-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathforsaken.lua
More file actions
72 lines (61 loc) · 2.13 KB
/
forsaken.lua
File metadata and controls
72 lines (61 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
--!nocheck
--!nolint
if string.split(identifyexecutor() or "None", " ")[1] == "Xeno" then
getgenv().WebSocket = nil
end
local ScriptUrl: string = "https://api.luarmor.net/files/v3/loaders/80b606551d4b7075eb3e229d6f68e4df.lua"
local Repo: string = "https://raw.githubusercontent.com/deividcomsono/Obsidian/main/"
local ShowGui: boolean = true
if not isfolder("FartHub") then
makefolder("FartHub")
end
if isfile("FartHub/Agreed.txt") then
local FileContent: string = readfile("FartHub/Agreed.txt")
if string.lower(FileContent) == "agree" then
loadstring(game:HttpGet(ScriptUrl))()
ShowGui = false
end
end
if ShowGui then
local Obsidian: any = loadstring(game:HttpGet(Repo .. "Library.lua"))()
local Window: any = Obsidian:CreateWindow({
Title = "FartHub",
Footer = "Terms of Use",
ToggleKeybind = Enum.KeyCode.F8,
SetMobileButtonSide = "Left",
DisableSearch = true,
ShowCustomCursor = false,
Icon = 130021590670149,
IconSize = UDim2.fromOffset(40, 40),
Size = UDim2.fromOffset(400, 300),
Center = true,
AutoShow = true
})
local Tabs: any = {
TermsTab = Window:AddKeyTab("Terms", "shield"),
}
Tabs.TermsTab:AddLabel({
Text = "Liability & Hold Harmless Agreement",
DoesWrap = true,
Size = 20,
})
Tabs.TermsTab:AddLabel({
Text = "Everything is provided strictly AS-IS. By executing this, you accept 100% of the risk. We hold ZERO liability for any consequences, including game bans, account terminations, hardware bans, or legal action.",
DoesWrap = true,
Size = 14,
})
Tabs.TermsTab:AddLabel({
Text = "Type 'agree' below to accept the terms.",
DoesWrap = true,
Size = 16,
})
Tabs.TermsTab:AddKeyBox(function(ReceivedInput: string)
if string.lower(ReceivedInput) == "agree" then
writefile("FartHub/Agreed.txt", "agree")
Obsidian:Unload()
loadstring(game:HttpGet(ScriptUrl))()
else
Obsidian:Notify("You must type 'agree' to continue.", 5)
end
end)
end