View difference between Paste ID: WSb3Yec2 and MWss4FBj
SHOW: | | - or go back to the newest paste.
1
-- // Valiant ENV
2
function valiantENV()
3
    getgenv().Valiant = {}
4
    Valiant.Services = {}
5
    Valiant.Exploit = "Could Not Find Exploit!"
6-
6+
7
    local Services = {
8
        "Workspace",
9
        "RunService",
10
        "GuiService",
11
        "Stats",
12
        "SoundService",
13
        "LogService",
14
        "ContentProvider",
15
        "Chat",
16
        "MarketplaceService",
17
        "Players",
18
        "PointsService",
19
        "ReplicatedFirst",
20
        "StudioData",
21
        "StarterPlayer",
22
        "StarterPack",
23
        "StarterGui",
24
        "CoreGui",
25
        "LocalizationService",
26
        "JointsService",
27
        "InsertService",
28
        "Debris",
29
        "Instance",
30
        "Selection",
31
        "Lighting",
32
        "CorePackages",
33
        "ABTestService",
34
        "NetworkClient",
35
        "HttpService",
36
        "Teams",
37
        "ReplicatedStorage",
38
        "TestService",
39
        "PolicyService",
40
        "RbxAnalyticsService",
41
    }
42
    local exploitlist = {
43-
43+
44
        PROTOSMASHER_LOADED = "ProtoSmasher",
45
        SENTINEL_LOADED = "Sentinel",
46
        Sirhurt = "Sirhurt",
47
    }
48
    -- // Valiant ENV: Func Index
49
    Valiant.ID = function(path, method, ...)
50
        local args = {...}
51
        return path[method](path, unpack(args))
52
    end
53
    -- // Valiant ENV: Services
54
    for i,v in pairs(Services) do
55-
55+
56
    end
57-
57+
58
        getgenv()[v] = v
59
    end
60
    -- // Valiant ENV: Exploit Check
61
    for i,v in pairs(exploitlist) do 
62-
        local ServiceName = tostring(v):gsub(" ","")
62+
63-
        getgenv()[ServiceName] = v
63+
64
        end
65-
65+
66
    --// Valiant ENV: Custom Exploit Funcs
67
    syn_websocket_send = syn_websocket_send
68
    queueonteleport = syn["queue_on_teleport"] or queue_on_teleport
69
    firesignal = firesignal
70
    makefolder = makefolder
71
    is_protosmasher_caller = is_protosmasher_caller
72-
72+
73
    setrawmetatable = setrawmetatable 
74
    getrawmetatable = getrawmetatable
75
    getinstancefromstate = getinstancefromstate
76
    setfflag = setfflag
77
    getcallingscript = getcallingscript or get_calling_script
78
    getrenv = getrenv
79
    syn_crypt_b64_encode = syn_crypt_b64_encode
80
    newcclosure = newcclosure
81
    getspecialinfo = debug.getspecialinfo or getspecialinfo
82
    shared = shared
83
    decompile = decompile
84
    loadstring = loadstring
85
    getprotos = debug.getprotos or getprotos
86
    hookfunction = hookfunction or hookfunc
87
    isfile = isfile
88
    getproto = debug.getproto or getproto
89
    print = print
90
    isrbxactive = isrbxactive
91
    rconsoleinfo = rconsoleinfo
92
    make_readonly = make_readonly
93
    getstack = debug.getstack or getstack
94
    rconsolename = rconsolename
95
    unlockmodulescript = unlockmodulescript
96
    getupvalue = debug.getupvalue or getupvalue
97
    setproto = debug.setproto or setproto
98
    mouse1click = mouse1click
99
    setupvalue = debug.setupvalue or setupvalue
100
    getscripts = getscripts or get_scripts
101
    rconsoleerr = rconsoleerr
102
    dumpstring = dumpstring
103
    keypress = keypress
104
    syn_crypt_derive = syn_crypt_derive
105
    rconsoleclear = rconsoleclear
106
    is_redirection_enabled = is_redirection_enabled
107
    syn_context_set = syn_context_set
108
    isreadonly = isreadonly or is_writeable
109
    mouse2click = mouse2click
110
    getinfo = debug.getinfo or getinfo
111
    writefile = writefile
112
    loadfile = loadfile
113
    getconstant = debug.getconstant or getconstant
114
    is_synapse_function = is_synapse_function or issynapsefunction
115-
    isreadonly = isreadonly or function(tbl) return is_readonly; end;
115+
116
    checkcaller = checkcaller
117
    setreadonly = setreadonly or make_writeable
118
    syn_crypt_encrypt = syn_crypt_encrypt
119
    warn = warn
120
    validfgwindow = validfgwindow
121
    saveinstance = saveinstance
122
    getinstances = getinstances or get_instances
123
    getconstants = debug.getconstants or getconstants
124-
    setreadonly = setreadonly or function(tbl, val) if val then make_readonly(tbl); else make_writeable(tbl); end; end;
124+
125
    require = require
126
    getnilinstances = getnilinstances or get_nil_instances
127
    setclipboard = setclipboard
128
    delfile = delfile
129
    firetouchinterest = firetouchinterest
130
    mouse1release = mouse1release
131
    syn_websocket_close = syn_websocket_close
132
    setnamecallmethod = setnamecallmethod
133
    rconsoleprint = rconsoleprint
134
    getsenv = getsenv
135
    messagebox = messagebox
136
    replaceclosure = replaceclosure
137
    delfolder = delfolder
138
    keyrelease = keyrelease
139
    isfolder = isfolder
140
    XPROTECT = XPROTECT or xprotect
141
    getcallstack = getcallstack
142
    appendfile = appendfile
143
    syn_crypt_hash = syn_crypt_hash
144
    syn_websocket_connect = syn_websocket_connect
145
    is_protosmasher_closure = is_protosmasher_closure or isprotosmasherclosure
146
    mousemoverel = mousemoverel
147
    printconsole = printconsole
148
    listfiles = listfiles or list_files
149
    islclosure = islclosure or is_lclosure
150
    rconsolewarn = rconsolewarn
151
    getstateenv = getstateenv
152
    syn_crypt_decrypt = syn_crypt_decrypt
153
    readfile = readfile
154
    mousescroll = mousescroll
155
    mousemoveabs = mousemoverel
156
    setconstant = debug.setconstant or setconstant
157
    getpropvalue = getpropvalue
158
    syn_crypt_b64_decode = syn_crypt_b64_decode
159
    mouse2release = mouse2release
160
    mouse2press = mouse2press
161
    getgc = getgc
162
    getstates = getstates
163
    getpointerfromstate = getpointerfromstate
164
    mouse1press = mouse1press
165
    getnamecallmethod = getnamecallmethod or get_namecall_method
166
    setpropvalue = setpropvalue
167
    rconsoleinputasync = rconsoleinputasync
168
    syn_crypt_random = syn_crypt_random
169
    fireclickdetector = fireclickdetector
170
    rconsoleinput = rconsoleinput
171
    getmenv = getmenv
172
    getreg = getreg or debug.getregistry or getregistry
173
    getgenv = getgenv
174
    messageboxasync = messageboxasync
175
    getupvalues = getupvalues or debug.getupvalues or getupvalues
176
    setstack = setstack or debug.setstack or setstack
177
    syn_context_get = syn_context_get
178
    syn_isactive = syn_isactive
179
    profilebegan = debug.profilebegin or profilebegin
180
    traceback = debug.traceback or traceback
181
    setmetatable = debug.setmetatable or setmetatable
182
    getmetatable = debug.getmetatable or getmetatable
183
    getfenv = debug.getfenv or getfenv
184
    setupvaluename = debug.setupvaluename or setupvaluename
185
    profileend = debug.profileend or profileend
186
    validlevel = debug.validlevel or validlevel
187
end
188
valiantENV()