tomoneko

vhs?

Feb 28th, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 190.94 KB | None | 0 0
  1. print("start")
  2. _G.heart="♥"
  3. _G.f2="🍗"
  4. local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  5. --♥locals♥
  6. local S = {
  7. Players = game:GetService("Players"),
  8. RS = game:GetService("ReplicatedStorage"),
  9. RSs = game:GetService("RunService"),
  10. w = game:GetService("Workspace"),
  11. r = game:GetService("RunService"),
  12. d = game:GetService("Debris"),
  13. HS = game:GetService("HttpService"),
  14. UIS = game:GetService("UserInputService"),
  15. StarterGui = game:GetService("StarterGui")}
  16.  
  17. local me = S.Players.LocalPlayer; local pccontrol = me.PlayerGui.ControlsGui.PCFrame
  18.  
  19. local O = {
  20. Events = {
  21. saymsg = S.RS.DefaultChatSystemChatEvents.SayMessageRequest,
  22. getmsg = S.RS.DefaultChatSystemChatEvents.OnMessageDoneFiltering,
  23. DestroyToyEvent = S.RS.MenuToys.DestroyToy,
  24. SetLineColorEvent = S.RS.DataEvents.UpdateLineColorsEvent,
  25. ExtendLineEvent = S.RS.GrabEvents.ExtendGrabLine,
  26. CreateGrabEvent = S.RS.GrabEvents.CreateGrabLine,
  27. StruggleEvent = S.RS.CharacterEvents.Struggle,
  28. StickyPartEvent = S.RS.PlayerEvents.StickyPartEvent,
  29. BombEvent = S.RS.BombEvents.BombExplode,
  30. DestroyGrabLineEvent = S.RS.GrabEvents.DestroyGrabLine,
  31. SetNetworkOwnerEvent = S.RS.GrabEvents.SetNetworkOwner,
  32. Ragdoll = S.RS.CharacterEvents.RagdollRemote,
  33. SpawnToyEvent = S.RS.MenuToys.SpawnToyRemoteFunction},
  34.  
  35. me = S.Players.LocalPlayer,
  36. myname = me.Name,
  37. mouse = me:GetMouse(),
  38. BeingHeld = me.IsHeld,
  39. pccontrol = me.PlayerGui.ControlsGui.PCFrame,
  40. pccontroltoy = pccontrol.ToyMenu,
  41. backpack = S.w[me.Name.."SpawnedInToys"],
  42. m = S.w.Map,
  43. SL = S.w.SpawnLocation,
  44. stoys = nil,
  45. pcld = nil,
  46. backpacks = nil,
  47. chars = nil,
  48. hls = nil,
  49. ccc = S.w.Camera:FindFirstChild("ColorCorrection"),
  50. sunrays = nil}
  51.  
  52. local N = {
  53. V = {
  54. mhv3 = Vector3.new(math.huge, math.huge, math.huge),
  55. nv3 = Vector3.new(0, 0, 0)},
  56.  
  57. C1 = {
  58. Color3.fromRGB(0,0,0),
  59. Color3.fromRGB(0,255,0),
  60. Color3.fromRGB(255,255,0),
  61. Color3.fromRGB(255,0,0)},
  62.  
  63. C2 = {
  64. Color3.fromRGB(0, 255, 255),
  65. Color3.fromRGB(0,255,0),
  66. Color3.fromRGB(127,255,0),
  67. Color3.fromRGB(255,255,0),
  68. Color3.fromRGB(255,127,0),
  69. Color3.fromRGB(255,0,0)},
  70.  
  71. distallaura = 24,
  72. gettimefunc = 0,
  73. xrta = 0,
  74. expldelay = 0,
  75. yrta = 0,
  76. zrta = 0,
  77. chal = 0,
  78. cdyat = 0,
  79. zoombindv = 0,
  80. chamsot = 0,
  81. chamsft = 0,
  82. RawStep2 = 0,
  83. step2 = 0,
  84. hpa = 0,
  85. dpa = 0,
  86. cpan = 0,
  87. cpa = 0,
  88. hta = 0,
  89. dta = 0,
  90. RawStep = 0,
  91. step = 0,
  92. cat = 0,
  93. zgv = 0,
  94. ks = 10,
  95. last_UTP = 0,
  96. strength = 0,
  97. Lag_Intensity = 0,
  98. kickcountc = 0,
  99. wss = 0,
  100. jps = 0,
  101. gs = 0,
  102. linecolorscount = 0,
  103. debug = 4}
  104.  
  105. local L = {
  106. publicds = false,
  107. spyenabled = false,
  108. public = false,
  109. zoombind = false,
  110. gluegrab = false,
  111. controltrain = false,
  112. hidealltoys = false,
  113. shadowalltoys = false,
  114. storeallplayerstoys = false,
  115. vhsows = true,
  116. debug = false,
  117. smptmt = false,
  118. tptoyfs = false,
  119. spyallplrinfo = true,
  120. paitd = false}
  121.  
  122. local Str = {
  123. executedweb = "https://discord.com/api/webhooks/1292451072702677042/qnzSOSSgY3x3Yev6iT0VXhvw_Nxjp1fEw-EN1HQti-0y8oIsE1px8iR-litltdWIUo96",
  124. chatspyweb = "https://discord.com/api/webhooks/1292450995829211192/c9Psdvybu4uaHcXq1a5_vNjIerEAZd34YztoJ5kF_HLCjOa10Du1K3cnmUUn9KVGILTN",
  125. playerinfoweb = "https://discord.com/api/webhooks/1292542269391634543/0QHxKOoDSvmVkWRfQM3_aNHMuVFD3zPVSSxdcsNsdNL9yLKufACln3AjVILYqgp8H_XA",
  126. kicksweb = "https://discord.com/api/webhooks/1292542362324701184/VBGCwbrD4QsHuihsZhvR6Zjqty06i1JtDZf8TQX1ElaEVwtqLo1it4txe0bby6dXUFQy",
  127. dataweb = "https://discord.com/api/webhooks/1292450857731751977/w9fmWioxqtoencQg1qKaI_siq_IXR0QujO5FIjWzgIV5kWyItey0qpnOwKYltx5T8F5G",
  128. bansweb = "https://discord.com/api/webhooks/1292450803726028860/7aCO3aZdc3ZkTixYbxMOcR2A0pyx5SvdnacSwjLRHkLogjqApSHDaIGAnDlSfht45y5W",
  129. name = O.me.DisplayName.." ("..O.myname..")"}
  130.  
  131. local P = {
  132. gkblob = nil,
  133. who = nil,
  134. lplr = nil,
  135. rplr = nil,
  136. whll = nil,
  137. last_toy = nil,
  138. last_model = nil,
  139. last_chto = nil,
  140. last_chto2 = nil,
  141. spat = nil,
  142. 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)}
  143.  
  144. local Lt = {
  145. toys = {
  146. BombMissile = {"HitboxBodyTop", "PartHitDetector"},
  147. BombDarkMatter = {"PartHitDetector","Spinner"},
  148. BallSnowball = {"SoundPart"}},
  149.  
  150. gps = {
  151. BombMissile = "HitboxBodyTop",
  152. BombDarkMatter = "Spinner",
  153. BallSnowball = "SoundPart"},
  154.  
  155. admins = {959216740, 5516434780, 2311784954, 6192858983, 7427155484, 7208035455, 7985652974, 7976452416},
  156. lat = {},
  157. hui = {},
  158. hui2 = {},
  159. ggl = {},
  160. ccolors = {},
  161. privateProperties = {
  162. Color = Color3.fromRGB(255,0,0),
  163. Font = Enum.Font.SourceSansBold,
  164. TextSize = 18},
  165. last_urls = {},
  166. spylist = {},
  167. sspylist = {},
  168. ftapcolors = {
  169. Coins = Color3.fromRGB(0, 0, 0),
  170. TabBar = Color3.fromRGB(0, 0, 0),
  171. Settings = Color3.fromRGB(66, 66, 66),
  172. Shop = Color3.fromRGB(0, 0, 0),
  173. ToyDestroy = Color3.fromRGB(0, 0, 0),
  174. ToysShop = Color3.fromRGB(0, 0, 0),
  175. Toys = Color3.fromRGB(0, 0, 0),
  176. SettingsContents = Color3.fromRGB(90, 90, 90),
  177. SettingsTitle = Color3.fromRGB(66, 66, 66),
  178. ShopTitle = Color3.fromRGB(66, 66, 66),
  179. ShopContents = Color3.fromRGB(90, 90, 90),
  180. ToysContents = Color3.fromRGB(90, 90, 90),
  181. FavoritesFrame = Color3.fromRGB(120, 120, 120),
  182. Favorites = Color3.fromRGB(66, 66, 66),
  183. MeterFrame = Color3.fromRGB(120, 120, 120),
  184. SortingTabs = Color3.fromRGB(120, 120, 120),
  185. ToysTitle = Color3.fromRGB(66, 66, 66),
  186. DestroyTitle = Color3.fromRGB(66, 66, 66),
  187. DestroyContents = Color3.fromRGB(90, 90, 90),
  188. DestroyMeterFrame = Color3.fromRGB(120, 120, 120),
  189. ToyShopTitle = Color3.fromRGB(66, 66, 66),
  190. ToyShopSortingTabs = Color3.fromRGB(120, 120, 120),
  191. ToyShopContents = Color3.fromRGB(90, 90, 90)}}
  192.  
  193. local Ld = {
  194. field = function() print("Field function placeholder") end, -- Replace with actual function or table
  195. ppl = {}, -- Replace with actual data structure
  196. bpl = {}, -- Replace with actual data structure
  197. bplid = {}, -- Replace with actual data structure
  198. bpltag = {}, -- Replace with actual data structure
  199. ldsp = {}, -- Replace with actual data structure
  200. ldsb = {}, -- Replace with actual data structure
  201. ldsbip = {}, -- Replace with actual data structure
  202. lastb = {}, -- Replace with actual data structure
  203. lastc = {}, -- Replace with actual data structure
  204. lastd = {} -- Replace with actual data structure
  205. }
  206.  
  207. -- Example usage
  208.  
  209.  
  210. local instance = (_G.chatSpyInstance or 0) + 1
  211. _G.chatSpyInstance = instance
  212. local chamsfc = Color3.fromRGB(255,255,255)
  213. local chamsoc = Color3.fromRGB(0,0,0)
  214. local function set_chams_parametr() end
  215. local function check_prem() end
  216. local a = 0
  217. local debugL1
  218. local chatFrame = O.me.PlayerGui.Chat.Frame
  219. me, pccontrol, ldsp, ldsb, ldsbip = nil, nil, nil, nil, nil
  220.  
  221. --♥setings♥
  222. typingAnimation = Instance.new("Animation")
  223. typingAnimation.AnimationId = "rbxassetid://18353618958"
  224. typingAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  225. typingTrack = typingAnimator:LoadAnimation(typingAnimation)
  226.  
  227. crouchAnimation = Instance.new("Animation")
  228. crouchAnimation.AnimationId = "rbxassetid://6980229055"
  229. crouchAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  230. crouchTrack = crouchAnimator:LoadAnimation(crouchAnimation)
  231.  
  232. throwedAnimation = Instance.new("Animation")
  233. throwedAnimation.AnimationId = "rbxassetid://7047322890"
  234. throwedAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  235. throwedTrack = throwedAnimator:LoadAnimation(throwedAnimation)
  236.  
  237.  
  238. game.Lighting.FogEnd = 1000000000000
  239. game.Lighting.Sky.StarCount = 5000
  240. game.Lighting.ShadowSoftness = 1
  241. game.Lighting.Sky.SkyboxBk = "rbxassetid://1289067181"
  242. game.Lighting.Sky.SkyboxDn = "rbxassetid://1289084895"
  243. game.Lighting.Sky.SkyboxFt = "rbxassetid://1289065660"
  244. game.Lighting.Sky.SkyboxLf = "rbxassetid://1289065992"
  245. game.Lighting.Sky.SkyboxRt = "rbxassetid://1289066325"
  246. game.Lighting.Sky.SkyboxUp = "rbxassetid://1289076870"
  247. game.Lighting.Sky.SunTextureId = "rbxasset://sky/sun.jpg"
  248. game.Lighting.Sky.MoonTextureId = "rbxasset://sky/moon.jpg"
  249. O.sunrays = Instance.new("SunRaysEffect", game.Lighting)
  250. O.sunrays.Intensity = 0
  251. O.sunrays.Spread = 0
  252.  
  253. O.bloomeffect = Instance.new("BloomEffect", game.Lighting)
  254. O.bloomeffect.Intensity = 0
  255. O.bloomeffect.Size = 0
  256. O.bloomeffect.Threshold = 0
  257.  
  258. O.ccc = Instance.new("ColorCorrectionEffect", S.w.Camera)
  259. O.ccc.Enabled = false
  260.  
  261. O.hls = Instance.new("Folder", S.w)
  262. O.hls.Name = _G.heart.."hls".._G.heart
  263.  
  264. O.chars = Instance.new("Folder", S.w)
  265. O.chars.Name = _G.heart.."chars".._G.heart
  266.  
  267. O.backpacks = Instance.new("Folder", S.w)
  268. O.backpacks.Name = _G.heart.."backpacks".._G.heart
  269.  
  270. O.pcld = Instance.new("Folder", S.w)
  271. O.pcld.Name = _G.heart.."pcld".._G.heart
  272.  
  273. O.stoys = Instance.new("Folder", S.w)
  274. O.stoys.Name = _G.heart.."stoys".._G.heart
  275.  
  276. chatFrame.ChatChannelParentFrame.Visible = true
  277. chatFrame.ChatBarParentFrame.Position = chatFrame.ChatChannelParentFrame.Position+UDim2.new(UDim.new(),chatFrame.ChatChannelParentFrame.Size.Y)
  278.  
  279. pst = true
  280.  
  281. --♥pre-start♥
  282. local function randomCode(length)
  283. local code = ""
  284. local symbols = {"-", "_"}
  285. 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"}
  286. local numbers = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
  287. for i = 1, length do
  288. local randomIndex = math.random(1, 3)
  289. if randomIndex == 1 then
  290. code = code .. symbols[math.random(1, #symbols)]
  291. elseif randomIndex == 2 then
  292. code = code .. letters[math.random(1, #letters)]
  293. else
  294. code = code .. numbers[math.random(1, #numbers)]
  295. end
  296. end
  297. return code
  298. end
  299.  
  300. local function randomCodeN(length)
  301. local code = ""
  302. local numbers = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
  303. for i = 1, length do
  304. code = code .. numbers[math.random(1, #numbers)]
  305. end
  306. return code
  307. end
  308.  
  309. local function protectFunction(func)
  310. local mt = {
  311. __index = function(_, key)
  312. if key == "hook" then
  313. error("Hooking is not allowed", 2)
  314. end
  315. end,
  316. __newindex = function(_, key, value)
  317. if key == "hook" then
  318. error("Hooking is not allowed", 2)
  319. end
  320. end,
  321. __metatable = "protected"
  322. }
  323. return setmetatable({func = func}, mt)
  324. end
  325.  
  326. local function update_premeum_list()
  327. if plt then
  328. plt = false
  329. Ld.ppl = loadstring(game:HttpGet("https://raw.githubusercontent.com/fgdergewrgegr/SVH/main/Premium"))()
  330. task.wait(1)
  331. plt = true
  332. end
  333. end; update_premeum_list = protectFunction(update_premeum_list).func
  334.  
  335. local function check_prem(chekn)
  336. update_premeum_list()
  337. local t = true
  338. for _,n in pairs(Ld.ppl) do
  339. if chekn == n then
  340. t = false
  341. break
  342. end
  343. end
  344. return t
  345. end
  346.  
  347. local function if3_help(a1, b1, b2)
  348. local t = false
  349. if a1 == b1 or a1 == b2 then
  350. t = true
  351. end
  352. return t
  353. end
  354.  
  355. local function real_dssend(url, data)
  356. request({
  357. Url = url,
  358. Method = "POST",
  359. Headers = {["Content-Type"] = "application/json"},
  360. Body = data
  361. })
  362. end
  363.  
  364. local function fake_dssend(data, max, max2)
  365. for a=0, math.random(1, max) do
  366. local url1 = randomCodeN(19)
  367. local url2 = randomCode(68)
  368. local urlf = "https://discord.com/api/webhooks/"..url1.."/"..url2
  369. for a=0, math.random(1, max2) do
  370. real_dssend(urlf, data)
  371. task.wait()
  372. end
  373. end
  374. end
  375.  
  376. local function safe_dssend(url, data)
  377. local data1 = S.HS:JSONEncode(data)
  378. real_dssend(url, data1)
  379. end
  380.  
  381. local function dssend(url, data)
  382. -- task.spawn(function()
  383. -- executedweb, chatspyweb, playerinfoweb, kicksweb = nil, nil, nil, nil
  384. -- local urls = {}
  385. -- for a=1, 100 do
  386. -- local url1 = randomCodeN(19)
  387. -- local url2 = randomCode(68)
  388. -- local urlf = "https://discord.com/api/webhooks/"..url1.."/"..url2
  389. -- urls[a] = urlf
  390. -- end
  391. -- if Lt.last_urls ~= {} then
  392. -- for a=1, 50 do
  393. -- local b = math.random(1, 100)
  394. -- urls[b] = Lt.last_urls[b]
  395. -- end
  396. -- end
  397. -- urls[math.random(1, 100)] = url
  398. -- for _,url in pairs(urls) do
  399. safe_dssend(url, data)
  400. -- end
  401. -- Lt.last_urls = urls
  402. -- urls, url1, url2, urlf = nil, nil, nil, nil
  403. -- end)
  404. end
  405.  
  406. local function dssend1(url, msg)
  407. dssend(url, {content = msg, username = Str.name})
  408. end
  409.  
  410. local function if3(a1, a2, a3, b1, b2, b3)
  411. local t = false
  412. local l = ""; for _,ll in pairs(a1) do l=l..ll end; a1 = l
  413. local l = ""; for _,ll in pairs(a2) do l=l..ll end; a2 = l
  414. local l = ""; for _,ll in pairs(a3) do l=l..ll end; a3 = l
  415. local l = ""; for _,ll in pairs(b1) do l=l..ll end; b1 = l
  416. local l = ""; for _,ll in pairs(b2) do l=l..ll end; b2 = l
  417. local l = ""; for _,ll in pairs(b3) do l=l..ll end; b3 = l
  418. if if3_help(a1, b2, b3) or a1 ~= b1 then t = true
  419. elseif if3_help(a2, b1, b3) or a2 ~= b2 then t = true
  420. elseif if3_help(a3, b1, b2) or a3 ~= b3 then t = true end
  421. return t
  422. end
  423.  
  424.  
  425. dssend(Str.executedweb, {content = "Гружусь/I'O.m loading up",username = O.me.DisplayName.." ("..O.myname..")"})
  426. dssend(Str.playerinfoweb, {content = O.me.DisplayName.." "..O.me.Name.." "..O.me.UserId.." "..O.me.FollowUserId})
  427.  
  428. -- 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
  429. -- 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
  430. -- 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
  431. -- Ld.ppl, Ld.bpl, Ld.bplid = Ld.ldsp, Ld.ldsb, Ld.ldsbip
  432. -- Ld.ldsp, Ld.ldsb, Ld.ldsbip, Ld.lastb, Ld.lastc, Ld.lastd = nil, nil, nil, nil, nil, nil
  433.  
  434. if L.vhsows then function check_prem() return true end end
  435.  
  436. --♥func♥
  437. local function auto_invis_touch() end
  438. local function After_AG() end
  439. local function set_hl() end
  440. local function get_all12() end
  441. local function get_plr() end
  442. local function get_rank() end
  443. --♥notifys♥
  444. local function fstatus(text)
  445. Ld.field:Notify({
  446. Title = "Function Status",
  447. Content = text,
  448. Duration = 5,
  449. Image = 4483362458
  450. })
  451. end
  452.  
  453. local function dnotify(text, n)
  454. if L.debug and N.debug == n then
  455. Ld.field:Notify({
  456. Title = "Debug",
  457. Content = text,
  458. Duration = 5,
  459. Image = 4483362458
  460. })
  461. end
  462. end
  463.  
  464. local function notify(text)
  465. Ld.field:Notify({
  466. Title = "Notify",
  467. Content = text,
  468. Duration = 5,
  469. Image = 4483362458
  470. })
  471. end
  472.  
  473. local function notify2(text1, text2)
  474. Ld.field:Notify({
  475. Title = text1,
  476. Content = text2,
  477. Duration = 5,
  478. Image = 4483362458
  479. })
  480. end
  481.  
  482. --♥best♥
  483. --♥math♥
  484. local function magnitude(prt, prt1) return (prt.Position - prt1.Position).Magnitude end
  485. local function PackColor(Color) return {R = Color.R * 255, G = Color.G * 255, B = Color.B * 255} end
  486. local function UnpackColor(Color) return Color3.fromRGB(Color.R, Color.G, Color.B) end
  487.  
  488. --♥checks♥
  489. local function check_list(list, find) for _,v in pairs(list) do if v == find then return v end end end
  490. local function check_limbs(prt) return check_list({"Head","Right Arm","Right Leg","Left Arm","Left Leg","Torso","HumanoidRootPart"}, prt.Name) end
  491. local function check_hum(hum) if hum and hum.Health ~= 0 and hum:GetState() ~= Enum.HumanoidStateType.Dead then return true end end
  492. local function check_spy(nk) local t = false; t = check_list(Lt.spylist, nk); t = check_list(Lt.sspylist, nk); return t end
  493. local function check_whll(nk) return not(check_list(P.whll, nk)) end
  494. local function check_mag1(prt, prt1) if magnitude(prt, prt1) < 25 then return true end end
  495. local function check_mag2(prt, prt1) if magnitude(prt, prt1) > 25 then return true end end
  496. local function check_admin(id) return check_list(Lt.admins, id) end
  497. local function check_plr(obj, t) local hrp, hum, hd, hrp1, hum1, hd1 = get_all12(obj)
  498. 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
  499. 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
  500. local function check_rank(plr) if get_rank(O.me) > get_rank(plr) then return true end end
  501.  
  502.  
  503. --♥gets♥
  504. local function get_time() if N.gettimefunc ~= 0 then print(os.clock() - N.gettimefunc); N.gettimefunc = 0 else N.gettimefunc = os.clock() end end
  505. local function get_end(list) local endd; for _,v in pairs(list) do endd = v end; return endd end
  506. local function get_endi(list) local enddi; for i,_ in pairs(list) do enddi = i end; return enddi end
  507. 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
  508. 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
  509. 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
  510. 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
  511. 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
  512. local function get_char_child(obj, obj1) local char = get_char(obj); if char and char:FindFirstChild(obj1) then return char[obj1] end end
  513. local function get_mychar_child(obj) local char = O.me.Character; if char and char:FindFirstChild(obj) then return char[obj] end end
  514. local function get_hrp() return get_mychar_child("HumanoidRootPart") end
  515. local function get_hum() return get_mychar_child("Humanoid") end
  516. local function get_hd() return get_mychar_child("Head") end
  517. local function get_hrp1(obj) return get_char_child(obj, "HumanoidRootPart") end
  518. local function get_hum1(obj) return get_char_child(obj, "Humanoid") end
  519. local function get_hd1(obj) return get_char_child(obj, "Head") end
  520. local function get_all() return get_hrp(), get_hum(), get_hd() end
  521. local function get_all1(obj) return get_hrp1(obj), get_hum1(obj), get_hd1(obj) end
  522. function get_all12(obj) return get_hrp(), get_hum(), get_hd(), get_hrp1(obj), get_hum1(obj), get_hd1(obj) end
  523. 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
  524. local function get_po(toy) for _,prt in pairs(toy:GetChildren()) do if prt:FindFirstChild("PartOwner") then return prt.PartOwner end end end
  525. 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
  526.  
  527. --♥convs♥
  528. local function con_LtoS(list) local str = ""; for _,v in pairs(list) do str = str..v end; return str end
  529. 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
  530.  
  531. --♥events♥
  532. local function invis_touch(a) O.Events.SetNetworkOwnerEvent:FireServer(a,a.CFrame) end
  533. local function toy_spawn(ToyName,CFrame) O.Events.SpawnToyEvent:InvokeServer(ToyName, CFrame, Vector3.new(0,0,0)) end
  534. local function toy_spawn1(ToyName) local hd = get_mychar_child("Head") toy_spawn(ToyName, hd.CFrame) end
  535. 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
  536. local function toy_delete(toy) O.Events.DestroyToyEvent:FireServer(toy) end
  537. local function toy_explode(BombPHT,PosPart,Pos) local data = {{["Hitbox"] = BombPHT,["PositionPart"] = PosPart},Pos}; O.Events.BombEvent:FireServer(unpack(data)) end
  538.  
  539. --♥creates♥
  540. local function create_blv(parent, name, value) local bv = Instance.new("BoolValue", parent); bv.Value = value; bv.Name = name ; return bv end
  541. local function create_ov(parent, name, value) local ov = Instance.new("ObjectValue", parent); ov.Value = value; ov.Name = name ; return ov end
  542. local function create_sv(parent, name, value) local sv = Instance.new("StringValue", parent); sv.Value = value; sv.Name = name ; return sv end
  543. local function create_bp(parent, name, pos, maxf, d) local bp = Instance.new("BodyPosition", parent)
  544. bp.Name = name; bp.MaxForce = maxf; bp.D = d; if pos then bp.Position = pos end; return bp end
  545. local function create_bp1(parent, name, pos) return create_bp(parent, name, pos, N.V.mhv3, 100) end
  546. local function create_bg(parent, name, maxt, d, cframe) local bg = Instance.new("BodyGyro", parent)
  547. bg.Name = name; bg.MaxTorque = maxt; bg.D = d; if cframe then bg.CFrame = cframe end return bg end
  548. local function create_hl(parent, adr, name, ot, ft, oc, fc) local hl = Instance.new("Highlight", parent); hl.Name = name
  549. hl.OutlineTransparency = ot; hl.FillTransparency = ft; hl.OutlineColor = oc; hl.FillColor = fc; hl.Adornee = adr; return hl end
  550. local function create_bv(parent, name, vl, maxf) local vel = Instance.new("BodyVelocity", parent);
  551. vel.Name = name; vel.Velocity = vl; vel.MaxForce = maxf; return vel end
  552.  
  553. --♥waits♥
  554. local function wait_load(parent, name) while not(parent:FindFirstChild(name)) do task.wait() end; return parent[name] end
  555. 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
  556. local function wait_load2(parent, tree) for _,name in pairs(tree) do parent = wait_load(parent, name) end; return parent end
  557. local function wait_load11(parent, childs) for i,name in pairs(childs) do childs[i] = wait_load(parent, name) end; return unpack(childs) end
  558. local function wait_tload(toy, name) if Lt.toys[name] then return wait_load11(toy, Lt.toys[name]) end end
  559. 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
  560.  
  561. --♥others♥
  562. local function skick(msg) O.me:Kick("Кикнут разрабом скрипта/kicked by the script developer, Сообщение/Message: "..msg); dssend1(Str.bansweb, msg) end
  563. local function skick1(msg) if not(L.vhsows) then skick(msg) end end
  564. local function skick2(msg) if not(L.vhsows) and not(check_admin(O.me.UserId)) then skick(msg) end end
  565.  
  566. --♥plrs♥
  567. local function plr_kill1(plr, t)
  568. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  569. if hrp then
  570. auto_invis_touch(hd1, hrp)
  571. invis_touch(hd1)
  572. for a=1, 100 do
  573. hrp1.CFrame = hrp1.CFrame + Vector3.new(0, -1000, 0)
  574. task.wait(0.1)
  575. end
  576. end
  577. end
  578.  
  579. local function plr_kill2(plr, t)
  580. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  581. if hrp then
  582. auto_invis_touch(hd1, hrp)
  583. hum1.Health = 0
  584. end
  585. end
  586.  
  587. local function plr_fling(plr, t)
  588. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  589. if hrp then
  590. auto_invis_touch(hd1, hrp)
  591. if not(hrp1:FindFirstChild("pfbv")) then
  592. local bv = Instance.new("BodyVelocity", hrp1)
  593. bv.MaxForce = N.V.mhv3
  594. bv.Name = "pfbv"
  595. bv.Velocity = Vector3.new(0, math.huge, 0)
  596. local con = hd1.PartOwner.AncestryChanged:Connect(function()
  597. bv:Destroy()
  598. end)
  599. end
  600. end
  601. end
  602.  
  603. local function plr_grab(plr, t)
  604. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  605. if hrp then auto_invis_touch(hd1, hrp) end
  606. end
  607.  
  608. local function plr_ragdoll(plr, t)
  609. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  610. if hrp then
  611. auto_invis_touch(hd1, hrp)
  612. local save = hrp1.Position
  613. local bp = create_bp1(hrp1, "rgbp", hrp1.Position + Vector3.new(0, 1000, 0)); task.wait(0.1)
  614. bp.Position = save + Vector3.new(0, -10, 0); task.wait(0.1)
  615. bp.Position = save; task.wait(0.1)
  616. bp:Destroy(); task.wait(0.1)
  617. end
  618. end
  619.  
  620. local function plr_split(plr, t)
  621. local hrp, hum, hd, hrp1, hum1, hd1 = check_plr(plr, t)
  622. if hrp and not(hd1:FindFirstChild("spited")) then
  623. create_blv(hd1, "spited", true)
  624. hrp1.Parent.Torso:Destroy()
  625. end
  626. end
  627.  
  628. --♥invis_touch♥
  629. function auto_invis_touch(prt, hrp, hl, hldata, bp, bg)
  630. local bv = prt:FindFirstChild("igrab")
  631. local po = prt:FindFirstChild("PartOwner")
  632. local sv = prt:FindFirstChild("whograb")
  633. local con
  634. if not(sv) then
  635. sv = create_sv(prt, "whograb", "")
  636. con = prt.ChildAdded:Connect(function(obj)
  637. if obj.Name == "PartOwner" then
  638. sv.Value = obj.Value
  639. end
  640. end)
  641. end
  642. local function auto()
  643. set_hl(hl, "FillColor", hldata, 3)
  644. local save = hrp.CFrame
  645. local t = false
  646. local last_pos = prt.Position
  647. task.spawn(function()
  648. while (not(po) or po.Value ~= O.myname) and task.wait(0.1) do
  649. if not(prt.Parent) or not(hrp.Parent) then break end
  650. if check_hum(hrp.Parent.Humanoid) and last_pos ~= prt.Position then
  651. last_pos = prt.Position
  652. end
  653. end
  654. end)
  655. while (not(po) or po.Value ~= O.myname) and task.wait() do
  656. if not(prt.Parent) or not(hrp.Parent) then break end
  657. if check_hum(hrp.Parent.Humanoid) then
  658. if check_mag2(prt, hrp) then
  659. set_hl(hl, "FillColor", hldata, 4)
  660. hrp.CFrame = prt.CFrame + ((prt.Position - last_pos)*O.me:GetNetworkPing()*100)
  661. t = true
  662. invis_touch(prt)
  663. else invis_touch(prt) end
  664. else set_hl(hl, "FillColor", hldata, 5) end
  665. po = prt:FindFirstChild("PartOwner")
  666. end
  667. if t then hrp.CFrame = save end
  668. set_hl(hl, "FillColor", hldata, 1)
  669. end
  670. if sv.Value ~= O.me.Name then auto() end
  671. if bv then
  672. set_hl(hl, "FillColor", hldata, 2)
  673. while not(prt:FindFirstChild("PartOwner")) do task.wait() end
  674. bp.MaxForce = N.V.nv3
  675. bg.MaxTorque = N.V.nv3
  676. while bv.Parent do task.wait() end
  677. bp.Position = prt.Position
  678. bg.CFrame = prt.CFrame
  679. bp.MaxForce = N.V.mhv3
  680. bg.MaxTorque = N.V.mhv3
  681. set_hl(hl, "FillColor", hldata, 1)
  682. end
  683. end
  684.  
  685. local function char_invis_touch(prt, hrp, hl, hldata, bp, bg) auto_invis_touch(wait_load2(get_char, {"Head"}), hrp, hl, hldata, bp, bg) end
  686.  
  687. local function safe_invis_touch(prt, hrp, hl, hldata, bp, bg)
  688. if prt and hrp and prt:IsA("Part") and prt.CollisionGroup == "Items" then
  689. if check_limbs(prt.Name) then char_invis_touch(prt, hrp, hl, hldata, bp, bg)
  690. else
  691. local po = prt:FindFirstChild("PartOwner")
  692. local save = hrp.CFrame
  693. local t = false
  694. local last_pos = prt.Position
  695. task.spawn(function()
  696. while t3 and task.wait(0.1) do
  697. if not(prt.Parent) or not(hrp.Parent) then break end
  698. if check_hum(hrp.Parent.Humanoid) and last_pos ~= prt.Position then
  699. last_pos = prt.Position
  700. end
  701. end
  702. end)
  703. if (not(po) or po.Value ~= O.myname) then
  704. while (not(po) or po.Value ~= O.myname) and task.wait() do
  705. if not(prt.Parent) or not(hrp.Parent) then break end
  706. if check_hum(hrp.Parent.Humanoid) then
  707. if check_mag2(prt, hrp) then
  708. hrp.CFrame = prt.CFrame + ((prt.Position - last_pos)*O.me:GetNetworkPing()*100)
  709. t = true
  710. else invis_touch(prt) end
  711. end
  712. po = get_po(prt.Parent)
  713. end
  714. if t then hrp.CFrame = save end
  715. end
  716. end
  717. end
  718. end
  719.  
  720. local function loop_invis_touch(prt)
  721. local v21 = prt:FindFirstChild("ait")
  722. if not(v21) then
  723. v21 = Instance.new("ObjectValue", prt)
  724. v21.Name = "ait"
  725. local v22 = Instance.new("Highlight", O.hls)
  726. v22.FillColor = Color3.fromRGB(255, 0, 255)
  727. v22.OutlineColor = Color3.fromRGB(255, 0, 0)
  728. v22.FillTransparency = 0.5
  729. v22.OutlineTransparency = 0
  730. v22.Adornee = prt
  731. v22.Name = "aithl"
  732. v21.Value = v22
  733. while task.wait() do
  734. if not(prt.Parent) or not(v21.Parent) or not(v22.Parent) then break end
  735. local v1 = O.me.Character; if v1 then
  736. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  737. if check_mag1(v2, prt) then
  738. invis_touch(prt)
  739. local save = v22.FillColor
  740. v22.FillColor = v22.OutlineColor
  741. v22.OutlineColor = save
  742. task.wait()
  743. invis_touch(prt)
  744. local save = v22.FillColor
  745. v22.FillColor = v22.OutlineColor
  746. v22.OutlineColor = save
  747. end
  748. end
  749. end
  750. end
  751. end
  752. end
  753.  
  754. local function freeze(prt, hrp)
  755. local bp = prt:FindFirstChild("fzbp")
  756. local bg = prt:FindFirstChild("fzbg")
  757. local hl = prt:FindFirstChild("fzhl")
  758. if not(bp and bg and hl) then
  759. local bp = create_bp1(prt, "fzbp", prt.Position)
  760. local bg = create_bg(prt, "fzbg", N.V.mhv3, 100, prt.CFrame)
  761. local hl = create_hl(prt, prt.Parent, "fzhl", 0, 0.5, Color3.fromRGB(0, 0, 255), Color3.fromRGB(0, 255, 255))
  762. while prt.Parent and bp.Parent and bg.Parent and hl.Parent do auto_invis_touch(prt, hrp, hl, N.C2, bp, bg); task.wait() end
  763. end
  764. end
  765.  
  766. --♥spawns♥
  767. local function toy_sspawn(name, funcid)
  768. local hrp, hum = get_all()
  769. if hrp and hum and check_hum(hum) and not(O.me.InPlot.Value) then
  770. while not(O.me.CanSpawnToy.Value) do task.wait() end
  771. if funcid == 1 then task.spawn(toy_spawn1, name) end
  772. if funcid == 2 then task.spawn(toy_spawn2, name) end
  773. local toy = wait_load(O.backpack, name.."/n").Value
  774. O.backpack[name.."/n"]:Destroy()
  775. return toy
  776. end
  777. end
  778.  
  779. local function toy_aspawn(name, funcid, hrp)
  780. local toy = toy_sspawn(name, funcid)
  781. auto_invis_touch(wait_gpload(toy, name), hrp)
  782. return toy
  783. end
  784.  
  785. local function toy_void(prt, hrp)
  786. prt.Parent.Name = prt.Parent.Name.."/v"
  787. auto_invis_touch(prt ,hrp); if prt.Parent then
  788. for _,prt in pairs(prt.Parent:GetChildren()) do
  789. if prt:IsA("Part") or prt:IsA("MeshPart") then
  790. prt.CanTouch = false
  791. prt.CanCollide = false
  792. end
  793. end
  794. create_bp1(prt, "vbv", Vector3.new(0, 1111111, 0))
  795. end
  796. end
  797.  
  798. local function toy_vspawn(name, funcid)
  799. local toy = toy_sspawn(name, funcid)
  800. toy_void(wait_gpload(toy, name), get_hrp())
  801. return toy
  802. end
  803.  
  804. --♥sets♥
  805. function set_hl(hl, choice, data, choice1)
  806. if hl and choice and data then
  807. if choice1 then if hl[choice] ~= data[choice1] then hl[choice] = data[choice1] end
  808. else if hl[choice] ~= data then hl[choice] = data end end
  809. end
  810. end
  811.  
  812. local function set_ftap_color()
  813. local Data = {}
  814. for i,v in pairs(Lt.ftapcolors) do
  815. Data[i] = PackColor(v)
  816. end
  817. writefile("VHS/FTAPColors.vhs",tostring(S.HS:JSONEncode(Data)))
  818.  
  819. local plrgui = O.me.PlayerGui
  820. local tabs = plrgui.MenuGui.Menu.TabBar.Tabs
  821. local tbcont = plrgui.MenuGui.Menu.TabContents
  822. local seting = tbcont.Settings
  823. local shop = tbcont.Shop
  824. local tbcont_toys = tbcont.Toys
  825. local tbcont_toysdestroy = tbcont.ToyDestroy
  826. local tbcont_toyhop = tbcont.ToyShop
  827.  
  828. plrgui.MenuGui.TopRight.CoinsFrame.BackgroundColor3 = Lt.ftapcolors.Coins
  829. plrgui.MenuGui.Menu.TabBar.BackgroundColor3 = Lt.ftapcolors.TabBar
  830. tabs.Settings.BackgroundColor3 = Lt.ftapcolors.Settings
  831. tabs.Shop.BackgroundColor3 = Lt.ftapcolors.Shop
  832. tabs.ToyDestroy.BackgroundColor3 = Lt.ftapcolors.ToyDestroy
  833. tabs.ToyShop.BackgroundColor3 = Lt.ftapcolors.ToysShop
  834. tabs.Toys.BackgroundColor3 = Lt.ftapcolors.Toys
  835. seting.Contents.BackgroundColor3 = Lt.ftapcolors.SettingsContents
  836. seting.Title.BackgroundColor3 = Lt.ftapcolors.SettingsTitle
  837. shop.Title.BackgroundColor3 = Lt.ftapcolors.ShopTitle
  838. shop.Contents.BackgroundColor3 = Lt.ftapcolors.ShopContents
  839. tbcont_toys.Contents.BackgroundColor3 = Lt.ftapcolors.ToysContents
  840. tbcont_toys.FavoritesFrame.BackgroundColor3 = Lt.ftapcolors.FavoritesFrame
  841. tbcont_toys.FavoritesFrame.Favorites.BackgroundColor3 = Lt.ftapcolors.Favorites
  842. tbcont_toys.MeterFrame.BackgroundColor3 = Lt.ftapcolors.MeterFrame
  843. tbcont_toys.SortingTabs.BackgroundColor3 = Lt.ftapcolors.SortingTabs
  844. tbcont_toys.Title.BackgroundColor3 = Lt.ftapcolors.ToysTitle
  845. tbcont_toysdestroy.Title.BackgroundColor3 = Lt.ftapcolors.DestroyTitle
  846. tbcont_toysdestroy.Contents.BackgroundColor3 = Lt.ftapcolors.DestroyContents
  847. tbcont_toysdestroy.MeterFrame.BackgroundColor3 = Lt.ftapcolors.DestroyMeterFrame
  848. tbcont_toyhop.Title.BackgroundColor3 = Lt.ftapcolors.ToyShopTitle
  849. tbcont_toyhop.SortingTabs.BackgroundColor3 = Lt.ftapcolors.ToyShopSortingTabs
  850. tbcont_toyhop.Contents.BackgroundColor3 = Lt.ftapcolors.ToyShopContents
  851. end
  852.  
  853. local function set_chams_parametr()
  854. for _,plr in ipairs(S.Players:GetPlayers()) do
  855. local v1 = plr.Character; if v1 then
  856. local hl = v1:FindFirstChild("cham")
  857. if not(hl) then hl = Instance.new("Highlight", v1) end
  858. hl.Name = plr.Name
  859. hl.Adornee = v1
  860. hl.Enabled = chamst
  861. hl.FillColor = chamsfc
  862. hl.FillTransparency = N.chamsft
  863. hl.OutlineColor = chamsoc
  864. hl.OutlineTransparency = N.chamsot
  865. end
  866. end
  867. end
  868.  
  869. local function set_line_color()
  870. local Data = {}
  871. for i,v in ipairs(Lt.ccolors) do
  872. Data[i] = PackColor(v)
  873. end
  874.  
  875. writefile("VHS/LineColor.vhs",tostring(S.HS:JSONEncode(Data)))
  876.  
  877. local args = {
  878. ColorSequenceKeypoint.new(0, Lt.ccolors[1]),
  879. ColorSequenceKeypoint.new(0.10, Lt.ccolors[2]),
  880. ColorSequenceKeypoint.new(0.15, Lt.ccolors[3]),
  881. ColorSequenceKeypoint.new(0.20, Lt.ccolors[4]),
  882. ColorSequenceKeypoint.new(0.25, Lt.ccolors[5]),
  883. ColorSequenceKeypoint.new(0.30, Lt.ccolors[6]),
  884. ColorSequenceKeypoint.new(0.35, Lt.ccolors[7]),
  885. ColorSequenceKeypoint.new(0.40, Lt.ccolors[8]),
  886. ColorSequenceKeypoint.new(0.45, Lt.ccolors[9]),
  887. ColorSequenceKeypoint.new(0.50, Lt.ccolors[10]),
  888. ColorSequenceKeypoint.new(0.55, Lt.ccolors[11]),
  889. ColorSequenceKeypoint.new(0.60, Lt.ccolors[12]),
  890. ColorSequenceKeypoint.new(0.65, Lt.ccolors[13]),
  891. ColorSequenceKeypoint.new(0.70, Lt.ccolors[14]),
  892. ColorSequenceKeypoint.new(0.75, Lt.ccolors[15]),
  893. ColorSequenceKeypoint.new(0.80, Lt.ccolors[16]),
  894. ColorSequenceKeypoint.new(0.85, Lt.ccolors[17]),
  895. ColorSequenceKeypoint.new(0.90, Lt.ccolors[18]),
  896. ColorSequenceKeypoint.new(0.95, Lt.ccolors[19]),
  897. ColorSequenceKeypoint.new(1, Lt.ccolors[20])
  898. }
  899. O.Events.SetLineColorEvent:FireServer(ColorSequence.new(args))
  900. end
  901.  
  902. --♥others♥
  903. local function datadssend()
  904. while os.time()%60 ~= 0 do task.wait() end
  905. local last_time = os.time()
  906. while task.wait() do
  907. local time = os.time()
  908. if time - last_time == 60 then
  909. last_time = time
  910. dssend(Str.dataweb, {content = time,username = O.me.DisplayName.." ("..O.myname..")"})
  911. end
  912. end
  913. end
  914.  
  915. local function update_hui()
  916. Lt.hui = {}
  917. Lt.hui2 = {}
  918. local p = "p"
  919. if L.vhsows then p = "" end
  920. for _,plr in ipairs(S.Players:GetPlayers()) do
  921. if plr ~= O.me then
  922. if not(check_prem(plr.Name)) then
  923. if plr:IsFriendsWith(O.me.userId) then
  924. table.insert(Lt.hui, plr.DisplayName.." ("..plr.Name..") ♦Friend♦ ♥Premium User♥")
  925. Lt.hui2[plr.Name..p] = plr.DisplayName.." ("..plr.Name..") ♦Friend♦ ♥Premium User♥"
  926. else
  927. table.insert(Lt.hui, plr.DisplayName.." ("..plr.Name..") ♥Premium User♥")
  928. Lt.hui2[plr.Name..p] = plr.DisplayName.." ("..plr.Name..") ♥Premium User♥"
  929. end
  930. else
  931. if plr:IsFriendsWith(O.me.userId) then
  932. table.insert(Lt.hui, plr.DisplayName.." ("..plr.Name..") ♦Friend♦")
  933. Lt.hui2[plr.Name] = plr.DisplayName.." ("..plr.Name..") ♦Friend♦"
  934. else
  935. table.insert(Lt.hui, plr.DisplayName.." ("..plr.Name..")")
  936. Lt.hui2[plr.Name] = plr.DisplayName.." ("..plr.Name..")"
  937. end
  938. end
  939. end
  940. end
  941. end; update_hui()
  942.  
  943. local function blob_kick(blob,hrp,rl,v)
  944. local script = blob:FindFirstChild("BlobmanSeatAndOwnerScript"); if script then
  945. local detec = blob:FindFirstChild(rl.."Detector")
  946. local grab = script:FindFirstChild("CreatureGrab")
  947. local drop = script:FindFirstChild("CreatureDrop")
  948. if detec and grab and drop then
  949. if v == 1 then
  950. grab:FireServer(detec,hrp,detec[rl.."Weld"])
  951. elseif v == 2 then
  952. drop:FireServer(detec[rl.."Weld"],hrp)
  953. elseif v == 12 then
  954. grab:FireServer(detec,hrp,detec[rl.."Weld"])
  955. drop:FireServer(detec[rl.."Weld"],hrp)
  956. end
  957. end
  958. end
  959. end
  960.  
  961. local function anch_plr()
  962. O.me.Character.HumanoidRootPart.Anchored = true
  963. while O.me.Character["Right Arm"].RagdollLimbPart.CanCollide == true do task.wait() end
  964. O.me.Character.HumanoidRootPart.Anchored = false
  965. end
  966.  
  967. local function reset_gq()
  968. for _,obj in pairs(S.w:GetDescendants()) do
  969. if obj:IsA("Part") and obj:FindFirstChild("gqcs") then
  970. obj.CastShadow = obj.gqcs.Value
  971. obj.gqcs:Destroy()
  972. end
  973. end
  974. for _,obj in pairs(S.w:GetDescendants()) do
  975. if obj:IsA("Part") and obj:FindFirstChild("gqs") then
  976. obj.Shadows = obj.gqs.Value
  977. obj.gqs:Destroy()
  978. end
  979. end
  980. game.MaterialService.Use2022Materials = false
  981. game.Lighting.Technology = "Voxel"
  982. game.Lighting.Ambient = Color3.fromRGB(120, 120, 120)
  983. game.Lighting.OutdoorAmbient = Color3.fromRGB(200, 200, 200)
  984. O.sunrays.Intensity = 0
  985. O.sunrays.Spread = 0
  986. O.bloomeffect.Intensity = 0
  987. O.bloomeffect.Size = 0
  988. O.bloomeffect.Threshold = 0
  989. end
  990.  
  991. function chat_msg(p,msg)
  992. msg = msg:gsub("[\n\r]",''):gsub("\t",' '):gsub("[ ]+",' ')
  993. local hidden = true
  994. local conn = O.Events.getmsg.OnClientEvent:Connect(function(packet,channel)
  995. 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
  996. hidden = false
  997. end
  998. end)
  999. task.wait(1)
  1000. conn:Disconnect()
  1001. if check_list(Lt.admins, p.UserId) then
  1002. if msg == "/vhs kick "..O.me.Name then skick1("") end
  1003. if msg == "/vhs kick ALLLL" then skick("") end
  1004. if msg == "/vhs kick ALL" then skick1("") end
  1005. if msg == "/vhs kick all" then skick2("") end
  1006. -- if msg == "/vhs fps 1" then setfpscap(1) end
  1007. -- if msg == "/vhs fps 30" then setfpscap(30) end
  1008. -- if msg == "/vhs fps 999" then setfpscap(999) end
  1009. if msg == "/vhs who" then O.Events.saymsg:FireServer("i", "All") end
  1010. end
  1011. if hidden and L.spyenabled then
  1012. if L.public then
  1013. O.Events.saymsg:FireServer("♥VSPY♥ ["..p.Name.."]: "..msg,"All")
  1014. else
  1015. Lt.privateProperties.Text = "♥VSPY♥ [".. p.Name .."]: "..msg
  1016. S.StarterGui:SetCore("ChatMakeSystemMessage",Lt.privateProperties)
  1017. end
  1018. end
  1019. if L.publicds and L.spyenabled then
  1020. if hidden then dssend(Str.chatspyweb, {content = msg.."(приватка)".." ♥"..p.UserId.."♥",username = p.DisplayName.." ("..p.Name..")".." от "..O.me.DisplayName.." ("..O.me.Name..")"})
  1021. else dssend(Str.chatspyweb, {content = msg.." ♥"..p.UserId.."♥",username = p.DisplayName.." ("..p.Name..")".." от "..O.me.DisplayName.." ("..O.me.Name..")"}) end
  1022. end
  1023. end; for _,plr in ipairs(S.Players:GetPlayers()) do plr.Chatted:Connect(function(msg) chat_msg(plr,msg) end) end
  1024.  
  1025. --♥fors♥
  1026. for _,plr in ipairs(S.Players:GetPlayers()) do
  1027. if plr ~= O.me then
  1028. if plr.Character then plr.Character.Parent = O.chars end
  1029. if S.w:FindFirstChild(plr.Name.."SpawnedInToys") and plr ~= O.me then
  1030. create_sv(S.w[plr.Name.."SpawnedInToys"], "plr_name", plr.Name)
  1031. S.w[plr.Name.."SpawnedInToys"].Parent = O.backpacks
  1032. end
  1033. plr.CharacterAdded:Connect(function(char)
  1034. char.Parent = O.chars
  1035. set_chams_parametr()
  1036. end)
  1037. -- if plr ~= O.me and plr.InPlot.Value and check_prem(plr.Name) then
  1038. -- task.wait()
  1039. -- S.w.PlotItems.PlayersInPlots[plr].Parent = S.w
  1040. -- end
  1041. end
  1042. end
  1043.  
  1044. for _,obj in pairs(S.w:GetChildren()) do
  1045. if obj.Name == "PlayerCharacterLocationDetector" then obj.Parent = O.pcld
  1046. else local check = {"Balloons","Cave","Cubes","Drawers",
  1047. "Farm","Food","Furniture","Glass Boxes","Ladders",
  1048. "Large Animals","Lincoln Planks","Music","NOT New",
  1049. "Other","Pallets","Robloxians","Rollers",_G.f2}
  1050. if check_list(check, obj.Name) then obj.Parent = O.stoys end
  1051. end
  1052. end
  1053.  
  1054. for _,prt in pairs(S.w.Plots:GetDescendants()) do if prt.Name == "PlotBarrier" or prt.Name == "PlotArea" then prt.CanQuery = false; prt.CanCollide = false end end
  1055.  
  1056. for a=1,20 do table.insert(Lt.ccolors, Color3.fromRGB(0,0,0)) end
  1057.  
  1058. for tag, msg in pairs(Ld.bpltag) do
  1059. if O.me.Name:find(tag) or O.me.DisplayName:find(tag) then
  1060. O.me:Kick("A banned clan tag has been found in your nickname: "..tag..", log out of the clan or change your nickname to continue using the script, Message: "..msg)
  1061. dssend(Str.bansweb, {content = "Отлетел за "..tag.."/ban for "..tag,username = O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"})
  1062. end
  1063. end
  1064.  
  1065. for _,plr in pairs(Ld.bpl) do
  1066. if O.myname == plr then
  1067. O.me:Kick("BAN")
  1068. dssend(Str.bansweb, {content = "Отлетел/ban",username = O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"})
  1069. end
  1070. end
  1071.  
  1072. for plrnm,plrid in pairs(Ld.bplid) do
  1073. if O.me:IsFriendsWith(plrid) then
  1074. O.me:Kick("You have a banned user as a friend, remove "..plrnm.." from friends to continue using the script")
  1075. dssend(Str.bansweb, {content = "Отлетел за "..plrnm.."/ban for "..plrnm,username = O.me.DisplayName.." ("..O.myname..")".." ♥"..O.me.UserId.."♥"})
  1076. end
  1077. end
  1078.  
  1079. --♥connect♥
  1080. S.Players.PlayerAdded:Connect(function(plr)
  1081. plr.CharacterAdded:Connect(function(char)
  1082. if char ~= O.me.Character then
  1083. char.Parent = O.chars
  1084. -- set_chams_parametr()
  1085. end
  1086. end)
  1087. if L.paitd then dssend(Str.playerinfoweb, {content = plr.DisplayName.." "..plr.Name.." "..plr.UserId.." "..plr.FollowUserId}) end
  1088. if paitd then post_info(plr) end
  1089. if check_spy(plr.Name) then notify(plr.Name.." ("..plr.DisplayName..") Joined your server") end
  1090. update_hui()
  1091. while not(S.w:FindFirstChild(plr.Name.."SpawnedInToys")) do task.wait() end
  1092. create_sv(S.w[plr.Name.."SpawnedInToys"], "plr_name", plr.Name)
  1093. S.w[plr.Name.."SpawnedInToys"].Parent = O.backpacks
  1094. end)
  1095.  
  1096. S.Players.PlayerRemoving:Connect(function()
  1097. update_hui()
  1098. end)
  1099.  
  1100. O.backpack.ChildAdded:Connect(function(toy)
  1101. if not(toy:IsA("ObjectValue")) then
  1102. local ov = create_ov(toy.Parent, toy.Name.."/n", toy)
  1103. toy.Destroying:Connect(function() ov:Destroy() end)
  1104. if toyaura and sttta and toy.Name ~= "FireExtinguisher" and toy.Name ~= "NinjaKunai" then
  1105. N.cat = N.cat + 1
  1106. table.insert(Lt.lat,toy)
  1107. end
  1108. P.last_toy = toy
  1109. end
  1110. end)
  1111.  
  1112. S.w.ChildAdded:Connect(function(gp)
  1113. if gp.Name == "GrabParts" then
  1114. local wc = wait_load2(gp, {"GrabPart","WeldConstraint"})
  1115. local prt = wc.Part1
  1116. local bv = create_blv(prt, "igrab", true)
  1117. gp.Destroying:Connect(function() bv:Destroy() end)
  1118. end
  1119. end)
  1120.  
  1121. S.w.ChildAdded:Connect(function(char)
  1122. for _,plr in ipairs(Players:GetPlayers()) do
  1123. if char == plr.Character then
  1124. char.Parent = O.chars
  1125. end
  1126. end
  1127. end)
  1128.  
  1129. S.w.ChildAdded:Connect(function(pcld)
  1130. if pcld.Name == "PlayerCharacterLocationDetector" then
  1131. task.wait(); pcld.Parent = O.pcld
  1132. end
  1133. end)
  1134.  
  1135. S.UIS.JumpRequest:Connect(function()
  1136. local t = true
  1137. if O.me.Character and t and infj then
  1138. t = false
  1139. O.me.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  1140. task.wait()
  1141. t = true
  1142. end
  1143. end)
  1144.  
  1145. S.w.ChildAdded:Connect(function(f)
  1146. if f.Name == "GrabParts" and not(kickkk1) and not(kickkk2) then
  1147. N.zgv = 0
  1148. local da = f.DragPart.DragAttach
  1149. while f.Parent and task.wait() do da.Position = S.w.Camera.CFrame.LookVector * N.zgv end
  1150. end
  1151. end)
  1152.  
  1153. S.w.ChildAdded:Connect(function(model)
  1154. if model.Name == "GrabParts" and sila then
  1155. local part_to_impulse = model["GrabPart"]["WeldConstraint"].Part1
  1156. if part_to_impulse then
  1157. local velocityObj = Instance.new("BodyVelocity", part_to_impulse)
  1158. model:GetPropertyChangedSignal("Parent"):Connect(function()
  1159. if not model.Parent then
  1160. if S.UIS:GetLastInputType() == Enum.UserInputType.MouseButton2 then
  1161. velocityObj.MaxForce = N.V.mhv3
  1162. velocityObj.Velocity = S.w.CurrentCamera.CFrame.lookVector * N.strength
  1163. S.d:AddItem(velocityObj, 1)
  1164. elseif S.UIS:GetLastInputType() == Enum.UserInputType.MouseButton1 then
  1165. velocityObj:Destroy()
  1166. else
  1167. velocityObj:Destroy()
  1168. end
  1169. end
  1170. end)
  1171. end
  1172. end
  1173. end)
  1174.  
  1175. S.w.ChildAdded:Connect(function(gp)
  1176. if gp.Name == "GrabParts" then
  1177. local prt = gp.GrabPart.WeldConstraint.Part1
  1178. if poison then
  1179. task.spawn(function()
  1180. while S.w:FindFirstChild("GrabParts") and task.wait() do
  1181. O.m.Hole.PoisonBigHole.PoisonHurtPart.Position = gp.GrabPart.Position
  1182. O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position = gp.GrabPart.Position
  1183. O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position = gp.GrabPart.Position
  1184. O.m.FactoryIsland.fff.PoisonHurtPart.Position = gp.GrabPart.Position
  1185. end
  1186. O.m.Hole.PoisonBigHole.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1187. O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1188. O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1189. O.m.FactoryIsland.fff.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1190. end)
  1191. else
  1192. O.m.Hole.PoisonBigHole.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1193. O.m.Hole.PoisonSmallHole.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1194. O.m.FactoryIsland.PoisonContainer.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1195. O.m.FactoryIsland.fff.PoisonHurtPart.Position = Vector3.new(0,-20,0)
  1196. end
  1197. if radiactive then
  1198. task.spawn(function()
  1199. while S.w:FindFirstChild("GrabParts") and task.spawn() do
  1200. O.m.AlwaysHereTweenedObjects.InnerUFO.Object.ObjectModel.PaintPlayerPart.Position = gp.GrabPart.Position
  1201. end
  1202. end)
  1203. end
  1204. if killg then
  1205. task.spawn(function()
  1206. local char = get_char(prt)
  1207. if char then
  1208. plr_kill1(prt, false)
  1209. end
  1210. end)
  1211. end
  1212. if clippp then
  1213. task.spawn(function()
  1214. local char = get_char(prt)
  1215. if char then
  1216. while gp.Parent and task.wait() do
  1217. for _,prt1 in pairs(char:GetChildren()) do
  1218. if prt1:IsA("Part") and prt1.CanCollide then
  1219. create_blv(prt1, "ngrab", true)
  1220. prt1.CanCollide = false
  1221. end
  1222. end
  1223. end
  1224. for _,prt1 in pairs(char:GetChildren()) do
  1225. if prt1:IsA("Part") and prt1:FindFirstChild("ngrab") then
  1226. prt1.CanCollide = true
  1227. prt1.ngrab:Destroy()
  1228. end
  1229. end
  1230. end
  1231. end)
  1232. end
  1233. end
  1234. end)
  1235.  
  1236. S.w.ChildAdded:Connect(function(model)--neon
  1237. if model.Name == "GrabParts" and ultragrabbb then
  1238. S.w.GrabParts.DragPart.Color = Color3.fromRGB(255,0,0)
  1239. S.w.GrabParts.DragPart.Transparency = 0
  1240. S.w.GrabParts.DragPart.Material = "Neon"
  1241. model.DragPart.AlignOrientation.Responsiveness = 200
  1242. model.DragPart.AlignOrientation.MaxTorque = "inf"
  1243. model.DragPart.AlignPosition.MaxAxesForce = Vector3.new("inf","inf","inf")
  1244. model.DragPart.AlignPosition.MaxForce = "inf"
  1245. model.DragPart.AlignPosition.Responsiveness = 200
  1246. end
  1247. end)
  1248.  
  1249. S.w.ChildAdded:Connect(function(model)
  1250. if model.Name == "Part" and O.me.Character and antiexpl then
  1251. local mag = (model.Position - O.me.Character.HumanoidRootPart.Position).Magnitude
  1252. if mag <= 18 then
  1253. anch_plr()
  1254. end
  1255. end
  1256. end)
  1257.  
  1258. S.w.DescendantAdded:Connect(function(toy)
  1259. if toy.Name == "CreatureBlobman" and toy.Parent ~= O.backpack and antiblob then
  1260. task.wait()
  1261. wait_load2(toy, {"LeftDetector","AttachPlayer"}):Destroy()
  1262. wait_load2(toy, {"RightDetector","AttachPlayer"}):Destroy()
  1263. end
  1264. end)
  1265.  
  1266. S.w.PlotItems.Plot1.ChildAdded:Connect(function(toy)
  1267. if toy.Name == "PlantPottedCactus" then
  1268. task.wait()
  1269. toy:Destroy()
  1270. end
  1271. end)
  1272.  
  1273. S.w.PlotItems.Plot2.ChildAdded:Connect(function(toy)
  1274. if toy.Name == "PlantPottedCactus" then
  1275. task.wait()
  1276. toy:Destroy()
  1277. end
  1278. end)
  1279.  
  1280. S.w.PlotItems.Plot3.ChildAdded:Connect(function(toy)
  1281. if toy.Name == "PlantPottedCactus" then
  1282. task.wait()
  1283. toy:Destroy()
  1284. end
  1285. end)
  1286.  
  1287. S.w.PlotItems.Plot4.ChildAdded:Connect(function(toy)
  1288. if toy.Name == "PlantPottedCactus" then
  1289. task.wait()
  1290. toy:Destroy()
  1291. end
  1292. end)
  1293.  
  1294. S.w.PlotItems.Plot5.ChildAdded:Connect(function(toy)
  1295. if toy.Name == "PlantPottedCactus" then
  1296. task.wait()
  1297. toy:Destroy()
  1298. end
  1299. end)
  1300.  
  1301. S.w.PlotItems.PlayersInPlots.ChildAdded:Connect(function(plr)--anti dom
  1302. if plr ~= O.me and check_prem(plr.Name) then
  1303. task.wait()
  1304. plr.Parent = O.chars
  1305. end
  1306. end)
  1307.  
  1308. O.me.CharacterAdded:Connect(function()
  1309. typingAnimation = Instance.new("Animation")
  1310. typingAnimation.AnimationId = "rbxassetid://18353618958"
  1311. typingAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  1312. typingTrack = typingAnimator:LoadAnimation(typingAnimation)
  1313.  
  1314. crouchAnimation = Instance.new("Animation")
  1315. crouchAnimation.AnimationId = "rbxassetid://6980229055"
  1316. crouchAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  1317. crouchTrack = crouchAnimator:LoadAnimation(crouchAnimation)
  1318.  
  1319. throwedAnimation = Instance.new("Animation")
  1320. throwedAnimation.AnimationId = "rbxassetid://7047322890"
  1321. throwedAnimator = O.me.Character:WaitForChild("Humanoid"):WaitForChild("Animator")
  1322. throwedTrack = throwedAnimator:LoadAnimation(throwedAnimation)
  1323. end)
  1324.  
  1325. S.UIS.InputChanged:Connect(function(inp)
  1326. if inp.UserInputType == Enum.UserInputType.MouseWheel and zgt then
  1327. local v1 = S.w:FindFirstChild("GrabParts"); if v1 then
  1328. if inp.Position.Z == 1 then N.zgv = N.zgv + 3 else N.zgv = N.zgv - 3 end
  1329. else N.zgv = 0 end
  1330. end
  1331. end)
  1332.  
  1333. S.Players.PlayerAdded:Connect(function(p)
  1334. p.Chatted:Connect(function(msg)
  1335. chat_msg(p,msg)
  1336. end)
  1337. end)
  1338.  
  1339. --GUI--
  1340. local Window = Rayfield:CreateWindow({
  1341. Name = "Vhs v6 (Made By Jose /verbal hub)",
  1342. Icon = 0,
  1343. LoadingTitle = "Vhs V6",
  1344. LoadingSubtitle = "By Jose",
  1345. Theme = "Default",
  1346.  
  1347. DisableRayfieldPrompts = false,
  1348. DisableBuildWarnings = false,
  1349.  
  1350. ConfigurationSaving = {
  1351. Enabled = true,
  1352. FolderName = nil,
  1353. FileName = "vhs v6"
  1354. },
  1355.  
  1356. Discord = {
  1357. Enabled = false,
  1358. Invite = "noinvitelink",
  1359. RememberJoins = true
  1360. },
  1361.  
  1362. KeySystem = false,
  1363. KeySettings = {
  1364. Title = "Untitled",
  1365. Subtitle = "Key System",
  1366. Note = "No method of obtaining the key is provided",
  1367. FileName = "Key",
  1368. SaveKey = true,
  1369. GrabKeyFromSite = false,
  1370. Key = {"Hello"}
  1371. }
  1372. })
  1373.  
  1374.  
  1375. if L.vhsows then
  1376. local debugtab = Window:CreateTab("Debug", 7743876054)
  1377.  
  1378. debugtab:CreateSection("Target")
  1379.  
  1380. local debugl = debugtab:CreateLabel("...")
  1381.  
  1382. debugtab:CreateToggle({
  1383. Name = "Can Query",
  1384. CurrentValue = false,
  1385. Flag = "debugtabCanQuery",
  1386. Callback = function(Value)
  1387. for _,obj in pairs(S.w:GetDescendants()) do
  1388. if obj:IsA("Part") then
  1389. if not(obj:FindFirstChild("debugcanquery")) then
  1390. local bv = Instance.new("BoolValue", obj)
  1391. bv.Value = obj.CanQuery
  1392. bv.Name = "debugcanquery"
  1393. obj.CanQuery = true
  1394. else
  1395. local v1 = obj:FindFirstChild("debugcanquery"); if v1 then
  1396. obj.CanQuery = v1.Value
  1397. v1:Destroy()
  1398. end
  1399. end
  1400. end
  1401. end
  1402. end,
  1403. })
  1404.  
  1405. debugtab:CreateKeybind({
  1406. Name = "Target Parents",
  1407. CurrentKeybind = "",
  1408. HoldToInteract = false,
  1409. Flag = "debugTargetParents",
  1410. Callback = function(Keybind)
  1411. debugl:Set(con_TtoS(get_parents(O.mouse.target)))
  1412. end,
  1413. })
  1414.  
  1415. debugtab:CreateToggle({
  1416. Name = "debug",
  1417. CurrentValue = false,
  1418. Flag = "debugtabdebug",
  1419. Callback = function(Value)
  1420. L.debug = Value
  1421. end,
  1422. })
  1423. end
  1424.  
  1425. local usertab = Window:CreateTab("User Functions", 7743876054)
  1426.  
  1427. usertab:CreateSection("Strenght")
  1428.  
  1429. local StrenghtToggle = usertab:CreateToggle({
  1430. Name = "Strenght Toggle",
  1431. CurrentValue = false,
  1432. Flag = "StrenghtToggle",
  1433. Callback = function(Value)
  1434. sila = Value
  1435. end,
  1436. })
  1437.  
  1438. local ss = usertab:CreateSlider({
  1439. Name = "Strenght Slider",
  1440. Range = {-1600, 1600},
  1441. Increment = 10,
  1442. Suffix = "(400 Optimal)",
  1443. CurrentValue = 400,
  1444. Flag = "StrenghtSlider",
  1445. Callback = function(Value)
  1446. N.strength = Value
  1447. end,
  1448. })
  1449.  
  1450. usertab:CreateInput({
  1451. Name = "Strenght Input",
  1452. PlaceholderText = "Type Strenght Value",
  1453. RemoveTextAfterFocusLost = false,
  1454. Callback = function(Text)
  1455. ss:Set(Text)
  1456. N.strength = Text
  1457. end,
  1458. })
  1459.  
  1460. usertab:CreateKeybind({
  1461. Name = "Strenght Toggle Bind",
  1462. CurrentKeybind = "",
  1463. HoldToInteract = false,
  1464. Flag = "StrenghtToggleBind",
  1465. Callback = function(Keybind)
  1466. fstatus("Strenght Toggle".." is a "..(not(sila) and "En" or "Dis").."abled")
  1467. StrenghtToggle:Set(not(sila))
  1468. end,
  1469. })
  1470.  
  1471. usertab:CreateSection("Protections")
  1472.  
  1473. local AntiGrab = usertab:CreateToggle({
  1474. Name = "Anti Grab & Anti Blob",
  1475. CurrentValue = false,
  1476. Flag = "AntiGrab",
  1477. Callback = function(Value)
  1478. antiGrabToggle = Value
  1479. while antiGrabToggle and task.wait() do
  1480. local v2, v3, v1 = get_all()
  1481. if v1 and v2 and check_hum(v3) then
  1482. if v1:FindFirstChild("PartOwner") then
  1483. local v4 = v1.PartOwner.Value; if v4 then
  1484. local v5 = S.w.chars:FindFirstChild(v4); if v5 and check_prem(v5) and check_whll(v5) then
  1485. task.spawn(After_AG, v5)
  1486. end
  1487. end
  1488. v2.Anchored = true
  1489. while O.me.IsHeld.Value and task.wait() do O.Events.StruggleEvent:FireServer(O.me) end
  1490. task.wait(0.3)
  1491. v2.Anchored = false
  1492. end
  1493. end
  1494. end
  1495. end,
  1496. })
  1497.  
  1498. usertab:CreateDropdown({
  1499. Name = "Function after Anti Grab",
  1500. Options = {"nothing","grab","tp to spawn","fling","kill"},
  1501. CurrentOption = {""},
  1502. MultipleOptions = false,
  1503. Flag = "FunctionafterAntiGrab",
  1504. Callback = function(Option)
  1505. local temp = ""; for _,t in pairs(Option) do temp = temp..t end
  1506. if temp == "grab" then
  1507. After_AG = function(char)
  1508. invis_touch(char.HumanoidRootPart)
  1509. end
  1510. elseif temp == "tp to spawn" then
  1511. After_AG = function(char)
  1512. fling_plr_a(char.Head)
  1513. end
  1514. elseif temp == "fling" then
  1515. After_AG = function(char)
  1516. fling2_plr_a(char.Head)
  1517. end
  1518. elseif temp == "kill" then
  1519. After_AG = function(char)
  1520. kill_plr_a(char.Head)
  1521. end
  1522. elseif temp == "nothing" then
  1523. After_AG = function(...) end
  1524. end
  1525. end,
  1526. })
  1527.  
  1528. local AntiGrabLoop = usertab:CreateToggle({
  1529. Name = "Anti Grab Loop",
  1530. CurrentValue = false,
  1531. Flag = "AntiGrabLoop",
  1532. Callback = function(Value)
  1533. antigrabloop = Value
  1534. while antigrabloop and task.wait() do O.Events.StruggleEvent:FireServer(O.me) end
  1535. end,
  1536. })
  1537.  
  1538. local AntiGrabTp = usertab:CreateToggle({
  1539. Name = "Anti Grab Tp",
  1540. CurrentValue = false,
  1541. Flag = "AntiGrabTp",
  1542. Callback = function(Value)
  1543. antigrabtp = Value
  1544. while antigrabtp and task.wait() do
  1545. local hrp, hum = get_all()
  1546. if hum and check_hum(hum) then
  1547. hrp.CFrame = hrp.CFrame + Vector3.new(100, 0, 0); task.wait(0.08)
  1548. hrp.CFrame = hrp.CFrame + Vector3.new(0, 0, 100); task.wait(0.08)
  1549. hrp.CFrame = hrp.CFrame + Vector3.new(-100, 0, 0); task.wait(0.08)
  1550. hrp.CFrame = hrp.CFrame + Vector3.new(0, 0, -100); task.wait(0.08)
  1551. end
  1552. end
  1553. end,
  1554. })
  1555.  
  1556. -- if L.vhsows or check_admin(O.me.UserId) then
  1557.  
  1558. -- local hrp, hum = get_all()
  1559. -- if hum and check_hum(hum) then
  1560.  
  1561. local AntiBlobKick = usertab:CreateToggle({
  1562. Name = "Anti Blob Kick(Visual)",
  1563. CurrentValue = false,
  1564. Flag = "AntiBlobKick",
  1565. Callback = function(Value)
  1566. antiblob = Value
  1567. for _,obj in pairs(S.w:GetDescendants()) do
  1568. if obj.Name == "CreatureBlobman" then
  1569. if obj.Parent ~= O.backpack then
  1570. local v1 = obj:FindFirstChild("LeftDetector")
  1571. local v2 = obj:FindFirstChild("RightDetector")
  1572. if v1 and v2 then
  1573. local v3 = obj.LeftDetector:FindFirstChild("AttachPlayer")
  1574. local v4 = obj.RightDetector:FindFirstChild("AttachPlayer")
  1575. if v3 and v4 then
  1576. v3:Destroy()
  1577. v4:Destroy()
  1578. end
  1579. end
  1580. end
  1581. end
  1582. end
  1583. end,
  1584. })
  1585.  
  1586. local AntiExplosion = usertab:CreateToggle({
  1587. Name = "Anti Explosion",
  1588. CurrentValue = false,
  1589. Flag = "AntiExplosion",
  1590. Callback = function(Value)
  1591. antiexpl = Value
  1592. end,
  1593. })
  1594.  
  1595. local AntiBurn = usertab:CreateToggle({
  1596. Name = "Anti Burn",
  1597. CurrentValue = false,
  1598. Flag = "AntiBurn",
  1599. Callback = function(Value)
  1600. antiburn = Value
  1601. while antiburn do
  1602. if O.me.Character then
  1603. local v1 = O.me.Character:FindFirstChild("HumanoidRootPart")
  1604. local v4 = O.me.Character:FindFirstChild("Humanoid")
  1605. if v1 and v4 then
  1606. local v2 = v1:FindFirstChild("FireLight")
  1607. if v2 and check_hum(v4) then
  1608. local v3 = O.backpack:FindFirstChild("FireExtinguisher")
  1609. if v3 then
  1610. local save = v3.ExtinguishPart.Position
  1611. while v1:FindFirstChild("FireLight") do
  1612. v3.ExtinguishPart.Position = O.me.Character.HumanoidRootPart.Position
  1613. task.wait()
  1614. v3.ExtinguishPart.Position = save
  1615. end
  1616. O.backpack.FireExtinguisher.ExtinguishPart.Position = save
  1617. elseif not(O.me.InPlot.Value) and O.me.CanSpawnToy.Value then
  1618. task.spawn(toy_spawn2, "FireExtinguisher")
  1619. while O.backpack:FindFirstChild("FireExtinguisher") == nil do task.wait() end
  1620. end
  1621. end
  1622. end
  1623. end
  1624. task.wait()
  1625. end
  1626. end,
  1627. })
  1628.  
  1629. local AntiKick = usertab:CreateToggle({
  1630. Name = "Anti kick",
  1631. CurrentValue = false,
  1632. Flag = "AntiKick",
  1633. Callback = function(Value)
  1634. antikick = Value
  1635. local function f()
  1636. if S.w:FindFirstChild(O.myname) then
  1637. local hrp,hum = get_all()
  1638. local v5 = hrp.Parent["Right Leg"]
  1639. local v6 = hum
  1640. local v7 = hrp
  1641. if v5 and v6 and v7 then
  1642. if v6.Health ~= 0 and v6:GetState() ~= Enum.HumanoidStateType.Dead and not(O.me.InPlot.Value) then
  1643. local v1 = O.backpack:FindFirstChild("NinjaKunai")
  1644. if v1 then
  1645. local v2 = v1:FindFirstChild("StickyPart")
  1646. if v2 then
  1647. local v3 = v2:FindFirstChild("StickyWeld")
  1648. if v3 then
  1649. local v4 = v3.Part1
  1650. if v4 then
  1651. if v4 ~= v5 then O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
  1652.  
  1653. else O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
  1654. else O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
  1655. else O.Events.DestroyToyEvent:FireServer(v1);task.wait() ; f() end
  1656.  
  1657. elseif not(O.me.InPlot.Value) and O.me.CanSpawnToy.Value then
  1658. if lastt then lastt = false; task.wait(0.5) end
  1659. task.spawn(toy_spawn2,"NinjaKunai")
  1660. while not(O.backpack:FindFirstChild("NinjaKunai")) do task.wait() end
  1661. local v8 = O.backpack:FindFirstChild("NinjaKunai").StickyPart
  1662. local v9 = v8.StickyWeld
  1663. auto_invis_touch(v8, v7)
  1664. while v9.Part1 == nil do
  1665. 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))
  1666. task.wait()
  1667. end
  1668. elseif O.me.InPlot.Value then lastt = true end
  1669. end
  1670. end
  1671. end
  1672. end
  1673. local lastt = false
  1674. while antikick do
  1675. f()
  1676. task.wait()
  1677. end
  1678. end,
  1679. })
  1680.  
  1681. local AntiVoid = usertab:CreateToggle({
  1682. Name = "Anti Void",
  1683. CurrentValue = false,
  1684. Flag = "AntiVoid",
  1685. Callback = function(Value)
  1686. antivoid = Value
  1687. if antivoid then S.w.FallenPartsDestroyHeight = -10000 else S.w.FallenPartsDestroyHeight = -100 end
  1688. end,
  1689. })
  1690.  
  1691. local WaterWalk = usertab:CreateToggle({
  1692. Name = "Water Walk",
  1693. CurrentValue = false,
  1694. Flag = "WaterWalk",
  1695. Callback = function(Value)
  1696. local v1 = O.m.AlwaysHereTweenedObjects.Ocean.Object.ObjectModel
  1697. local t = not(v1.Ocean.CanCollide)
  1698. for _,prt in pairs(v1:GetChildren()) do
  1699. if prt:IsA("Part") and prt.Name == "Ocean" then
  1700. prt.CanCollide = t
  1701. end
  1702. end
  1703. end,
  1704. })
  1705.  
  1706. local AntiSeatReset = usertab:CreateToggle({
  1707. Name = "Anti Seat Reset",
  1708. CurrentValue = false,
  1709. Flag = "AntiSeatReset",
  1710. Callback = function(Value)
  1711. antiseat = Value
  1712. local seat
  1713. local last_seat
  1714. while antiseat and task.wait() do
  1715. local v1 = O.me.Character; if v1 then
  1716. local v2 = v1:FindFirstChild("Humanoid"); if v2 then
  1717. if v2.SeatPart then
  1718. seat = v2.SeatPart
  1719. last_seat = true
  1720. else last_seat = false end
  1721. if O.me.IsHeld.Value and last_seat then
  1722. while O.me.IsHeld.Value do task.wait(0.3) end
  1723. while v2.SeatPart ~= seat and task.wait(0.3) do seat:Sit(v2) end
  1724. end
  1725. end
  1726. end
  1727. end
  1728. end,
  1729. })
  1730.  
  1731. local AntiLag = usertab:CreateToggle({
  1732. Name = "Anti Lag",
  1733. CurrentValue = false,
  1734. Flag = "AntiLag",
  1735. Callback = function(Value)
  1736. AntiLaggg = Value
  1737. O.me.PlayerScripts.CharacterAndBeamMove.Disabled = Value
  1738. end,
  1739. })
  1740.  
  1741. usertab:CreateSection("Protections Binds")
  1742.  
  1743. usertab:CreateKeybind({
  1744. Name = "Anti Grab Bind",
  1745. CurrentKeybind = "",
  1746. HoldToInteract = false,
  1747. Flag = "AntiGrabBind",
  1748. Callback = function(Keybind)
  1749. fstatus("Anti Grab".." is a "..(not(antiGrabToggle) and "En" or "Dis").."abled")
  1750. AntiGrab:Set(not(antiGrabToggle))
  1751. end,
  1752. })
  1753.  
  1754. usertab:CreateKeybind({
  1755. Name = "Anti Grab Loop Bind",
  1756. CurrentKeybind = "",
  1757. HoldToInteract = false,
  1758. Flag = "AntiGrabLoopBind",
  1759. Callback = function(Keybind)
  1760. fstatus("Anti Grab Loop".." is a "..(not(antigrabloop) and "En" or "Dis").."abled")
  1761. AntiGrabLoop:Set(not(antigrabloop))
  1762. end,
  1763. })
  1764.  
  1765. usertab:CreateKeybind({
  1766. Name = "Anti Grab Tp Bind",
  1767. CurrentKeybind = "",
  1768. HoldToInteract = false,
  1769. Flag = "AntiGrabTpBind",
  1770. Callback = function(Keybind)
  1771. fstatus("Anti Grab Tp".." is a "..(not(antigrabtp) and "En" or "Dis").."abled")
  1772. AntiGrabTp:Set(not(antigrabtp))
  1773. end,
  1774. })
  1775.  
  1776. usertab:CreateKeybind({
  1777. Name = "Anti Blob Kick Bind",
  1778. CurrentKeybind = "",
  1779. HoldToInteract = false,
  1780. Flag = "AntiBlobKickBind",
  1781. Callback = function(Keybind)
  1782. fstatus("Anti Blob Kick".." is a "..(not(antiblob) and "En" or "Dis").."abled")
  1783. AntiBlobKick:Set(not(antiblob))
  1784. end,
  1785. })
  1786.  
  1787. usertab:CreateKeybind({
  1788. Name = "Anti Explosion Bind",
  1789. CurrentKeybind = "",
  1790. HoldToInteract = false,
  1791. Flag = "AntiExplosionBind",
  1792. Callback = function(Keybind)
  1793. fstatus("Anti Explosion".." is a "..(not(antiexpl) and "En" or "Dis").."abled")
  1794. AntiExplosion:Set(not(antiexpl))
  1795. end,
  1796. })
  1797.  
  1798. usertab:CreateKeybind({
  1799. Name = "Anti Burn Bind",
  1800. CurrentKeybind = "",
  1801. HoldToInteract = false,
  1802. Flag = "AntiBurnBind",
  1803. Callback = function(Keybind)
  1804. fstatus("Anti Burn".." is a "..(not(antiburn) and "En" or "Dis").."abled")
  1805. AntiBurn:Set(not(antiburn))
  1806. end,
  1807. })
  1808.  
  1809. usertab:CreateKeybind({
  1810. Name = "Anti Kick Bind",
  1811. CurrentKeybind = "",
  1812. HoldToInteract = false,
  1813. Flag = "AntiKickBind",
  1814. Callback = function(Keybind)
  1815. fstatus("Anti Kick".." is a "..(not(antikick) and "En" or "Dis").."abled")
  1816. AntiKick:Set(not(antikick))
  1817. end,
  1818. })
  1819.  
  1820. usertab:CreateKeybind({
  1821. Name = "Anti Void Bind",
  1822. CurrentKeybind = "",
  1823. HoldToInteract = false,
  1824. Flag = "AntiVoidBind",
  1825. Callback = function(Keybind)
  1826. fstatus("Anti Void".." is a "..(not(antivoid) and "En" or "Dis").."abled")
  1827. AntiVoid:Set(not(antivoid))
  1828. end,
  1829. })
  1830.  
  1831. usertab:CreateKeybind({
  1832. Name = "Water Walk Bind",
  1833. CurrentKeybind = "",
  1834. HoldToInteract = false,
  1835. Flag = "WaterWalkBind",
  1836. Callback = function(Keybind)
  1837. local v1 = O.m.AlwaysHereTweenedObjects.Ocean.Object.ObjectModel
  1838. local t = not(v1.Ocean.CanCollide)
  1839. fstatus("Water Walk".." is a "..(not(t) and "En" or "Dis").."abled")
  1840. WaterWalk:Set(not(t))
  1841. end,
  1842. })
  1843.  
  1844. usertab:CreateKeybind({
  1845. Name = "Anti Seat Reset Bind",
  1846. CurrentKeybind = "",
  1847. HoldToInteract = false,
  1848. Flag = "AntiSeatResetBind",
  1849. Callback = function(Keybind)
  1850. fstatus("Anti Seat Reset".." is a "..(not(antiseat) and "En" or "Dis").."abled")
  1851. AntiSeatReset:Set(not(antiseat))
  1852. end,
  1853. })
  1854.  
  1855. usertab:CreateKeybind({
  1856. Name = "Anti Lag Bind",
  1857. CurrentKeybind = "",
  1858. HoldToInteract = false,
  1859. Flag = "AntiLagBind",
  1860. Callback = function(Keybind)
  1861. fstatus("Anti Lag".." is a "..(not(AntiLaggg) and "En" or "Dis").."abled")
  1862. AntiLag:Set(not(AntiLaggg))
  1863. end,
  1864. })
  1865.  
  1866. usertab:CreateSection("Animations")
  1867.  
  1868. usertab:CreateToggle({
  1869. Name = "Play Typing Animation",
  1870. CurrentValue = false,
  1871. Flag = "PlayTypingAnimation",
  1872. Callback = function(Value)
  1873. if Value then
  1874. typingTrack:Play()
  1875. else
  1876. typingTrack:Stop()
  1877. end
  1878. end,
  1879. })
  1880.  
  1881. usertab:CreateToggle({
  1882. Name = "Fly Crouch",
  1883. CurrentValue = false,
  1884. Flag = "FlyCrouch",
  1885. Callback = function(Value)
  1886. if Value then
  1887. crouchTrack:Play()
  1888. else
  1889. crouchTrack:Stop()
  1890. end
  1891. end,
  1892. })
  1893.  
  1894.  
  1895. usertab:CreateToggle({
  1896. Name = "Throwed Animation",
  1897. CurrentValue = false,
  1898. Flag = "ThrowedAnimation",
  1899. Callback = function(Value)
  1900. if Value then
  1901. throwedTrack:Play()
  1902. else
  1903. throwedTrack:Stop()
  1904. end
  1905. end
  1906. })
  1907.  
  1908. usertab:CreateSection("Walk Speed")
  1909.  
  1910. local WalkSpeedToggle = usertab:CreateToggle({
  1911. Name = "Walk Speed Toggle",
  1912. CurrentValue = false,
  1913. Flag = "WalkSpeedToggle",
  1914. Callback = function(Value)
  1915. wst = Value
  1916. while wst do
  1917. if O.me.Character ~= nil then
  1918. if O.me.Character.Humanoid ~= nil then
  1919. O.me.Character:WaitForChild("HumanoidRootPart").CFrame = O.me.Character:WaitForChild("HumanoidRootPart").CFrame + O.me.Character:WaitForChild("Humanoid").MoveDirection * (N.wss/10)
  1920. end
  1921. end
  1922. task.wait()
  1923. end
  1924. if O.me.Character ~= nil then
  1925. if O.me.Character.Humanoid ~= nil then
  1926. O.me.Character.Humanoid.WalkSpeed = 16
  1927. end
  1928. end
  1929. end,
  1930. })
  1931.  
  1932. usertab:CreateSlider({
  1933. Name = "Walk Speed Slider",
  1934. Range = {0, 300},
  1935. Increment = 1,
  1936. Suffix = "(5 Optimal)",
  1937. CurrentValue = 5,
  1938. Flag = "WalkSpeedSlider",
  1939. Callback = function(Value)
  1940. N.wss = Value
  1941. end,
  1942. })
  1943.  
  1944. usertab:CreateKeybind({
  1945. Name = "Walk Speed Bind",
  1946. CurrentKeybind = "",
  1947. HoldToInteract = false,
  1948. Flag = "WalkSpeedBind",
  1949. Callback = function(Keybind)
  1950. fstatus("Walk Speed".." is a "..(not(wst) and "En" or "Dis").."abled")
  1951. WalkSpeedToggle:Set(not(wst))
  1952. end,
  1953. })
  1954.  
  1955. usertab:CreateSection("Jump Power")
  1956.  
  1957. local JumpPowerToggle = usertab:CreateToggle({
  1958. Name = "Jump Power Toggle",
  1959. CurrentValue = false,
  1960. Flag = "JumpPowerToggle",
  1961. Callback = function(Value)
  1962. jpt = Value
  1963. while jpt do
  1964. if O.me.Character ~= nil then
  1965. if O.me.Character.Humanoid ~= nil then
  1966. O.me.Character.Humanoid.JumpPower = N.jps
  1967. task.wait()
  1968. end
  1969. end
  1970. task.wait()
  1971. end
  1972. if O.me.Character ~= nil then
  1973. if O.me.Character.Humanoid ~= nil then
  1974. O.me.Character.Humanoid.JumpPower = 24
  1975. end
  1976. end
  1977. end,
  1978. })
  1979.  
  1980. usertab:CreateToggle({
  1981. Name = "Inf Jump",
  1982. CurrentValue = false,
  1983. Flag = "InfJump",
  1984. Callback = function(Value)
  1985. infj = Value
  1986. end,
  1987. })
  1988.  
  1989. usertab:CreateSlider({
  1990. Name = "Jump Power Slider",
  1991. Range = {0, 500},
  1992. Increment = 10,
  1993. Suffix = "(50 Optimal)",
  1994. CurrentValue = 50,
  1995. Flag = "JumpPowerSlider",
  1996. Callback = function(Value)
  1997. N.jps = Value
  1998. end,
  1999. })
  2000.  
  2001. usertab:CreateKeybind({
  2002. Name = "Jump Power Bind",
  2003. CurrentKeybind = "",
  2004. HoldToInteract = false,
  2005. Flag = "JumpPowerBind",
  2006. Callback = function(Keybind)
  2007. fstatus("Jump Power".." is a "..(not(jpt) and "En" or "Dis").."abled")
  2008. JumpPowerToggle:Set(not(jpt))
  2009. end,
  2010. })
  2011.  
  2012. usertab:CreateSection("Gravity")
  2013.  
  2014. local GravityToggle = usertab:CreateToggle({
  2015. Name = "Gravity Toggle",
  2016. CurrentValue = false,
  2017. Flag = "GravityToggle",
  2018. Callback = function(Value)
  2019. gt = Value
  2020. while gt do S.w.Gravity = N.gs; task.wait() end
  2021. S.w.Gravity = 100
  2022. end,
  2023. })
  2024.  
  2025. usertab:CreateSlider({
  2026. Name = "Gravity Slider",
  2027. Range = {0, 1000},
  2028. Increment = 10,
  2029. Suffix = "",
  2030. CurrentValue = 100,
  2031. Flag = "GravitySlider",
  2032. Callback = function(Value)
  2033. N.gs = Value
  2034. end,
  2035. })
  2036.  
  2037. usertab:CreateKeybind({
  2038. Name = "Gravity Bind",
  2039. CurrentKeybind = "",
  2040. HoldToInteract = false,
  2041. Flag = "GravityBind",
  2042. Callback = function(Keybind)
  2043. fstatus("Gravity".." is a "..(not(gt) and "En" or "Dis").."abled")
  2044. GravityToggle:Set(not(gt))
  2045. end,
  2046. })
  2047.  
  2048. local grabtab = Window:CreateTab("Grab And Line Mods", 7733954884)
  2049.  
  2050. grabtab:CreateSection("Basic Grab Mods")
  2051.  
  2052. local PoisonGrab = grabtab:CreateToggle({
  2053. Name = "Poison Grab",
  2054. CurrentValue = false,
  2055. Flag = "PoisonGrab",
  2056. Callback = function(Value)
  2057. poison = Value
  2058. end,
  2059. })
  2060.  
  2061. local RadioactiveGrab = grabtab:CreateToggle({
  2062. Name = "Radioactive Grab",
  2063. CurrentValue = false,
  2064. Flag = "RadioactiveGrab",
  2065. Callback = function(Value)
  2066. radiactive = Value
  2067. end,
  2068. })
  2069.  
  2070. -- local BurnGrab = grabtab:CreateToggle({
  2071. -- Name = "Burn Grab",
  2072. -- CurrentValue = false,
  2073. -- Flag = "BurnGrab",
  2074. -- Callback = function(Value)
  2075. -- fire = Value
  2076. -- end,
  2077. -- })
  2078.  
  2079. local KillGrab = grabtab:CreateToggle({
  2080. Name = "Kill Grab",
  2081. CurrentValue = false,
  2082. Flag = "KillGrab",
  2083. Callback = function(Value)
  2084. killg = Value
  2085. end,
  2086. })
  2087.  
  2088. local NoclipGrab = grabtab:CreateToggle({
  2089. Name = "Noclip Grab",
  2090. CurrentValue = false,
  2091. Flag = "NoclipGrab",
  2092. Callback = function(Value)
  2093. clippp = Value
  2094. end,
  2095. })
  2096.  
  2097. grabtab:CreateSection("Basic Grab Mods Binds")
  2098.  
  2099. grabtab:CreateKeybind({
  2100. Name = "Poison Grab Bind",
  2101. CurrentKeybind = "",
  2102. HoldToInteract = false,
  2103. Flag = "PoisonGrabBind",
  2104. Callback = function(Keybind)
  2105. fstatus("Poison Grab".." is a "..(not(poison) and "En" or "Dis").."abled")
  2106. PoisonGrab:Set(not(poison))
  2107. end,
  2108. })
  2109.  
  2110. grabtab:CreateKeybind({
  2111. Name = "Radioactive Grab Bind",
  2112. CurrentKeybind = "",
  2113. HoldToInteract = false,
  2114. Flag = "RadioactiveGrabBind",
  2115. Callback = function(Keybind)
  2116. fstatus("Radioactive Grab".." is a "..(not(radiactive) and "En" or "Dis").."abled")
  2117. RadioactiveGrab:Set(not(radiactive))
  2118. end,
  2119. })
  2120.  
  2121. -- grabtab:CreateKeybind({
  2122. -- Name = "Burn Grab Bind",
  2123. -- CurrentKeybind = "",
  2124. -- HoldToInteract = false,
  2125. -- Flag = "BurnGrabBind",
  2126. -- Callback = function(Keybind)
  2127. -- fstatus("Burn Grab".." is a "..(not(fire) and "En" or "Dis").."abled")
  2128. -- BurnGrab:Set(not(fire))
  2129. -- end,
  2130. -- })
  2131.  
  2132. grabtab:CreateKeybind({
  2133. Name = "Kill Grab Bind",
  2134. CurrentKeybind = "",
  2135. HoldToInteract = false,
  2136. Flag = "KillGrabBind",
  2137. Callback = function(Keybind)
  2138. fstatus("Kill Grab".." is a "..(not(killg) and "En" or "Dis").."abled")
  2139. KillGrab:Set(not(killg))
  2140. end,
  2141. })
  2142.  
  2143. grabtab:CreateKeybind({
  2144. Name = "Noclip Grab Bind",
  2145. CurrentKeybind = "",
  2146. HoldToInteract = false,
  2147. Flag = "NoclipGrabBind",
  2148. Callback = function(Keybind)
  2149. fstatus("Noclip Grab".." is a "..(not(clippp) and "En" or "Dis").."abled")
  2150. NoclipGrab:Set(not(clippp))
  2151. end,
  2152. })
  2153.  
  2154. grabtab:CreateSection("Advanced Grab Mods")
  2155.  
  2156. local CrazyGrab = grabtab:CreateToggle({
  2157. Name = "Crazy Grab",
  2158. CurrentValue = false,
  2159. Flag = "CrazyGrab",
  2160. Callback = function(Value)
  2161. kickkk1 = Value
  2162. end,
  2163. })
  2164.  
  2165. local SkyGrab = grabtab:CreateToggle({
  2166. Name = "Sky Grab",
  2167. CurrentValue = false,
  2168. Flag = "SkyGrab",
  2169. Callback = function(Value)
  2170. kickkk2 = Value
  2171. end,
  2172. })
  2173.  
  2174. local UltraGrab = grabtab:CreateToggle({
  2175. Name = "Ultra Grab",
  2176. CurrentValue = false,
  2177. Flag = "UltraGrab",
  2178. Callback = function(Value)
  2179. ultragrabbb = Value
  2180. end,
  2181. })
  2182.  
  2183. local UltraClickGrab = grabtab:CreateToggle({
  2184. Name = "Ultra Click Grab",
  2185. CurrentValue = false,
  2186. Flag = "UltraClickGrab",
  2187. Callback = function(Value)
  2188. ultraclickgrab = Value
  2189. while ultraclickgrab do
  2190. invis_touch(O.mouse.Target)
  2191. task.wait()
  2192. end
  2193. end,
  2194. })
  2195.  
  2196. local InfZoom = grabtab:CreateToggle({
  2197. Name = "Inf Zoom",
  2198. CurrentValue = false,
  2199. Flag = "InfZoom",
  2200. Callback = function(Value)
  2201. zgt = Value
  2202. end,
  2203. })
  2204.  
  2205. grabtab:CreateSection("Advanced Grab Mods Binds")
  2206.  
  2207. grabtab:CreateKeybind({
  2208. Name = "Crazy Grab Bind",
  2209. CurrentKeybind = "",
  2210. HoldToInteract = false,
  2211. Flag = "CrazyGrabBind",
  2212. Callback = function(Keybind)
  2213. fstatus("Crazy Grab".." is a "..(not(kickkk1) and "En" or "Dis").."abled")
  2214. CrazyGrab:Set(not(kickkk1))
  2215. end,
  2216. })
  2217.  
  2218. grabtab:CreateKeybind({
  2219. Name = "Sky Grab Bind",
  2220. CurrentKeybind = "",
  2221. HoldToInteract = false,
  2222. Flag = "SkyGrabBind",
  2223. Callback = function(Keybind)
  2224. fstatus("Sky Grab".." is a "..(not(kickkk2) and "En" or "Dis").."abled")
  2225. SkyGrab:Set(not(kickkk2))
  2226. end,
  2227. })
  2228.  
  2229. grabtab:CreateKeybind({
  2230. Name = "Ultra Grab Bind",
  2231. CurrentKeybind = "",
  2232. HoldToInteract = false,
  2233. Flag = "UltraGrabBind",
  2234. Callback = function(Keybind)
  2235. fstatus("Ultra Grab".." is a "..(not(ultragrabbb) and "En" or "Dis").."abled")
  2236. UltraGrab:Set(not(ultragrabbb))
  2237. end,
  2238. })
  2239.  
  2240. grabtab:CreateKeybind({
  2241. Name = "Ultra Click Grab Bind",
  2242. CurrentKeybind = "",
  2243. HoldToInteract = false,
  2244. Flag = "UltraClickGrabBind",
  2245. Callback = function(Keybind)
  2246. fstatus("Ultra Click Grab".." is a "..(not(ultraclickgrab) and "En" or "Dis").."abled")
  2247. UltraClickGrab:Set(not(ultraclickgrab))
  2248. end,
  2249. })
  2250.  
  2251. -- grabtab:CreateKeybind({
  2252. -- Name = "Kick Grab Bind",
  2253. -- CurrentKeybind = "",
  2254. -- HoldToInteract = false,
  2255. -- Flag = "KickGrabGrabBind",
  2256. -- Callback = function(Keybind)
  2257. -- fstatus("Kick Grab".." is a "..(not(kickgrab) and "En" or "Dis").."abled")
  2258. -- KickGrab:Set(not(kickgrab))
  2259. -- end,
  2260. -- })
  2261.  
  2262. grabtab:CreateSection("Basic Line Mods")
  2263.  
  2264. grabtab:CreateToggle({
  2265. Name = "Invisble Line",
  2266. CurrentValue = false,
  2267. Flag = "InvisbleLine",
  2268. Callback = function(Value)
  2269. invisline = Value
  2270. while invisline do
  2271. O.Events.CreateGrabEvent:FireServer()
  2272. task.wait()
  2273. end
  2274. end,
  2275. })
  2276.  
  2277. grabtab:CreateToggle({
  2278. Name = "Extend Line",
  2279. CurrentValue = false,
  2280. Flag = "ExtendLine",
  2281. Callback = function(Value)
  2282. extende = Value
  2283. while extende do
  2284. O.Events.ExtendLineEvent:FireServer(1000000)
  2285. task.wait()
  2286. end
  2287. end,
  2288. })
  2289.  
  2290. grabtab:CreateToggle({
  2291. Name = "Crazy Line(Grab All Players)",
  2292. CurrentValue = false,
  2293. Flag = "CrazyLine",
  2294. Callback = function(Value)
  2295. crazyline = Value
  2296. while crazyline do
  2297. for _,plr in ipairs(S.Players:GetPlayers()) do
  2298. local v1 = plr.Character; if v1 then
  2299. local v2 = v1:FindFirstChild("Head"); if v2 then
  2300. O.Events.CreateGrabEvent:FireServer(v2, v2.CFrame)
  2301. task.wait()
  2302. end
  2303. end
  2304. end
  2305. end
  2306. end,
  2307. })
  2308.  
  2309. grabtab:CreateToggle({
  2310. Name = "Crazy Line(Grab All Parts)",
  2311. CurrentValue = false,
  2312. Flag = "CrazyLine2",
  2313. Callback = function(Value)
  2314. crazyline2 = Value
  2315. while crazyline2 do
  2316. for _,prt in pairs(O.m:GetDescendants()) do
  2317. if prt:IsA("Part") and crazyline2 then O.Events.CreateGrabEvent:FireServer(prt, prt.CFrame); task.wait() end
  2318. end
  2319. end
  2320. end,
  2321. })
  2322.  
  2323. grabtab:CreateToggle({
  2324. Name = "Crazy Line(Grab All Toys)",
  2325. CurrentValue = false,
  2326. Flag = "CrazyLine3",
  2327. Callback = function(Value)
  2328. crazyline3 = Value
  2329. while crazyline3 do
  2330. for _,plr in ipairs(S.Players:GetPlayers()) do
  2331. for _,toy in pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
  2332. for _,prt in pairs(toy:GetChildren()) do
  2333. if prt:IsA("Part") and crazyline3 then O.Events.CreateGrabEvent:FireServer(prt, prt.CFrame); task.wait() end
  2334. end
  2335. end
  2336. end
  2337. end
  2338. end,
  2339. })
  2340.  
  2341. grabtab:CreateSection("Advanced Line Mods")
  2342.  
  2343. grabtab:CreateToggle({
  2344. Name = "Loop Random Line Color",
  2345. CurrentValue = false,
  2346. Flag = "LoopRandomLineColor",
  2347. Callback = function(Value)
  2348. rgb = Value
  2349. local save = O.me.BeamColor.ColorSequenceHolder.Color
  2350. while rgb do
  2351. if N.linecolorscount == 1 then
  2352. O.Events.SetLineColorEvent:FireServer(ColorSequence.new(Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))))
  2353. task.wait()
  2354. elseif N.linecolorscount == 2 then
  2355. 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)))})
  2356. task.wait()
  2357. elseif N.linecolorscount == 20 then
  2358. local args = {
  2359. [1] = ColorSequence.new{
  2360. ColorSequenceKeypoint.new(0, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2361. ColorSequenceKeypoint.new(0.05, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2362. ColorSequenceKeypoint.new(0.10, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2363. ColorSequenceKeypoint.new(0.15, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2364. ColorSequenceKeypoint.new(0.20, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2365. ColorSequenceKeypoint.new(0.25, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2366. ColorSequenceKeypoint.new(0.30, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2367. ColorSequenceKeypoint.new(0.35, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2368. ColorSequenceKeypoint.new(0.40, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2369. ColorSequenceKeypoint.new(0.45, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2370. ColorSequenceKeypoint.new(0.50, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2371. ColorSequenceKeypoint.new(0.55, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2372. ColorSequenceKeypoint.new(0.60, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2373. ColorSequenceKeypoint.new(0.65, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2374. ColorSequenceKeypoint.new(0.70, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2375. ColorSequenceKeypoint.new(0.75, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2376. ColorSequenceKeypoint.new(0.80, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2377. ColorSequenceKeypoint.new(0.85, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2378. ColorSequenceKeypoint.new(0.90, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))),
  2379. ColorSequenceKeypoint.new(1, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255)))
  2380. }
  2381. }
  2382. O.Events.SetLineColorEvent:FireServer(unpack(args))
  2383. task.wait()
  2384. else
  2385. local colors = {ColorSequenceKeypoint.new(0, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255)))}
  2386. for colorscount=0, N.linecolorscount do
  2387. if colorscount ~= 1 then
  2388. if colorscount ~= N.linecolorscount then
  2389. table.insert(colors, ColorSequenceKeypoint.new(1/N.linecolorscount*colorscount, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))))
  2390. else
  2391. table.insert(colors, ColorSequenceKeypoint.new(1, Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))))
  2392. end
  2393. end
  2394. end
  2395. O.Events.SetLineColorEvent:FireServer(ColorSequence.new(colors))
  2396. task.wait()
  2397. end
  2398. end
  2399. O.Events.SetLineColorEvent:FireServer(save)
  2400. end,
  2401. })
  2402.  
  2403. grabtab:CreateSlider({
  2404. Name = "Line Colors Count Slider",
  2405. Range = {1, 20},
  2406. Increment = 1,
  2407. Suffix = "",
  2408. CurrentValue = 2,
  2409. Flag = "LineColorsCountSlider",
  2410. Callback = function(Value)
  2411. N.linecolorscount = Value
  2412. end,
  2413. })
  2414.  
  2415. grabtab:CreateSection("Set Custom Line Color(20 Colors)")
  2416.  
  2417. grabtab:CreateColorPicker({
  2418. Name = "Line Color 1",
  2419. Color = Color3.fromRGB(0,0,0),
  2420. Callback = function(Value)
  2421. Lt.ccolors[1] = Value
  2422. set_line_color()
  2423. end
  2424. })
  2425.  
  2426.  
  2427. grabtab:CreateColorPicker({
  2428. Name = "Line Color 2",
  2429. Color = Color3.fromRGB(0,0,0),
  2430. Callback = function(Value)
  2431. Lt.ccolors[2] = Value
  2432. set_line_color()
  2433. end
  2434. })
  2435.  
  2436.  
  2437. grabtab:CreateColorPicker({
  2438. Name = "Line Color 3",
  2439. Color = Color3.fromRGB(0,0,0),
  2440. Callback = function(Value)
  2441. Lt.ccolors[3] = Value
  2442. set_line_color()
  2443. end
  2444. })
  2445.  
  2446.  
  2447. grabtab:CreateColorPicker({
  2448. Name = "Line Color 4",
  2449. Color = Color3.fromRGB(0,0,0),
  2450. Callback = function(Value)
  2451. Lt.ccolors[4] = Value
  2452. set_line_color()
  2453. end
  2454. })
  2455.  
  2456.  
  2457. grabtab:CreateColorPicker({
  2458. Name = "Line Color 5",
  2459. Color = Color3.fromRGB(0,0,0),
  2460. Callback = function(Value)
  2461. Lt.ccolors[5] = Value
  2462. set_line_color()
  2463. end
  2464. })
  2465.  
  2466.  
  2467. grabtab:CreateColorPicker({
  2468. Name = "Line Color 6",
  2469. Color = Color3.fromRGB(0,0,0),
  2470. Callback = function(Value)
  2471. Lt.ccolors[6] = Value
  2472. set_line_color()
  2473. end
  2474. })
  2475.  
  2476.  
  2477. grabtab:CreateColorPicker({
  2478. Name = "Line Color 7",
  2479. Color = Color3.fromRGB(0,0,0),
  2480. Callback = function(Value)
  2481. Lt.ccolors[7] = Value
  2482. set_line_color()
  2483. end
  2484. })
  2485.  
  2486.  
  2487. grabtab:CreateColorPicker({
  2488. Name = "Line Color 8",
  2489. Color = Color3.fromRGB(0,0,0),
  2490. Callback = function(Value)
  2491. Lt.ccolors[8] = Value
  2492. set_line_color()
  2493. end
  2494. })
  2495.  
  2496.  
  2497. grabtab:CreateColorPicker({
  2498. Name = "Line Color 9",
  2499. Color = Color3.fromRGB(0,0,0),
  2500. Callback = function(Value)
  2501. Lt.ccolors[9] = Value
  2502. set_line_color()
  2503. end
  2504. })
  2505.  
  2506.  
  2507. grabtab:CreateColorPicker({
  2508. Name = "Line Color 10",
  2509. Color = Color3.fromRGB(0,0,0),
  2510. Callback = function(Value)
  2511. Lt.ccolors[10] = Value
  2512. set_line_color()
  2513. end
  2514. })
  2515.  
  2516.  
  2517. grabtab:CreateColorPicker({
  2518. Name = "Line Color 11",
  2519. Color = Color3.fromRGB(0,0,0),
  2520. Callback = function(Value)
  2521. Lt.ccolors[11] = Value
  2522. set_line_color()
  2523. end
  2524. })
  2525.  
  2526.  
  2527. grabtab:CreateColorPicker({
  2528. Name = "Line Color 12",
  2529. Color = Color3.fromRGB(0,0,0),
  2530. Callback = function(Value)
  2531. Lt.ccolors[12] = Value
  2532. set_line_color()
  2533. end
  2534. })
  2535.  
  2536.  
  2537. grabtab:CreateColorPicker({
  2538. Name = "Line Color 13",
  2539. Color = Color3.fromRGB(0,0,0),
  2540. Callback = function(Value)
  2541. Lt.ccolors[13] = Value
  2542. set_line_color()
  2543. end
  2544. })
  2545.  
  2546.  
  2547. grabtab:CreateColorPicker({
  2548. Name = "Line Color 14",
  2549. Color = Color3.fromRGB(0,0,0),
  2550. Callback = function(Value)
  2551. Lt.ccolors[14] = Value
  2552. set_line_color()
  2553. end
  2554. })
  2555.  
  2556.  
  2557. grabtab:CreateColorPicker({
  2558. Name = "Line Color 15",
  2559. Color = Color3.fromRGB(0,0,0),
  2560. Callback = function(Value)
  2561. Lt.ccolors[15] = Value
  2562. set_line_color()
  2563. end
  2564. })
  2565.  
  2566.  
  2567. grabtab:CreateColorPicker({
  2568. Name = "Line Color 16",
  2569. Color = Color3.fromRGB(0,0,0),
  2570. Callback = function(Value)
  2571. Lt.ccolors[16] = Value
  2572. set_line_color()
  2573. end
  2574. })
  2575.  
  2576.  
  2577. grabtab:CreateColorPicker({
  2578. Name = "Line Color 17",
  2579. Color = Color3.fromRGB(0,0,0),
  2580. Callback = function(Value)
  2581. Lt.ccolors[17] = Value
  2582. set_line_color()
  2583. end
  2584. })
  2585.  
  2586.  
  2587. grabtab:CreateColorPicker({
  2588. Name = "Line Color 18",
  2589. Color = Color3.fromRGB(0,0,0),
  2590. Callback = function(Value)
  2591. Lt.ccolors[18] = Value
  2592. set_line_color()
  2593. end
  2594. })
  2595.  
  2596.  
  2597. grabtab:CreateColorPicker({
  2598. Name = "Line Color 19",
  2599. Color = Color3.fromRGB(0,0,0),
  2600. Callback = function(Value)
  2601. Lt.ccolors[19] = Value
  2602. set_line_color()
  2603. end
  2604. })
  2605.  
  2606.  
  2607. grabtab:CreateColorPicker({
  2608. Name = "Line Color 20",
  2609. Color = Color3.fromRGB(0,0,0),
  2610. Callback = function(Value)
  2611. Lt.ccolors[20] = Value
  2612. set_line_color()
  2613. end
  2614. })
  2615.  
  2616. local blobtab = Window:CreateTab("Blobman Functions", 7733916988)
  2617.  
  2618. local kickcount = blobtab:CreateLabel("Kicked: "..N.kickcountc)
  2619.  
  2620. blobtab:CreateSection("Basic Functions")
  2621.  
  2622. blobtab:CreateToggle({
  2623. Name = "Left Hand Kick",
  2624. CurrentValue = false,
  2625. Callback = function(Value)
  2626. lhk = Value
  2627. local blobs = {}
  2628. task.spawn(function()
  2629. while lhk and task.wait(1) do
  2630. blobs = {}
  2631. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  2632. for _,toy in pairs(bcpk:GetChildren()) do
  2633. if toy.Name == "CreatureBlobman" then
  2634. local name = bcpk.plr_name.Value
  2635. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and not(check_list(blobs, toy)) then
  2636. table.insert(blobs, toy)
  2637. end
  2638. end
  2639. end
  2640. end
  2641. end
  2642. end)
  2643. while lhk and task.wait() do
  2644. local hrp, hum = get_all()
  2645. if hrp and hum and check_hum(hum) then
  2646. local sp = hum.SeatPart
  2647. if sp and sp.Parent.Name == "CreatureBlobman" then
  2648. local blob = sp.Parent
  2649. for _,plr in pairs(P.lplr) do
  2650. if S.Players:FindFirstChild(plr) then
  2651. plr = S.Players[plr]
  2652. local hrp1, hum1 = get_all1(plr)
  2653. if hrp1 and hum1 and check_hum(hum1) then
  2654. blob_kick(blob,hrp1,"Right",1)
  2655. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2656. if twohand then
  2657. blob_kick(blob,hrp1,"Left",1)
  2658. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2659. end; if allblobs then
  2660. for _,blob in pairs(blobs) do
  2661. blob_kick(blob,hrp1,"Right",1)
  2662. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2663. if twohand then
  2664. blob_kick(blob,hrp1,"Left",1)
  2665. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2666. end
  2667. end
  2668. end; if not(ik) then task.wait((10-N.ks)/10) end
  2669. end
  2670. end
  2671. end
  2672. end
  2673. end
  2674. end
  2675. end,
  2676. })
  2677.  
  2678. blobtab:CreateToggle({
  2679. Name = "Right Hand Kick",
  2680. CurrentValue = false,
  2681. Callback = function(Value)
  2682. rhk = Value
  2683. local blobs = {}
  2684. task.spawn(function()
  2685. while rhk and task.wait(1) do
  2686. blobs = {}
  2687. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  2688. for _,toy in pairs(bcpk:GetChildren()) do
  2689. if toy.Name == "CreatureBlobman" then
  2690. local name = bcpk.plr_name.Value
  2691. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and not(check_list(blobs, toy)) then
  2692. table.insert(blobs, toy)
  2693. end
  2694. end
  2695. end
  2696. end
  2697. end
  2698. end)
  2699. while rhk and task.wait() do
  2700. local hrp, hum = get_all()
  2701. if hrp and hum and check_hum(hum) then
  2702. local sp = hum.SeatPart
  2703. if sp and sp.Parent.Name == "CreatureBlobman" then
  2704. local blob = sp.Parent
  2705. for _,plr in pairs(P.lplr) do
  2706. if S.Players:FindFirstChild(plr) then
  2707. plr = S.Players[plr]
  2708. local hrp1, hum1 = get_all1(plr)
  2709. if hrp1 and hum1 and check_hum(hum1) then
  2710. blob_kick(blob,hrp1,"Left",1)
  2711. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2712. if twohand then
  2713. blob_kick(blob,hrp1,"Right",1)
  2714. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2715. end; if allblobs then
  2716. for _,blob in pairs(blobs) do
  2717. blob_kick(blob,hrp1,"Left",1)
  2718. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2719. if twohand then
  2720. blob_kick(blob,hrp1,"Right",1)
  2721. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2722. end
  2723. end
  2724. end; if not(ik) then task.wait((10-N.ks)/10) end
  2725. end
  2726. end
  2727. end
  2728. end
  2729. end
  2730. end
  2731. end,
  2732. })
  2733.  
  2734. blobtab:CreateToggle({
  2735. Name = "Kick all",
  2736. CurrentValue = false,
  2737. Callback = function(Value)
  2738. ka = Value
  2739. local blobs = {}
  2740. task.spawn(function()
  2741. while ka and task.wait(1) do
  2742. blobs = {}
  2743. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  2744. for _,toy in pairs(bcpk:GetChildren()) do
  2745. if toy.Name == "CreatureBlobman" then
  2746. local name = bcpk.plr_name.Value
  2747. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and not(check_list(blobs, toy)) then
  2748. table.insert(blobs, toy)
  2749. end
  2750. end
  2751. end
  2752. end
  2753. end
  2754. end)
  2755. while ka and task.wait() do
  2756. local hrp, hum = get_all()
  2757. if hrp and hum and check_hum(hum) then
  2758. local sp = hum.SeatPart
  2759. if sp and sp.Parent.Name == "CreatureBlobman" then
  2760. local blob = sp.Parent
  2761. for _,plr in ipairs(S.Players:GetPlayers()) do
  2762. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) and not(check_admin(plr.UserId)) then
  2763. local hrp1, hum1 = get_all1(plr)
  2764. if hrp1 and hum1 and check_hum(hum1) then
  2765. blob_kick(blob,hrp1,"Left",1)
  2766. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2767. if twohand then
  2768. blob_kick(blob,hrp1,"Right",1)
  2769. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2770. end; if allblobs then
  2771. for _,blob in pairs(blobs) do
  2772. blob_kick(blob,hrp1,"Left",1)
  2773. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2774. if twohand then
  2775. blob_kick(blob,hrp1,"Right",1)
  2776. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2777. end
  2778. end
  2779. end; if not(ik) then task.wait((10-N.ks)/10) end
  2780. end
  2781. end
  2782. end
  2783. end
  2784. end
  2785. end
  2786. end,
  2787. })
  2788.  
  2789. blobtab:CreateToggle({
  2790. Name = "Kick all(White List Friends)",
  2791. CurrentValue = false,
  2792. Callback = function(Value)
  2793. kaw = Value
  2794. local blobs = {}
  2795. task.spawn(function()
  2796. while kaw and task.wait(1) do
  2797. blobs = {}
  2798. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  2799. for _,toy in pairs(bcpk:GetChildren()) do
  2800. if toy.Name == "CreatureBlobman" and bcpk:FindFirstChild("plr_name") then
  2801. local name = bcpk.plr_name.Value
  2802. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) and not(check_list(blobs, toy)) then
  2803. table.insert(blobs, toy)
  2804. end
  2805. end
  2806. end
  2807. end
  2808. end
  2809. end)
  2810. while kaw and task.wait() do
  2811. local hrp, hum = get_all()
  2812. if hrp and hum and check_hum(hum) then
  2813. local sp = hum.SeatPart
  2814. if sp and sp.Parent.Name == "CreatureBlobman" then
  2815. local blob = sp.Parent
  2816. for _,plr in ipairs(S.Players:GetPlayers()) do
  2817. if not(plr:FindFirstChild("isfriend")) then create_blv(plr, "isfriend", plr:IsFriendsWith(O.me.UserId)) end
  2818. 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
  2819. local hrp1, hum1 = get_all1(plr)
  2820. if hrp1 and hum1 and check_hum(hum1) then
  2821. blob_kick(blob,hrp1,"Left",1)
  2822. if ksm then task.delay(blob_kick, blob, hrp1, "Left", 1) end
  2823. if twohand then
  2824. blob_kick(blob,hrp1,"Right",1)
  2825. if ksm then task.delay(blob_kick, blob, hrp1, "Right", 1) end
  2826. end; if allblobs then
  2827. for _,blob1 in pairs(blobs) do
  2828. blob_kick(blob1,hrp1,"Left",1)
  2829. if ksm then task.delay(blob_kick, blob1, hrp1, "Left", 1) end
  2830. if twohand then
  2831. blob_kick(blob1,hrp1,"Right",1)
  2832. if ksm then task.delay(blob_kick, blob1, hrp1, "Right", 1) end
  2833. end
  2834. end
  2835. end; if not(ik) then task.wait((10-N.ks)/10) end
  2836. end
  2837. end
  2838. end
  2839. end
  2840. end
  2841. end
  2842. end,
  2843. })
  2844.  
  2845. blobtab:CreateSection("Basic Functions Settings")
  2846.  
  2847. blobtab:CreateSlider({
  2848. Name = "Kick Speed Slider",
  2849. Range = {1, 10},
  2850. Increment = 1,
  2851. Suffix = "",
  2852. CurrentValue = 10,
  2853. Flag = "KickSpeedSlider",
  2854. Callback = function(Value)
  2855. N.ks = Value
  2856. end,
  2857. })
  2858.  
  2859. blobtab:CreateToggle({
  2860. Name = "Max Speed(Bad Ping)",
  2861. CurrentValue = false,
  2862. Flag = "MaxSpeed",
  2863. Callback = function(Value)
  2864. ksm = Value
  2865. end,
  2866. })
  2867.  
  2868. blobtab:CreateToggle({
  2869. Name = "Invis Kick",
  2870. CurrentValue = false,
  2871. Flag = "InvisKick",
  2872. Callback = function(Value)
  2873. ik = Value
  2874. end,
  2875. })
  2876.  
  2877. blobtab:CreateToggle({
  2878. Name = "Two Hand Mode",
  2879. CurrentValue = false,
  2880. Flag = "TwoHandMode",
  2881. Callback = function(Value)
  2882. twohand = Value
  2883. end,
  2884. })
  2885.  
  2886. blobtab:CreateToggle({
  2887. Name = "Use All Blobs",
  2888. CurrentValue = false,
  2889. Flag = "UseAllBlobs",
  2890. Callback = function(Value)
  2891. allblobs = Value
  2892. end,
  2893. })
  2894.  
  2895. blobtab:CreateToggle({
  2896. Name = "Ghost Blob",
  2897. CurrentValue = false,
  2898. Flag = "GhostKick",
  2899. Callback = function(Value)
  2900. gk = Value
  2901. while gk and task.wait() do
  2902. local v1 = O.me.Character
  2903. if v1 then
  2904. local v2 = v1.Humanoid.SeatPart
  2905. if v2 then
  2906. local v3 = v2.Parent
  2907. if v3.Name == "CreatureBlobman" then
  2908. if v2:FindFirstChild("WeldConstraint") then
  2909. v2.WeldConstraint:Destroy()
  2910. local bp = Instance.new("BodyPosition", v2)
  2911. bp.MaxForce = N.V.mhv3
  2912. bp.Position = v2.Position
  2913. v2.Transparency = 0
  2914. end
  2915. end
  2916. end
  2917. end
  2918. end
  2919. end,
  2920. })
  2921.  
  2922. blobtab:CreateSection("Advanced Functions")
  2923.  
  2924. blobtab:CreateToggle({
  2925. Name = "Kick All From All Blobs",
  2926. CurrentValue = false,
  2927. Callback = function(Value)
  2928. kafab = Value
  2929. while kafab and task.wait() do
  2930. for _,plr in ipairs(S.Players:GetPlayers()) do
  2931. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  2932. local v1 = plr.Character
  2933. if v1 then
  2934. local v2 = v1:FindFirstChild("HumanoidRootPart")
  2935. local v3 = v1.Humanoid.SeatPart
  2936. if v2 and v1.Humanoid.Health ~= 0 then
  2937. for _,toy in S.w:GetDescendants() do
  2938. if toy.Name == "CreatureBlobman" then
  2939. if toy:FindFirstChild("BlobmanSeatAndOwnerScript") and toy:FindFirstChild("LeftDetector") and toy:FindFirstChild("RightDetector") then
  2940. if not(v3) then
  2941. blob_kick(toy,v2,"Left",1)
  2942. task.wait()
  2943. blob_kick(toy,v2,"Right",1)
  2944. end
  2945. end
  2946. end
  2947. end
  2948. end
  2949. end
  2950. end
  2951. end
  2952. end
  2953. end,
  2954. })
  2955.  
  2956. blobtab:CreateButton({
  2957. Name = "Kick SERVER",
  2958. Callback = function()
  2959. if O.me.Character then
  2960. local v4 = O.me.Character:FindFirstChild("Humanoid")
  2961. local v24 = O.me.Character:FindFirstChild("HumanoidRootPart")
  2962. if v4 and v24 then
  2963. local v5 = v4.SeatPart
  2964. if v5 then
  2965. local v7 = v5.Parent
  2966. if v7.Name == "CreatureBlobman" then
  2967. local save = v24.CFrame
  2968. v24.CFrame = v24.CFrame + Vector3.new(0,900000,0)
  2969. for _,plr in ipairs(S.Players:GetPlayers()) do
  2970. local v1 = plr.Character
  2971. if v1 and check_prem(plr.Name) and check_whll(plr.Name) then
  2972. local v2 = v1:FindFirstChild("Humanoid")
  2973. local v3 = v1:FindFirstChild("HumanoidRootPart")
  2974. if v2 and v3 then
  2975. local v6 = v2.Health
  2976. if v6 ~= 0 then blob_kick(v7,v3,"Right",1); task.wait() end
  2977. end
  2978. end
  2979. end
  2980. v24.CFrame = save
  2981. 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
  2982. end
  2983. end
  2984. end
  2985. end
  2986. end,
  2987. })
  2988.  
  2989. blobtab:CreateButton({
  2990. Name = "Kick SERVER(White List Friends)",
  2991. Callback = function()
  2992. if O.me.Character then
  2993. local v4 = O.me.Character:FindFirstChild("Humanoid")
  2994. local v24 = O.me.Character:FindFirstChild("HumanoidRootPart")
  2995. if v4 and v24 then
  2996. local v5 = v4.SeatPart
  2997. if v5 then
  2998. local v7 = v5.Parent
  2999. if v7.Name == "CreatureBlobman" then
  3000. local save = v24.CFrame
  3001. v24.CFrame = v24.CFrame + Vector3.new(0,900000,0)
  3002. for _,plr in ipairs(S.Players:GetPlayers()) do
  3003. local v1 = plr.Character
  3004. if v1 and check_prem(plr.Name) and not(plr:IsFriendsWith(O.me.userId)) and check_whll(plr.Name) then
  3005. local v2 = v1:FindFirstChild("Humanoid")
  3006. local v3 = v1:FindFirstChild("HumanoidRootPart")
  3007. if v2 and v3 then
  3008. local v6 = v2.Health
  3009. if v6 ~= 0 then blob_kick(v7,v3,"Right",1); task.wait() end
  3010. end
  3011. end
  3012. end
  3013. v24.CFrame = save
  3014. 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
  3015. end
  3016. end
  3017. end
  3018. end
  3019. end,
  3020. })
  3021.  
  3022. local lagtab = Window:CreateTab("Lag Menu", 7733765045)
  3023.  
  3024. local pping = lagtab:CreateLabel("Your Currently Ping: "..O.me:GetNetworkPing() * 1000)
  3025. lagtab:CreateToggle({
  3026. Name = "Update Ping",
  3027. CurrentValue = false,
  3028. Flag = "UpdatePing",
  3029. Callback = function(Value)
  3030. rthrthrth = Value
  3031. while rthrthrth and task.wait() do pping:Set("Your Currently Ping: "..O.me:GetNetworkPing()*1000) end
  3032. end,
  3033. })
  3034.  
  3035. local LagServer = lagtab:CreateToggle({
  3036. Name = "Lag Server",
  3037. CurrentValue = false,
  3038. Callback = function(Value)
  3039. laggg = Value
  3040. while laggg do
  3041. for b=0,N.Lag_Intensity do
  3042. O.Events.CreateGrabEvent:FireServer(S.w.SpawnLocation,S.w.SpawnLocation.CFrame)
  3043. end
  3044. task.wait(1)
  3045. end
  3046. end
  3047. })
  3048.  
  3049. lagtab:CreateSlider({
  3050. Name = "Lag Intensity Slider",
  3051. Range = {1, 404},
  3052. Increment = 1,
  3053. Suffix = "Create Grab Per Second*10",
  3054. CurrentValue = 105,
  3055. Flag = "LagIntensitySlider",
  3056. Callback = function(Value)
  3057. N.Lag_Intensity = Value*10
  3058. end,
  3059. })
  3060.  
  3061. lagtab:CreateKeybind({
  3062. Name = "Lag Server Bind",
  3063. CurrentKeybind = "",
  3064. HoldToInteract = false,
  3065. Flag = "LagServerBind",
  3066. Callback = function(Keybind)
  3067. fstatus("Lag Server".." is a "..(not(laggg) and "En" or "Dis").."abled")
  3068. LagServer:Set(not(laggg))
  3069. end,
  3070. })
  3071.  
  3072. local killtab = Window:CreateTab("Players Menu", 7733674079)
  3073.  
  3074. local kickcount1 = killtab:CreateLabel("Kicked: "..N.kickcountc)
  3075.  
  3076. killtab:CreateSection("Kill")
  3077.  
  3078. killtab:CreateButton({
  3079. Name = "Kill Player",
  3080. Callback = function()
  3081. for _,plr in pairs(P.who) do
  3082. if S.Players:FindFirstChild(plr) then
  3083. plr_kill2(S.Players[plr])
  3084. end
  3085. end
  3086. end,
  3087. })
  3088.  
  3089. killtab:CreateToggle({
  3090. Name = "Loop Kill Player",
  3091. CurrentValue = false,
  3092. Callback = function(Value)
  3093. loopkill = Value
  3094. while loopkill and task.wait() do
  3095. for _,plr in pairs(P.who) do
  3096. if S.Players:FindFirstChild(plr) then
  3097. plr_kill2(S.Players[plr])
  3098. end
  3099. end
  3100. end
  3101. end,
  3102. })
  3103.  
  3104. killtab:CreateButton({
  3105. Name = "Kill All Players",
  3106. Callback = function()
  3107. for _,plr in ipairs(S.Players:GetPlayers()) do
  3108. plr_kill2(plr)
  3109. end
  3110. end,
  3111. })
  3112.  
  3113. local liststab = Window:CreateTab("Players Lists", 7733674079)
  3114.  
  3115. local function create_players_lists()
  3116. update_hui()
  3117. liststab:CreateSection("Blobman Functions")
  3118. liststab:CreateDropdown({
  3119. Name = "Left Hand List",
  3120. Options = Lt.hui,
  3121. CurrentOption = {""},
  3122. MultipleOptions = true,
  3123. Flag = "LeftHandList",
  3124. Callback = function(Option)
  3125. P.lplr = {"f"}
  3126. for i,v in pairs(Option) do
  3127. for i2,v2 in pairs(Lt.hui2) do
  3128. if v == v2 then table.insert(P.lplr, i2) end
  3129. end
  3130. end
  3131. end,
  3132. })
  3133.  
  3134. liststab:CreateDropdown({
  3135. Name = "Right Hand List",
  3136. Options = Lt.hui,
  3137. CurrentOption = {""},
  3138. MultipleOptions = true,
  3139. Flag = "RightHandList",
  3140. Callback = function(Option)
  3141. P.rplr = {"f"}
  3142. for i,v in pairs(Option) do
  3143. for i2,v2 in pairs(Lt.hui2) do
  3144. if v == v2 then table.insert(P.rplr, i2) end
  3145. end
  3146. end
  3147. end,
  3148. })
  3149.  
  3150. liststab:CreateSection("Players Menu")
  3151. liststab:CreateDropdown({
  3152. Name = "Kill List",
  3153. Options = Lt.hui,
  3154. CurrentOption = {""},
  3155. MultipleOptions = true,
  3156. Flag = "PlayersList",
  3157. Callback = function(Option)
  3158. P.who = {}
  3159. for i,v in pairs(Option) do
  3160. for i2,v2 in pairs(Lt.hui2) do
  3161. if v == v2 then table.insert(P.who, i2) end
  3162. end
  3163. end
  3164. end,
  3165. })
  3166.  
  3167. liststab:CreateSection("Others")
  3168. liststab:CreateDropdown({
  3169. Name = "White List",
  3170. Options = Lt.hui,
  3171. CurrentOption = {""},
  3172. MultipleOptions = true,
  3173. Flag = "WhiteList",
  3174. Callback = function(Option)
  3175. P.whll = {"f"}
  3176. for i,v in pairs(Option) do
  3177. for i2,v2 in pairs(Lt.hui2) do
  3178. if v == v2 then table.insert(P.whll, i2) end
  3179. end
  3180. end
  3181. end,
  3182. })
  3183.  
  3184. liststab:CreateDropdown({
  3185. Name = "Join Notify(Temp) List",
  3186. Options = Lt.hui,
  3187. CurrentOption = {""},
  3188. MultipleOptions = true,
  3189. Flag = "SpyList",
  3190. Callback = function(Option)
  3191. Lt.spylist = {"f"}
  3192. for i,v in pairs(Option) do
  3193. for i2,v2 in pairs(Lt.hui2) do
  3194. if v == v2 then table.insert(Lt.spylist, i2) end
  3195. end
  3196. end
  3197. end,
  3198. })
  3199. end
  3200.  
  3201. liststab:CreateButton({
  3202. Name = "Create updating lists",
  3203. Callback = function() create_players_lists() end,
  3204. })
  3205.  
  3206. liststab:CreateSection("Add/Remove Player to ... List")
  3207.  
  3208. liststab:CreateKeybind({
  3209. Name = "Left Hand",
  3210. CurrentKeybind = "",
  3211. HoldToInteract = false,
  3212. Flag = "Add/RemovePlayertoLeftHand",
  3213. Callback = function(Keybind)
  3214. local v1 = O.mouse.target
  3215. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3216. for _,v in pairs(check) do
  3217. if v == v1.Name and check_prem(v1.Parent.Name) then
  3218. local t = true
  3219. for i,v in pairs(P.lplr) do
  3220. if v == v1.Parent.Name then
  3221. table.remove(P.lplr, i)
  3222. fstatus(v..": Remove from Left Hand List")
  3223. t = false
  3224. break
  3225. end
  3226. end
  3227. if t then
  3228. table.insert(P.lplr, v1.Parent.Name)
  3229. fstatus(v1.Parent.Name..": Add from Left Hand List")
  3230. break
  3231. end
  3232. break
  3233. end
  3234. end
  3235. end,
  3236. })
  3237.  
  3238. liststab:CreateKeybind({
  3239. Name = "Right Hand",
  3240. CurrentKeybind = "",
  3241. HoldToInteract = false,
  3242. Flag = "Add/RemovePlayertoRightHand",
  3243. Callback = function(Keybind)
  3244. local v1 = O.mouse.target
  3245. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3246. for _,v in pairs(check) do
  3247. if v == v1.Name and check_prem(v1.Parent.Name) then
  3248. local t = true
  3249. for i,v in pairs(P.rplr) do
  3250. if v == v1.Parent.Name then
  3251. table.remove(P.rplr, i)
  3252. fstatus(v..": Remove from Right Hand List")
  3253. t = false
  3254. break
  3255. end
  3256. end
  3257. if t then
  3258. table.insert(P.rplr, v1.Parent.Name)
  3259. fstatus(v1.Parent.Name..": Add from Right Hand List")
  3260. end
  3261. break
  3262. end
  3263. end
  3264. end,
  3265. })
  3266.  
  3267. liststab:CreateKeybind({
  3268. Name = "Kill",
  3269. CurrentKeybind = "",
  3270. HoldToInteract = false,
  3271. Flag = "Add/RemovePlayertoPlayersList",
  3272. Callback = function(Keybind)
  3273. local v1 = O.mouse.target
  3274. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3275. for _,v in pairs(check) do
  3276. if v == v1.Name and check_prem(v1.Parent.Name) then
  3277. local t = true
  3278. for i,v in pairs(P.who) do
  3279. if v == v1.Parent.Name then
  3280. table.remove(P.who, i)
  3281. fstatus(v..": Remove from Players List")
  3282. t = false
  3283. break
  3284. end
  3285. end
  3286. if t then
  3287. table.insert(P.who, v1.Parent.Name)
  3288. fstatus(v1.Parent.Name..": Add from Players List")
  3289. end
  3290. break
  3291. end
  3292. end
  3293. end,
  3294. })
  3295.  
  3296. liststab:CreateKeybind({
  3297. Name = "White",
  3298. CurrentKeybind = "",
  3299. HoldToInteract = false,
  3300. Flag = "Add/RemovePlayertoWhiteList",
  3301. Callback = function(Keybind)
  3302. local v1 = O.mouse.target
  3303. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3304. for _,v in pairs(check) do
  3305. if v == v1.Name and check_prem(v1.Parent.Name) then
  3306. local t = true
  3307. for i,v in pairs(P.whll) do
  3308. if v == v1.Parent.Name then
  3309. table.remove(P.whll, i)
  3310. fstatus(v..": Remove from White List")
  3311. t = false
  3312. break
  3313. end
  3314. end
  3315. if t then
  3316. table.insert(P.whll, v1.Parent.Name)
  3317. fstatus(v1.Parent.Name..": Add from White List")
  3318. end
  3319. break
  3320. end
  3321. end
  3322. end,
  3323. })
  3324.  
  3325. liststab:CreateKeybind({
  3326. Name = "Join Notify(Temp)",
  3327. CurrentKeybind = "",
  3328. HoldToInteract = false,
  3329. Flag = "Add/RemovePlayertoSpyList(Temp)",
  3330. Callback = function(Keybind)
  3331. local v1 = O.mouse.target
  3332. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3333. for _,v in pairs(check) do
  3334. if v == v1.Name and check_prem(v1.Parent.Name) then
  3335. local t = true
  3336. for i,v in pairs(Lt.spylist) do
  3337. if v == v1.Parent.Name then
  3338. table.remove(Lt.spylist, i)
  3339. fstatus(v..": Remove from Spy List(Temp)")
  3340. t = false
  3341. break
  3342. end
  3343. end
  3344. if t then
  3345. table.insert(Lt.spylist, v1.Parent.Name)
  3346. fstatus(v1.Parent.Name..": Add from Spy List(Temp)")
  3347. end
  3348. break
  3349. end
  3350. end
  3351. end,
  3352. })
  3353.  
  3354. liststab:CreateKeybind({
  3355. Name = "Join Notify(Save)",
  3356. CurrentKeybind = "",
  3357. HoldToInteract = false,
  3358. Flag = "Add/RemovePlayertoSpyList(Save)",
  3359. Callback = function(Keybind)
  3360. local v1 = O.mouse.target
  3361. local check = {"Head","Right Arm","Left Arm","Torso","Right Leg","Left Leg","HumanoidRootPart","FirePlayerPart"}
  3362. for _,v in pairs(check) do
  3363. if v == v1.Name and check_prem(v1.Parent.Name) then
  3364. local t = true
  3365. local t2 = true
  3366. for i,v in pairs(Lt.sspylist) do
  3367. if v == v1.Parent.Name then
  3368. table.remove(Lt.sspylist, i)
  3369. fstatus(v..": Remove from Spy List(Save)")
  3370. writefile("VHS/sspylist.vhs",tostring(S.HS:JSONEncode(Lt.sspylist)))
  3371. t = false
  3372. break
  3373. end
  3374. end
  3375. for i,v in pairs(Lt.spylist) do
  3376. if v == v1.Parent.Name then
  3377. if not(t) then
  3378. table.remove(Lt.spylist, i)
  3379. fstatus(v..": Remove from Spy List(Temp)")
  3380. end
  3381. t2 = false
  3382. break
  3383. end
  3384. end
  3385. if t then
  3386. table.insert(Lt.sspylist, v1.Parent.Name)
  3387. fstatus(v1.Parent.Name..": Add from Spy List(Save)")
  3388. writefile("VHS/sspylist.vhs",tostring(S.HS:JSONEncode(Lt.sspylist)))
  3389. end
  3390. if t2 then
  3391. table.insert(Lt.spylist, v1.Parent.Name)
  3392. fstatus(v1.Parent.Name..": Add from Spy List(Temp)")
  3393. end
  3394. break
  3395. end
  3396. end
  3397. end,
  3398. })
  3399.  
  3400. create_players_lists()
  3401.  
  3402. local auratab = Window:CreateTab("Auras", 7733666258)
  3403.  
  3404. auratab:CreateSection("Auras")
  3405.  
  3406. local TpToSpawnAura = auratab:CreateToggle({
  3407. Name = "Tp To Spawn Aura",
  3408. CurrentValue = false,
  3409. Flag = "TpToSpawnAura",
  3410. Callback = function(Value)
  3411. flingaura = Value
  3412. while flingaura and task.wait() do
  3413. local v1 = O.me.Character; if v1 then
  3414. local v2 = v1:FindFirstChild("Head") if v2 then
  3415. for _,plr in ipairs(S.Players:GetPlayers()) do
  3416. if flingaura and plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3417. local v11 = plr.Character; if v11 then
  3418. local v12 = v11:FindFirstChild("Head"); if v12 then
  3419. if (v2.Position - v12.Position).Magnitude < N.distallaura then
  3420. task.spawn(function()
  3421. invis_touch(hd)
  3422. while not(hd:FindFirstChild("PartOwner")) do task.wait() end
  3423. local bp = hd:FindFirstChild("fpabp")
  3424. if not(bp) then
  3425. local bp = Instance.new("BodyPosition", hd)
  3426. bp.MaxForce = Vector3.new(10000,10000,10000)
  3427. bp.D = 2000
  3428. while hd:FindFirstChild("PartOwner") do task.wait() end
  3429. bp:Destroy()
  3430. end
  3431. end)
  3432. end
  3433. end
  3434. end
  3435. end
  3436. end
  3437. end
  3438. end
  3439. end
  3440. for _,obj in pairs(S.w:GetDescendants()) do if obj.Name == "fpabp" then obj:Destroy() end end
  3441. end,
  3442. })
  3443.  
  3444. local FlingAura = auratab:CreateToggle({
  3445. Name = "Fling Aura",
  3446. CurrentValue = false,
  3447. Flag = "FlingAura",
  3448. Callback = function(Value)
  3449. fling2aura = Value
  3450. while fling2aura and task.wait() do
  3451. for _,plr in ipairs(Players:GetPlayers()) do
  3452. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3453. task.spawn(plr_fling, plr, true)
  3454. end
  3455. end
  3456. end
  3457. end,
  3458. })
  3459.  
  3460. local KillAura = auratab:CreateToggle({
  3461. Name = "Kill Aura (void (fast but 65% chance))",
  3462. CurrentValue = false,
  3463. Flag = "KillAura",
  3464. Callback = function(Value)
  3465. killaura = Value
  3466. while killaura and task.wait() do
  3467. for _,plr in ipairs(Players:GetPlayers()) do
  3468. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3469. task.spawn(plr_kill1, plr, true)
  3470. end
  3471. end
  3472. end
  3473. end,
  3474. })
  3475.  
  3476. local KillAura1 = auratab:CreateToggle({
  3477. Name = "Kill Aura (health (slow but 80% chance)",
  3478. CurrentValue = false,
  3479. Flag = "KillAuratwo",
  3480. Callback = function(Value)
  3481. killaura1 = Value
  3482. while killaura1 and task.wait() do
  3483. for _,plr in ipairs(Players:GetPlayers()) do
  3484. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3485. task.spawn(plr_kill2, plr, true)
  3486. end
  3487. end
  3488. end
  3489. end,
  3490. })
  3491.  
  3492. local GrabAura = auratab:CreateToggle({
  3493. Name = "Grab Aura",
  3494. CurrentValue = false,
  3495. Flag = "GrabAura",
  3496. Callback = function(Value)
  3497. grabaura = Value
  3498. while grabaura and task.wait() do
  3499. for _,plr in ipairs(Players:GetPlayers()) do
  3500. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3501. task.spawn(plr_grab, plr, true)
  3502. end
  3503. end
  3504. end
  3505. end,
  3506. })
  3507.  
  3508. local SplitAura = auratab:CreateToggle({
  3509. Name = "Split Aura",
  3510. CurrentValue = false,
  3511. Flag = "SplitAura",
  3512. Callback = function(Value)
  3513. splitaura = Value
  3514. while splitaura and task.wait() do
  3515. for _,plr in ipairs(Players:GetPlayers()) do
  3516. if plr ~= O.me and check_prem(plr.Name) and check_whll(plr.Name) then
  3517. task.spawn(function()
  3518. plr_ragdoll(plr, true)
  3519. plr_split(plr, true)
  3520. end)
  3521. end
  3522. end
  3523. end
  3524. end,
  3525. })
  3526.  
  3527. local FreezeToy = auratab:CreateToggle({
  3528. Name = "Freeze Toy",
  3529. CurrentValue = false,
  3530. Flag = "FreezeToy",
  3531. Callback = function(Value)
  3532. freezetoy = Value
  3533. while freezetoy and task.wait() do
  3534. local v1 = O.me.Character; if v1 then
  3535. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  3536. for _,plr in ipairs(S.Players:GetPlayers()) do
  3537. if plr ~= O.me and check_prem(plr.Name) and S.w:FindFirstChild(plr.Name.."SpawnedInToys") and check_whll(plr.Name) then
  3538. for _,toy in pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
  3539. for _,prt in pairs(toy:GetChildren()) do
  3540. if prt:IsA("Part") then
  3541. if prt.CanQuery then
  3542. if (prt.Position - v2.Position).Magnitude < N.distallaura then
  3543. task.spawn(function()
  3544. if not(prt:FindFirstChild("ftabp")) then
  3545. local bp = Instance.new("BodyPosition", prt)
  3546. bp.Position = prt.Position
  3547. bp.D = 100
  3548. bp.MaxForce = N.V.mhv3
  3549. bp.Name = "ftabp"
  3550. end
  3551. if not(prt:FindFirstChild("ftabg")) then
  3552. local bg = Instance.new("BodyGyro", prt)
  3553. bg.CFrame = prt.CFrame
  3554. bg.D = 100
  3555. bg.MaxTorque = N.V.mhv3
  3556. bg.Name = "ftabg"
  3557. end
  3558. if not(prt:FindFirstChild("ftahl")) then
  3559. local hl = Instance.new("Highlight", S.w.hls)
  3560. hl.Adornee = toy
  3561. hl.OutlineColor = Color3.fromRGB(0, 0, 255)
  3562. hl.FillColor = Color3.fromRGB(0, 255, 255)
  3563. hl.FillTransparency = 0.5
  3564. hl.OutlineTransparency = 0
  3565. hl.Name = "ftahl"
  3566. local hlv = Instance.new("ObjectValue", prt)
  3567. hlv.Value = hl
  3568. hlv.Name = "ftahl"
  3569. end
  3570. local po = false
  3571. for _,obj in pairs(toy:GetDescendants()) do if obj.Name == "PartOwner" then po = obj; break end end
  3572. if not(po) or po.Value ~= O.myname then
  3573. invis_touch(prt)
  3574. task.wait()
  3575. end
  3576. end)
  3577. elseif prt:FindFirstChild("ftabp") then prt.ftabp:Destroy(); prt.ftabg:Destroy(); prt.ftahl.Value:Destroy(); prt.ftahl:Destroy() end
  3578. break
  3579. end
  3580. end
  3581. end
  3582. end
  3583. end
  3584. end
  3585. end
  3586. end
  3587. end
  3588. 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
  3589. end,
  3590. })
  3591.  
  3592. local DeleteToy = auratab:CreateToggle({
  3593. Name = "Tp Toy",
  3594. CurrentValue = false,
  3595. Flag = "DeleteToy",
  3596. Callback = function(Value)
  3597. deletetoy = Value
  3598. while deletetoy and task.wait() do
  3599. local v1 = O.me.Character; if v1 then
  3600. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  3601. for _,plr in ipairs(S.Players:GetPlayers()) do
  3602. if plr ~= O.me and check_prem(plr.Name) and S.w:FindFirstChild(plr.Name.."SpawnedInToys") and check_whll(plr.Name) then
  3603. for _,toy in pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
  3604. for _,prt in pairs(toy:GetChildren()) do
  3605. if prt:IsA("Part") and prt.CanQuery and prt.Name ~= "Deleting" and magnitude(prt, v2) < N.distallaura then
  3606. task.spawn(function()
  3607. local save = prt.Name
  3608. prt.Name = "Deleting"
  3609. while deletetoy and task.wait() do
  3610. invis_touch(prt)
  3611. if (prt:FindFirstChild("PartOwner") and prt.PartOwner.Value == O.myname) or not(prt.Parent) or (prt.Position - v2.Position).Magnitude > 30 then break end
  3612. end
  3613. prt.CFrame = P.tptoypos
  3614. prt.Name = save
  3615. end)
  3616. break
  3617. end
  3618. end
  3619. end
  3620. end
  3621. if not(L.tptoyfs) then task.wait() end
  3622. end
  3623. end
  3624. end
  3625. end
  3626. end,
  3627. })
  3628.  
  3629. auratab:CreateKeybind({
  3630. Name = "Choice Tp Toy Position",
  3631. CurrentKeybind = "",
  3632. HoldToInteract = false,
  3633. Flag = "ChoiceTpToyPosition",
  3634. Callback = function(Keybind)
  3635. local v1 = get_hrp(); if v1 then P.tptoypos = v1.CFrame end
  3636. end,
  3637. })
  3638.  
  3639. auratab:CreateToggle({
  3640. Name = "Tp Toy fast speed(bad fps)",
  3641. CurrentValue = false,
  3642. Flag = "TpToyfastspeed",
  3643. Callback = function(Value)
  3644. L.tptoyfs = Value
  3645. end,
  3646. })
  3647.  
  3648. auratab:CreateSection("Auras Binds")
  3649.  
  3650. auratab:CreateKeybind({
  3651. Name = "Tp To Spawn Aura Bind",
  3652. CurrentKeybind = "",
  3653. HoldToInteract = false,
  3654. Flag = "TpToSpawnAuraBind",
  3655. Callback = function(Keybind)
  3656. fstatus("Tp To Spawn Aura".." is a "..(not(flingaura) and "En" or "Dis").."abled")
  3657. TpToSpawnAura:Set(not(flingaura))
  3658. end,
  3659. })
  3660.  
  3661. auratab:CreateKeybind({
  3662. Name = "Fling Aura Bind",
  3663. CurrentKeybind = "",
  3664. HoldToInteract = false,
  3665. Flag = "FlingAuraBind",
  3666. Callback = function(Keybind)
  3667. fstatus("Fling Aura".." is a "..(not(fling2aura) and "En" or "Dis").."abled")
  3668. FlingAura:Set(not(fling2aura))
  3669. end,
  3670. })
  3671.  
  3672. auratab:CreateKeybind({
  3673. Name = "Kill Aura (void (fast but 65% chance)) Bind",
  3674. CurrentKeybind = "",
  3675. HoldToInteract = false,
  3676. Flag = "KillAuraBind",
  3677. Callback = function(Keybind)
  3678. fstatus("Kill Aura (void (fast but 65% chance))".." is a "..(not(killaura) and "En" or "Dis").."abled")
  3679. KillAura:Set(not(killaura))
  3680. end,
  3681. })
  3682.  
  3683. auratab:CreateKeybind({
  3684. Name = "Kill Aura (health (slow but 80% chance) Bind",
  3685. CurrentKeybind = "",
  3686. HoldToInteract = false,
  3687. Flag = "KillAuraBind",
  3688. Callback = function(Keybind)
  3689. fstatus("Kill Aura (health (slow but 80% chance)".." is a "..(not(killaura1) and "En" or "Dis").."abled")
  3690. KillAura1:Set(not(killaura1))
  3691. end,
  3692. })
  3693.  
  3694. auratab:CreateKeybind({
  3695. Name = "Grab Aura Bind",
  3696. CurrentKeybind = "",
  3697. HoldToInteract = false,
  3698. Flag = "GrabAuraBind",
  3699. Callback = function(Keybind)
  3700. fstatus("Grab Aura".." is a "..(not(grabaura) and "En" or "Dis").."abled")
  3701. GrabAura:Set(not(grabaura))
  3702. end,
  3703. })
  3704.  
  3705. auratab:CreateKeybind({
  3706. Name = "Split Aura Bind",
  3707. CurrentKeybind = "",
  3708. HoldToInteract = false,
  3709. Flag = "SplitAuraBind",
  3710. Callback = function(Keybind)
  3711. fstatus("Split Aura".." is a "..(not(splitaura) and "En" or "Dis").."abled")
  3712. SplitAura:Set(not(splitaura))
  3713. end,
  3714. })
  3715.  
  3716. auratab:CreateKeybind({
  3717. Name = "Freeze Toy Bind",
  3718. CurrentKeybind = "",
  3719. HoldToInteract = false,
  3720. Flag = "FreezeToyBind",
  3721. Callback = function(Keybind)
  3722. fstatus("Freeze Toy".." is a "..(not(freezetoy) and "En" or "Dis").."abled")
  3723. FreezeToy:Set(not(freezetoy))
  3724. end,
  3725. })
  3726.  
  3727. auratab:CreateKeybind({
  3728. Name = "Delete Toy Bind",
  3729. CurrentKeybind = "",
  3730. HoldToInteract = false,
  3731. Flag = "DeleteToyBind",
  3732. Callback = function(Keybind)
  3733. fstatus("Delete Toy".." is a "..(not(deletetoy) and "En" or "Dis").."abled")
  3734. DeleteToy:Set(not(deletetoy))
  3735. end,
  3736. })
  3737.  
  3738. auratab:CreateSection("Toys Aura")
  3739.  
  3740. auratab:CreateToggle({
  3741. Name = "Aura Toggle",
  3742. CurrentValue = false,
  3743. Callback = function(Value)
  3744. toyaura = Value
  3745. while toyaura and task.wait() do
  3746. local v1 = O.me.Character
  3747. if v1 and N.cat ~= 0 then
  3748. local v2 = v1:FindFirstChild("HumanoidRootPart")
  3749. local v12 = v1:FindFirstChild("CamPart")
  3750. if v2 and v12 then
  3751. N.cat = 0
  3752. for i,toy in pairs(Lt.lat) do if toy.Parent then N.cat = N.cat + 1 end end
  3753. if hat then N.chal = N.chal - N.chal - N.chal end
  3754. if dyat then N.cdyat = N.cdyat - N.cdyat - N.cdyat end
  3755. for i,toy in pairs(Lt.lat) do
  3756. if toy.Parent then
  3757. local v3 = toy:FindFirstChild("PartOwnerValue")
  3758. local v7 = toy:FindFirstChild("ovhlat")
  3759. if not(v3) then
  3760. for _,prt in pairs(toy:GetChildren()) do
  3761. if prt:IsA("Part") then
  3762. if prt.CanQuery then
  3763. local v31 = Instance.new("ObjectValue")
  3764. v31.Parent = toy
  3765. v31.Name = "PartOwnerValue"
  3766. v31.Value = prt
  3767. v3 = prt
  3768. break
  3769. end
  3770. end
  3771. end
  3772. else v3 = v3.Value end
  3773. if not(v7) then
  3774. local hl = Instance.new("Highlight", O.hls)
  3775. hl.Name = "hlat"
  3776. hl.Adornee = toy
  3777. hl.OutlineColor = Color3.fromRGB(0, 0, 0)
  3778. hl.FillColor = Color3.fromRGB(0, 0, 0)
  3779. hl.OutlineTransparency = 0
  3780. hl.FillTransparency = 0.5
  3781. v7 = hl
  3782. local ov = Instance.new("ObjectValue", toy)
  3783. ov.Name = "ovhlat"
  3784. ov.Value = hl
  3785. else v7 = v7.Value; v7.Enabled = false end
  3786. if vizat then v7.Enabled = true end
  3787. if v3 then
  3788. local v4 = v3:FindFirstChild("bgat")
  3789. local v5 = v3:FindFirstChild("PartOwner")
  3790. local v6 = v3:FindFirstChild("bpat")
  3791. if not(v4) then v4 = Instance.new("BodyGyro", v3); v4.MaxTorque = N.V.mhv3; v4.D = 100; v4.Name = "bgat" end
  3792. if not(v6) then v6 = Instance.new("BodyPosition", v3); v6.MaxForce = N.V.mhv3; v6.D = 100; v6.Name = "bpat" end
  3793. auto_invis_touch(v3, v2, v7, N.C2)
  3794. local v41 = toy:FindFirstChild("HoldPart"); if v41 then
  3795. local v42 = v41:FindFirstChild("RigidConstraint"); if v42 then
  3796. local v43 = v42.Attachment1; if v43 then
  3797. auto_invis_touch(v43.Parent.Parent.Head, v2, v7, N.C2)
  3798. end
  3799. end
  3800. end
  3801. if (toy.Name == "DiceBig" or toy.Name == "DiceSmall") and rgb then invis_touch(v3); task.wait() end
  3802. for _, prt in pairs(toy:GetDescendants()) do if prt:IsA("BasePart") then prt.CanCollide = false end end
  3803. if not(hatta) then
  3804. if P.spat and P.spat.Parent then v2 = P.spat end
  3805. v7.FillColor = Color3.fromRGB(0, 255, 255)
  3806. local angle = i * ((2 * math.pi) / N.cat)
  3807. if StepEnable then angle = (i * ((2 * math.pi) / N.cat))+(math.pi*(N.step/5400)) end
  3808. local x = math.cos(angle) * (N.dta+N.cat+N.chal)
  3809. local y = math.sin(angle) * (N.dta+N.cat+N.chal)
  3810. if squat then
  3811. if x > math.cos(math.pi/4)*(N.dta+N.cat+N.chal) then x = math.cos(math.pi/4)*(N.dta+N.cat+N.chal) end
  3812. if y > math.cos(math.pi/4)*(N.dta+N.cat+N.chal) then y = math.cos(math.pi/4)*(N.dta+N.cat+N.chal) end
  3813. if x < -(math.cos(math.pi/4)*(N.dta+N.cat+N.chal)) then x = -(math.cos(math.pi/4)*(N.dta+N.cat+N.chal)) end
  3814. if y < -(math.cos(math.pi/4)*(N.dta+N.cat+N.chal)) then y = -(math.cos(math.pi/4)*(N.dta+N.cat+N.chal)) end
  3815. end
  3816. local pos = (v2.CFrame * CFrame.new(x,N.hta+N.cdyat,y))
  3817. local vec = Vector3.new(x,N.hta+N.cdyat,y)
  3818. if xyat then pos = (v2.CFrame * CFrame.new(x,y,N.hta+N.cdyat)); vec = Vector3.new(x,y,N.hta+N.cdyat) elseif yzat then pos = (v2.CFrame * CFrame.new(N.hta+N.cdyat,x,y)); vec = Vector3.new(N.hta+N.cdyat,x,y) end
  3819. local v21 = pos
  3820. local v22 = pos.p
  3821. if lokat then v21 = CFrame.new(pos.p, v2.Position) end
  3822. if lckat then v22 = v2.Position + vec end
  3823. if slkat then v21 = v12.CFrame end
  3824. v4.CFrame = v21
  3825. v6.Position = v22
  3826. v4.CFrame = v4.CFrame * CFrame.Angles(math.rad(N.xrta), math.rad(N.yrta), math.rad(N.zrta))
  3827. if StepEnable then N.step = N.step+N.RawStep else N.step = 0 end
  3828. v7.FillColor = Color3.fromRGB(0, 255, 0)
  3829. v2 = O.me.Character.HumanoidRootPart
  3830. else
  3831. v7.FillColor = Color3.fromRGB(0, 255, 255)
  3832. local angle = i * ((2 * math.pi) / N.cat)
  3833. local x = math.cos(angle) * (100)
  3834. local y = math.sin(angle) * (100)
  3835. local pos = (v2.CFrame * CFrame.new(x,-1000,y))
  3836. v4.CFrame = pos
  3837. v6.Position = pos.p
  3838. v7.FillColor = Color3.fromRGB(0, 0, 255)
  3839. end
  3840. if pwat then task.wait() end
  3841. end
  3842. end
  3843. end
  3844. if pwaat then task.wait() end
  3845. end
  3846. end
  3847. end
  3848. Lt.lat = {}
  3849. N.cat = 0
  3850. for _,obj in pairs(S.w:GetDescendants()) do
  3851. if obj.Name == "ovhlat" then for _,prt in pairs(obj.Parent:GetChildren()) do if prt:IsA("Part") then prt.CanCollide = true end end end
  3852. if obj.Name == "hlat" or obj.Name == "ovhlat" or obj.Name == "bgat" or obj.Name == "bpat" then obj:Destroy() end
  3853. end
  3854. end,
  3855. })
  3856.  
  3857. auratab:CreateToggle({
  3858. Name = "Spawn Toy Toggle",
  3859. CurrentValue = false,
  3860. Flag = "SpawnToyToggle",
  3861. Callback = function(Value)
  3862. sttta = Value
  3863. end,
  3864. })
  3865.  
  3866. auratab:CreateToggle({
  3867. Name = "Hide Aura Toggle",
  3868. CurrentValue = false,
  3869. Flag = "HideAuraToggle",
  3870. Callback = function(Value)
  3871. hatta = Value
  3872. end,
  3873. })
  3874.  
  3875. auratab:CreateToggle({
  3876. Name = "Safe Mode Toggle",
  3877. CurrentValue = false,
  3878. Flag = "SafeModeToggle",
  3879. Callback = function(Value)
  3880. sfat = Value
  3881. end,
  3882. })
  3883.  
  3884. auratab:CreateToggle({
  3885. Name = "Visualize Toggle",
  3886. CurrentValue = false,
  3887. Flag = "VisualizeToggle",
  3888. Callback = function(Value)
  3889. vizat = Value
  3890. end,
  3891. })
  3892.  
  3893. auratab:CreateToggle({
  3894. Name = "Rotation Toggle",
  3895. CurrentValue = false,
  3896. Flag = "RotationToggle",
  3897. Callback = function(Value)
  3898. StepEnable = Value
  3899. end,
  3900. })
  3901.  
  3902. auratab:CreateSlider({
  3903. Name = "Rotation Slider",
  3904. Range = {1, 100},
  3905. Increment = 1,
  3906. Suffix = "",
  3907. CurrentValue = 5,
  3908. Flag = "RotationSlider",
  3909. Callback = function(Value)
  3910. N.RawStep = Value
  3911. end,
  3912. })
  3913.  
  3914. auratab:CreateSlider({
  3915. Name = "Distance Slider",
  3916. Range = {-100, 100},
  3917. Increment = 1,
  3918. Suffix = "",
  3919. CurrentValue = 10,
  3920. Flag = "DistanceSlider",
  3921. Callback = function(Value)
  3922. N.dta = Value
  3923. end,
  3924. })
  3925.  
  3926. auratab:CreateSlider({
  3927. Name = "Hight Slider",
  3928. Range = {-100, 100},
  3929. Increment = 1,
  3930. Suffix = "",
  3931. CurrentValue = -2,
  3932. Flag = "HightSlider",
  3933. Callback = function(Value)
  3934. N.hta = Value
  3935. end,
  3936. })
  3937.  
  3938. auratab:CreateSlider({
  3939. Name = "X Rotation",
  3940. Range = {-180, 180},
  3941. Increment = 1,
  3942. Suffix = "",
  3943. CurrentValue = 0,
  3944. Flag = "XRotation",
  3945. Callback = function(Value)
  3946. N.xrta = Value
  3947. end,
  3948. })
  3949.  
  3950. auratab:CreateSlider({
  3951. Name = "Y Rotation",
  3952. Range = {-180, 180},
  3953. Increment = 1,
  3954. Suffix = "",
  3955. CurrentValue = 0,
  3956. Flag = "YRotation",
  3957. Callback = function(Value)
  3958. N.yrta = Value
  3959. end,
  3960. })
  3961.  
  3962. auratab:CreateSlider({
  3963. Name = "Z Rotation",
  3964. Range = {-180, 180},
  3965. Increment = 1,
  3966. Suffix = "",
  3967. CurrentValue = 0,
  3968. Flag = "ZRotation",
  3969. Callback = function(Value)
  3970. N.zrta = Value
  3971. end,
  3972. })
  3973.  
  3974. auratab:CreateToggle({
  3975. Name = "Look At Toggle",
  3976. CurrentValue = false,
  3977. Flag = "LookAtToggle",
  3978. Callback = function(Value)
  3979. lokat = Value
  3980. end,
  3981. })
  3982.  
  3983. auratab:CreateToggle({
  3984. Name = "Lock Toggle",
  3985. CurrentValue = false,
  3986. Flag = "LockToggle",
  3987. Callback = function(Value)
  3988. lckat = Value
  3989. end,
  3990. })
  3991.  
  3992. auratab:CreateToggle({
  3993. Name = "Sync Look Toggle",
  3994. CurrentValue = false,
  3995. Flag = "SyncLookToggle",
  3996. Callback = function(Value)
  3997. slkat = Value
  3998. end,
  3999. })
  4000.  
  4001. auratab:CreateToggle({
  4002. Name = "XY Toggle",
  4003. CurrentValue = false,
  4004. Flag = "XYToggle",
  4005. Callback = function(Value)
  4006. xyat = Value
  4007. end,
  4008. })
  4009.  
  4010. auratab:CreateToggle({
  4011. Name = "YZ Toggle",
  4012. CurrentValue = false,
  4013. Flag = "YZToggle",
  4014. Callback = function(Value)
  4015. yzat = Value
  4016. end,
  4017. })
  4018.  
  4019. auratab:CreateToggle({
  4020. Name = "Square Toggle",
  4021. CurrentValue = false,
  4022. Flag = "SquareToggle",
  4023. Callback = function(Value)
  4024. squat = Value
  4025. end,
  4026. })
  4027.  
  4028. auratab:CreateToggle({
  4029. Name = "+1 wait",
  4030. CurrentValue = false,
  4031. Flag = "+1wait",
  4032. Callback = function(Value)
  4033. pwaat = Value
  4034. end,
  4035. })
  4036.  
  4037. auratab:CreateToggle({
  4038. Name = "+wait from all toys",
  4039. CurrentValue = false,
  4040. Flag = "+waitfromalltoy",
  4041. Callback = function(Value)
  4042. pwat = Value
  4043. end,
  4044. })
  4045.  
  4046. auratab:CreateToggle({
  4047. Name = "Destabilize Distance (+-1000)",
  4048. CurrentValue = false,
  4049. Flag = "DestabilizeDistance(+-1000)",
  4050. Callback = function(Value)
  4051. hat = Value
  4052. if Value then N.chal = 1000 else N.chal = 0 end
  4053. end,
  4054. })
  4055.  
  4056. auratab:CreateToggle({
  4057. Name = "Destabilize Hight (+-1000)",
  4058. CurrentValue = false,
  4059. Flag = "DestabilizeHight(+-1000)",
  4060. Callback = function(Value)
  4061. dyat = Value
  4062. if Value then N.cdyat = 1000 else N.cdyat = 0 end
  4063. end,
  4064. })
  4065.  
  4066. auratab:CreateKeybind({
  4067. Name = "Select Center Part",
  4068. CurrentKeybind = "",
  4069. HoldToInteract = false,
  4070. Flag = "SelectCenterPart",
  4071. Callback = function(Keybind)
  4072. local v1 = O.mouse.target
  4073. local check = O.me.Character and O.me.Character:FindFirstChild("HumanoidRootPart") and 1
  4074. P.spat = v1 or (check == 1 and O.me.Character.HumanoidRootPart)
  4075. end,
  4076. })
  4077.  
  4078. auratab:CreateKeybind({
  4079. Name = "Reset Center Part",
  4080. CurrentKeybind = "",
  4081. HoldToInteract = false,
  4082. Flag = "ResetCenterPart",
  4083. Callback = function(Keybind)
  4084. local check = O.me.Character and O.me.Character:FindFirstChild("HumanoidRootPart") and 1
  4085. P.spat = check == 1 and O.me.Character.HumanoidRootPart
  4086. end,
  4087. })
  4088.  
  4089. auratab:CreateKeybind({
  4090. Name = "Add toy",
  4091. CurrentKeybind = "",
  4092. HoldToInteract = false,
  4093. Flag = "Addtoy",
  4094. Callback = function(Keybind)
  4095. local v1 = O.mouse.target; if v1 then
  4096. if v1.CollisionGroup == "Items" and not(v1.Anchored) then table.insert(Lt.lat, v1.Parent); N.cat = N.cat + 1
  4097. elseif v1.CollisionGroup == "Players" then table.insert(Lt.lat, v1.Parent.Head); N.cat = N.cat + 1 end
  4098. end
  4099. end,
  4100. })
  4101.  
  4102. local toytab = Window:CreateTab("Toys Menu", 7733946818)
  4103.  
  4104. toytab:CreateSection("Explosions")
  4105.  
  4106. toytab:CreateKeybind({
  4107. Name = "Explode All Bombs",
  4108. CurrentKeybind = "",
  4109. HoldToInteract = false,
  4110. Flag = "ExplodeAllBombs",
  4111. Callback = function(Keybind)
  4112. local v1 = O.me.Character; if v1 then
  4113. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4114. local save = v2.CFrame
  4115. local rl, rl1, rl2 = {}, {}, {}
  4116. local target = O.mouse.Target
  4117. local hit = O.mouse.Hit
  4118. for _,toy in pairs(O.backpacks:GetDescendants()) do
  4119. local check = {"BombMissile", "FireworkMissile", "BombMissile/v", "FireworkMissile/v"}
  4120. if check_list(check, toy.Name) and toy:FindFirstChild("HitboxBodyTop") then
  4121. auto_invis_touch(toy.HitboxBodyTop, v2); table.insert(rl, toy)
  4122. elseif (toy.Name == "BombBalloon" or toy.Name == "BombBalloon/v") and toy:FindFirstChild("Balloon") then
  4123. auto_invis_touch(toy.Balloon, v2); table.insert(rl1, toy)
  4124. elseif (toy.Name == "BombDarkMatter" or toy.Name == "BombDarkMatter/v") and toy:FindFirstChild("Spinner") then
  4125. auto_invis_touch(toy.Spinner, v2); table.insert(rl2, toy)
  4126. end
  4127. end; v2.CFrame = save
  4128. if target then
  4129. for _,rk in pairs(rl) do
  4130. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4131. if L.smptmt then pos = target.Position end
  4132. toy_explode(rk.PartHitDetector, target, pos)
  4133. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4134. end
  4135. for _,rk in pairs(rl1) do
  4136. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4137. if L.smptmt then pos = target.Position end
  4138. toy_explode(rk.Balloon, target, pos)
  4139. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4140. end
  4141. for _,rk in pairs(rl2) do
  4142. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4143. if L.smptmt then pos = target.Position end
  4144. toy_explode(rk.PartHitDetector, target, pos)
  4145. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4146. end
  4147. end
  4148. end
  4149. end
  4150. end,
  4151. })
  4152.  
  4153. toytab:CreateKeybind({
  4154. Name = "Explode All My Bombs",
  4155. CurrentKeybind = "",
  4156. HoldToInteract = false,
  4157. Flag = "ExplodeAllMyBombs",
  4158. Callback = function(Keybind)
  4159. local v1 = O.me.Character; if v1 then
  4160. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4161. local save = v2.CFrame
  4162. local rl, rl1, rl2 = {}, {}, {}
  4163. local target = O.mouse.Target
  4164. local hit = O.mouse.Hit
  4165. for _,toy in pairs(O.backpack:GetChildren()) do
  4166. local check = {"BombMissile", "FireworkMissile", "BombMissile/v", "FireworkMissile/v"}
  4167. if check_list(check, toy.Name) and toy:FindFirstChild("HitboxBodyTop") then
  4168. auto_invis_touch(toy.HitboxBodyTop, v2); table.insert(rl, toy)
  4169. elseif (toy.Name == "BombBalloon" or toy.Name == "BombBalloon/v") and toy:FindFirstChild("Balloon") then
  4170. auto_invis_touch(toy.Balloon, v2); table.insert(rl1, toy)
  4171. elseif (toy.Name == "BombDarkMatter" or toy.Name == "BombDarkMatter/v") and toy:FindFirstChild("Spinner") then
  4172. auto_invis_touch(toy.Spinner, v2); table.insert(rl2, toy)
  4173. end
  4174. end; v2.CFrame = save
  4175. if target then
  4176. for _,rk in pairs(rl) do
  4177. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4178. if L.smptmt then pos = target.Position end
  4179. toy_explode(rk.PartHitDetector, target, pos)
  4180. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4181. end
  4182. for _,rk in pairs(rl1) do
  4183. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4184. if L.smptmt then pos = target.Position end
  4185. toy_explode(rk.Balloon, target, pos)
  4186. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4187. end
  4188. for _,rk in pairs(rl2) do
  4189. local pos = Vector3.new(hit.x, hit.y, hit.z)
  4190. if L.smptmt then pos = target.Position end
  4191. toy_explode(rk.PartHitDetector, target, pos)
  4192. if N.expldelay ~= 0 then task.wait(N.expldelay) end
  4193. end
  4194. end
  4195. end
  4196. end
  4197. end,
  4198. })
  4199.  
  4200. toytab:CreateSlider({
  4201. Name = "Delay",
  4202. Range = {0, 1},
  4203. Increment = 0.01,
  4204. Suffix = "",
  4205. CurrentValue = 0,
  4206. Flag = "DelaySlider",
  4207. Callback = function(Value)
  4208. N.expldelay = Value
  4209. end,
  4210. })
  4211.  
  4212. toytab:CreateToggle({
  4213. Name = "Switch Mouse Position to Mouse Target",
  4214. CurrentValue = false,
  4215. Flag = "SwitchMousePositiontoMouseTarget",
  4216. Callback = function(Value)
  4217. L.smptmt = Value
  4218. end,
  4219. })
  4220.  
  4221. toytab:CreateSection("Bomb Missile")
  4222.  
  4223. toytab:CreateKeybind({
  4224. Name = "Spawn Explosion",
  4225. CurrentKeybind = "",
  4226. HoldToInteract = false,
  4227. Flag = "BombMissile.SpawnExplosionBind",
  4228. Callback = function(Keybind)
  4229. local hrp, hum = get_all()
  4230. local target = O.mouse.Target
  4231. local hit = O.mouse.Hit
  4232. local prt = wait_load(toy_aspawn("BombMissile", 2, hrp), "PartHitDetector")
  4233. if target then toy_explode(prt, target, hit.Position)
  4234. else toy_explode(prt, prt, prt.Position) end
  4235. end,
  4236. })
  4237.  
  4238. local BombMissileLoopSpawn = toytab:CreateToggle({
  4239. Name = "Loop Spawn",
  4240. CurrentValue = false,
  4241. Callback = function(Value)
  4242. loopspawnrocket = Value
  4243. while loopspawnrocket and task.wait() do toy_vspawn("BombMissile", 2) end
  4244. end,
  4245. })
  4246.  
  4247. toytab:CreateKeybind({
  4248. Name = "Loop Spawn Bind",
  4249. CurrentKeybind = "",
  4250. HoldToInteract = false,
  4251. Flag = "BombMissile.LoopSpawnBind",
  4252. Callback = function(Keybind)
  4253. fstatus("Loop Spawn".." is a "..(not(loopspawnrocket) and "En" or "Dis").."abled")
  4254. BombMissileLoopSpawn:Set(not(loopspawnrocket))
  4255. end,
  4256. })
  4257.  
  4258. toytab:CreateSection("Firework Missile")
  4259.  
  4260. toytab:CreateKeybind({
  4261. Name = "Spawn Explosion",
  4262. CurrentKeybind = "",
  4263. HoldToInteract = false,
  4264. Flag = "FireworkMissile.SpawnExplosionBind",
  4265. Callback = function(Keybind)
  4266. local hrp, hum = get_all()
  4267. local target = O.mouse.Target
  4268. local hit = O.mouse.Hit
  4269. local prt = wait_load(toy_aspawn("FireworkMissile", 2, hrp), "PartHitDetector")
  4270. if target then toy_explode(prt, target, hit.Position)
  4271. else toy_explode(prt, prt, prt.Position) end
  4272. end,
  4273. })
  4274.  
  4275. local FireworkMissileLoopSpawn = toytab:CreateToggle({
  4276. Name = "Loop Spawn",
  4277. CurrentValue = false,
  4278. Callback = function(Value)
  4279. loopspawnfireworkrocket = Value
  4280. while loopspawnfireworkrocket and task.wait() do toy_vspawn("FireworkMissile", 2) end
  4281. end,
  4282. })
  4283.  
  4284. toytab:CreateKeybind({
  4285. Name = "Loop Spawn Bind",
  4286. CurrentKeybind = "",
  4287. HoldToInteract = false,
  4288. Flag = "FireworkMissile.LoopSpawnBind",
  4289. Callback = function(Keybind)
  4290. fstatus("Loop Spawn".." is a "..(not(loopspawnfireworkrocket) and "En" or "Dis").."abled")
  4291. FireworkMissileLoopSpawn:Set(not(loopspawnfireworkrocket))
  4292. end,
  4293. })
  4294.  
  4295. toytab:CreateSection("Bomb Balloon")
  4296.  
  4297. toytab:CreateKeybind({
  4298. Name = "Spawn Explosion",
  4299. CurrentKeybind = "",
  4300. HoldToInteract = false,
  4301. Flag = "BombBalloon.SpawnExplosionBind",
  4302. Callback = function(Keybind)
  4303. local hrp, hum = get_all()
  4304. local target = O.mouse.Target
  4305. local hit = O.mouse.Hit
  4306. local toy = toy_aspawn("BombBalloon", 2, hrp)
  4307. local prt = wait_load(toy, "Balloon")
  4308. if target then toy_explode(prt, target, hit.Position)
  4309. else toy_explode(prt, prt, prt.Position) end
  4310. end,
  4311. })
  4312.  
  4313. local BombBalloonLoopSpawn = toytab:CreateToggle({
  4314. Name = "Loop Spawn",
  4315. CurrentValue = false,
  4316. Callback = function(Value)
  4317. loopspawnBombBalloon = Value
  4318. while loopspawnBombBalloon and task.wait() do toy_vspawn("BombBalloon", 2) end
  4319. end,
  4320. })
  4321.  
  4322. toytab:CreateKeybind({
  4323. Name = "Loop Spawn Bind",
  4324. CurrentKeybind = "",
  4325. HoldToInteract = false,
  4326. Flag = "BombBalloon.LoopSpawnBind",
  4327. Callback = function(Keybind)
  4328. fstatus("Loop Spawn".." is a "..(not(loopspawnBombBalloon) and "En" or "Dis").."abled")
  4329. BombBalloonLoopSpawn:Set(not(loopspawnBombBalloon))
  4330. end,
  4331. })
  4332.  
  4333. toytab:CreateSection("Bomb Dark Matter")
  4334.  
  4335. toytab:CreateKeybind({
  4336. Name = "Spawn Explosion",
  4337. CurrentKeybind = "",
  4338. HoldToInteract = false,
  4339. Flag = "BombDarkMatter.SpawnExplosionBind",
  4340. Callback = function(Keybind)
  4341. local hrp, hum = get_all()
  4342. local target = O.mouse.Target
  4343. local hit = O.mouse.Hit
  4344. local prt = wait_load(toy_aspawn("BombDarkMatter", 2, hrp), "PartHitDetector")
  4345. if target then toy_explode(prt, target, hit.Position)
  4346. else toy_explode(prt, prt, prt.Position) end
  4347. end,
  4348. })
  4349.  
  4350. local BombDarkMatterLoopSpawn = toytab:CreateToggle({
  4351. Name = "Loop Spawn",
  4352. CurrentValue = false,
  4353. Callback = function(Value)
  4354. loopspawnbombdarkmatter = Value
  4355. while loopspawnbombdarkmatter and task.wait() do toy_vspawn("BombDarkMatter", 2) end
  4356. end,
  4357. })
  4358.  
  4359. toytab:CreateKeybind({
  4360. Name = "Loop Spawn Bind",
  4361. CurrentKeybind = "",
  4362. HoldToInteract = false,
  4363. Flag = "BombDarkMatter.LoopSpawnBind",
  4364. Callback = function(Keybind)
  4365. fstatus("Loop Spawn".." is a "..(not(loopspawnbombdarkmatter) and "En" or "Dis").."abled")
  4366. BombDarkMatterLoopSpawn:Set(not(loopspawnbombdarkmatter))
  4367. end,
  4368. })
  4369.  
  4370. toytab:CreateSection("Ball Snowball")
  4371.  
  4372. toytab:CreateKeybind({
  4373. Name = "Spawn Explosion",
  4374. CurrentKeybind = "",
  4375. HoldToInteract = false,
  4376. Flag = "BallSnowball.SpawnExplosionBind",
  4377. Callback = function(Keybind)
  4378. local hrp, hum = get_all()
  4379. local target = O.mouse.Target
  4380. local hit = O.mouse.Hit
  4381. local prt = wait_load(toy_aspawn("BallSnowball", 2, hrp), "SoundPart")
  4382. if target then toy_explode(prt, target, hit.Position)
  4383. else toy_explode(prt, prt, prt.Position) end
  4384. end,
  4385. })
  4386.  
  4387. local BallSnowballLoopSpawn = toytab:CreateToggle({
  4388. Name = "Loop Spawn",
  4389. CurrentValue = false,
  4390. Callback = function(Value)
  4391. loopspawnballsnowball = Value
  4392. while loopspawnballsnowball and task.wait() do toy_vspawn("BombDarkMatter", 2) end
  4393. end,
  4394. })
  4395.  
  4396. toytab:CreateKeybind({
  4397. Name = "Loop Spawn Bind",
  4398. CurrentKeybind = "",
  4399. HoldToInteract = false,
  4400. Flag = "BallSnowball.LoopSpawnBind",
  4401. Callback = function(Keybind)
  4402. fstatus("Loop Spawn".." is a "..(not(loopspawnballsnowball) and "En" or "Dis").."abled")
  4403. BallSnowballLoopSpawn:Set(not(loopspawnballsnowball))
  4404. end,
  4405. })
  4406.  
  4407. toytab:CreateSection("Spawn")
  4408.  
  4409. local LoopSpawn = toytab:CreateToggle({
  4410. Name = "Loop Spawn",
  4411. CurrentValue = false,
  4412. Callback = function(Value)
  4413. loopspawn = Value
  4414. while loopspawn and task.wait() do toy_sspawn(P.last_toy.Name) end
  4415. end,
  4416. })
  4417.  
  4418. toytab:CreateKeybind({
  4419. Name = "Loop Spawn Bind",
  4420. CurrentKeybind = "",
  4421. HoldToInteract = false,
  4422. Flag = "LoopSpawnBind",
  4423. Callback = function(Keybind)
  4424. fstatus("Loop Spawn".." is a "..(not(loopspawn) and "En" or "Dis").."abled")
  4425. LoopSpawn:Set(not(loopspawn))
  4426. end,
  4427. })
  4428.  
  4429. toytab:CreateSection("Delete")
  4430.  
  4431. toytab:CreateButton({
  4432. Name = "Delete All My Toys",
  4433. Callback = function()
  4434. for _,toy in pairs(O.backpack:GetChildren()) do O.Events.DestroyToyEvent:FireServer(toy) end
  4435. end,
  4436. })
  4437.  
  4438. toytab:CreateButton({
  4439. Name = "Tp All Pallets",
  4440. Callback = function()
  4441. local hrp, hum = get_all()
  4442. if hum and check_hum(hum) then
  4443. local save = hrp.CFrame
  4444. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  4445. local name = bcpk.plr_name.Value
  4446. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) then
  4447. for _,toy in pairs(bcpk:GetChildren()) do
  4448. if toy.Name == "PalletLightBrown" then
  4449. local prt = get_grabprt(toy); if prt then
  4450. auto_invis_touch(prt, hrp)
  4451. prt.CFrame = P.tptoypos
  4452. end
  4453. end
  4454. end
  4455. end
  4456. end
  4457. hrp.CFrame = save
  4458. end
  4459. end,
  4460. })
  4461.  
  4462. toytab:CreateButton({
  4463. Name = "Tp All Players Toys",
  4464. Callback = function()
  4465. local hrp, hum = get_all()
  4466. if hum and check_hum(hum) then
  4467. local save = hrp.CFrame
  4468. for _,bcpk in pairs(O.backpacks:GetChildren()) do
  4469. local name = bcpk.plr_name.Value
  4470. if S.Players:FindFirstChild(name) and check_rank(S.Players[name]) then
  4471. for _,toy in pairs(bcpk:GetChildren()) do
  4472. local prt = get_grabprt(toy); if prt then
  4473. safe_invis_touch(prt, hrp)
  4474. prt.CFrame = P.tptoypos
  4475. end
  4476. end
  4477. end
  4478. end
  4479. hrp.CFrame = save
  4480. end
  4481. end,
  4482. })
  4483.  
  4484. local bindtab = Window:CreateTab("Binds", 7733799901)
  4485.  
  4486. bindtab:CreateKeybind({
  4487. Name = "Click TP",
  4488. CurrentKeybind = "",
  4489. HoldToInteract = false,
  4490. Flag = "ClickTPBind",
  4491. Callback = function(Keybind)
  4492. local v1 = O.mouse.hit
  4493. local v2 = get_hrp()
  4494. if v1 and v2 then v2.CFrame = CFrame.new(v1.x, v1.y+5, v1.z) end
  4495. end,
  4496. })
  4497.  
  4498. bindtab:CreateKeybind({
  4499. Name = "Click TP(hold)",
  4500. CurrentKeybind = "",
  4501. HoldToInteract = true,
  4502. Flag = "ClickTPBindhold",
  4503. Callback = function(Keybind)
  4504. local v1 = O.mouse.hit
  4505. local v2 = get_hrp()
  4506. if v1 and v2 then v2.CFrame = CFrame.new(v1.x, v1.y+5, v1.z) end
  4507. end,
  4508. })
  4509.  
  4510. bindtab:CreateKeybind({
  4511. Name = "Invisble Touch",
  4512. CurrentKeybind = "",
  4513. HoldToInteract = false,
  4514. Flag = "InvisbleTouchBind",
  4515. Callback = function(Keybind)
  4516. local target = O.mouse.Target
  4517. if target and target.CanCollide then
  4518. local hrp, hum = get_all()
  4519. if hum and check_hum(hum) then
  4520. auto_invis_touch(target, hrp)
  4521. end
  4522. end
  4523. end,
  4524. })
  4525.  
  4526. bindtab:CreateKeybind({
  4527. Name = "Fling Player",
  4528. CurrentKeybind = "",
  4529. HoldToInteract = false,
  4530. Flag = "FlingPlayerBind",
  4531. Callback = function(Keybind)
  4532. local target = O.mouse.Target
  4533. local hrp, hum, hd, hrp1, hum1, hd1 = get_all12(target)
  4534. if hum and check_hum(hum) and hum1 and check_hum(hum1) and check_prem(hrp1.Parent) then plr_fling(hrp) end
  4535. end,
  4536. })
  4537.  
  4538. bindtab:CreateKeybind({
  4539. Name = "Bring Player",
  4540. CurrentKeybind = "",
  4541. HoldToInteract = false,
  4542. Flag = "BringPlayeBind",
  4543. Callback = function(Keybind)
  4544. local v1 = O.me.Character; if v1 then
  4545. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4546. local v3 = O.mouse.target; if v3 then
  4547. local check = {"Head","Right Arm","Right Leg","Left Arm","Left Leg","Torso","FirePlayerPart","HumanoidRootPart"}
  4548. local t = false
  4549. for _,v in check do if v == v3.Name then t = true; break end end
  4550. if t then
  4551. auto_invis_touch(v3.Parent.Head, v2)
  4552. v3.Parent.HumanoidRootPart.CFrame = v2.CFrame + v2.CFrame.LookVector*3 + Vector3.new(0, 10, 0)
  4553. end
  4554. end
  4555. end
  4556. end
  4557. end,
  4558. })
  4559.  
  4560. bindtab:CreateKeybind({
  4561. Name = "Bring Object",
  4562. CurrentKeybind = "",
  4563. HoldToInteract = false,
  4564. Flag = "BringObject",
  4565. Callback = function(Keybind)
  4566. local v1 = O.me.Character; if v1 then
  4567. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4568. local v3 = O.mouse.target; if v3 and not(v3.Anchored) and v3.CollisionGroup == "Items" then
  4569. local save = v2.CFrame
  4570. auto_invis_touch(v3, v2)
  4571. v2.CFrame = save
  4572. v3.CFrame = v2.CFrame + v2.CFrame.LookVector*3 + Vector3.new(0, 10, 0)
  4573. end
  4574. end
  4575. end
  4576. end,
  4577. })
  4578.  
  4579. bindtab:CreateKeybind({
  4580. Name = "Split Player",
  4581. CurrentKeybind = "",
  4582. HoldToInteract = false,
  4583. Flag = "SplitPlayer",
  4584. Callback = function(Keybind)
  4585. local target = O.mouse.Target
  4586. if target and check_limbs(target) then plr_split(target, false) end
  4587. end,
  4588. })
  4589.  
  4590. bindtab:CreateKeybind({
  4591. Name = "Stop Velocity",
  4592. CurrentKeybind = "",
  4593. HoldToInteract = false,
  4594. Flag = "StopVelocityBind",
  4595. Callback = function(Keybind)
  4596. for _, v in ipairs(O.me.Character:GetDescendants()) do
  4597. if v:IsA("BasePart") then
  4598. v.Velocity, v.RotVelocity = Vector3.new(0, 0, 0), Vector3.new(0, 0, 0)
  4599. end
  4600. end
  4601. end,
  4602. })
  4603.  
  4604. bindtab:CreateKeybind({
  4605. Name = "Zoom",
  4606. CurrentKeybind = "",
  4607. HoldToInteract = false,
  4608. Flag = "Zoom",
  4609. Callback = function(Keybind)
  4610. L.zoombind = not(L.zoombind)
  4611. if L.zoombind then
  4612. N.zoombindv = S.w.CurrentCamera.FieldOfView
  4613. S.w.CurrentCamera.FieldOfView = 10
  4614. else
  4615. S.w.CurrentCamera.FieldOfView = N.zoombindv
  4616. end
  4617. end,
  4618. })
  4619.  
  4620. bindtab:CreateKeybind({
  4621. Name = "Lock Grab",
  4622. CurrentKeybind = "",
  4623. HoldToInteract = false,
  4624. Flag = "LockGrab",
  4625. Callback = function(Keybind)
  4626. S.w.GrabParts:Clone().Parent = S.w
  4627. S.w.GrabParts:Destroy()
  4628. S.w.GrabParts.BeamPart:Destroy()
  4629. a=a+1
  4630. S.w.GrabParts.Name = a
  4631. end,
  4632. })
  4633.  
  4634. bindtab:CreateKeybind({
  4635. Name = "Delete All Lock Grabs",
  4636. CurrentKeybind = "",
  4637. HoldToInteract = false,
  4638. Flag = "DeleteAllLockGrabsBind",
  4639. Callback = function(Keybind)
  4640. delete_clone_grab()
  4641. end,
  4642. })
  4643.  
  4644. bindtab:CreateKeybind({
  4645. Name = "Freeze Grab",
  4646. CurrentKeybind = "",
  4647. HoldToInteract = false,
  4648. Flag = "FreezeGrab",
  4649. Callback = function(Keybind)
  4650. local gp = S.w:FindFirstChild("GrabParts")
  4651. local target = O.mouse.Target
  4652. local hrp, hum = get_all()
  4653. if check_hum(hum) then
  4654. local prt
  4655. if gp then prt = wait_load2(gp, {"GrabPart", "WeldConstraint"}).Part1
  4656. elseif target then prt = target end
  4657. if check_limbs(prt) then prt = wait_load2(prt.Parent, {"Head"}) end
  4658. freeze(prt, hrp)
  4659. end
  4660. end,
  4661. })
  4662.  
  4663. bindtab:CreateKeybind({
  4664. Name = "Unfreeze Grab",
  4665. CurrentKeybind = "",
  4666. HoldToInteract = false,
  4667. Flag = "UnfreezeGrab",
  4668. Callback = function(Keybind)
  4669. local v1 = O.mouse.target; if v1 then
  4670. local v2 = v1:FindFirstChild("fzhl")
  4671. local v3 = v1:FindFirstChild("fzbg")
  4672. local v4 = v1:FindFirstChild("fzbp")
  4673. for _,obj in pairs(v1.Parent:GetDescendants()) do if obj.Name == "fgbp" then v2 = obj end end
  4674. for _,obj in pairs(v1.Parent:GetDescendants()) do if obj.Name == "fgbg" then v3 = obj end end
  4675. for _,obj in pairs(v1.Parent:GetDescendants()) do if obj.Name == "fgobhl" then v4 = obj end end
  4676. if v2 and v3 and v4 then
  4677. v2:Destroy()
  4678. v3:Destroy()
  4679. v4:Destroy()
  4680. end
  4681. end
  4682. end,
  4683. })
  4684.  
  4685. bindtab:CreateKeybind({
  4686. Name = "Unfreeze All Grabs",
  4687. CurrentKeybind = "",
  4688. HoldToInteract = false,
  4689. Flag = "UnfreezeAllGrabs",
  4690. Callback = function(Keybind)
  4691. for _,bp in pairs(S.w:GetDescendants()) do if bp.Name == "fzhl" then bp:Destroy() end end
  4692. for _,bg in pairs(S.w:GetDescendants()) do if bg.Name == "fzbg" then bg:Destroy() end end
  4693. for _,hl in pairs(S.w.hls:GetChildren()) do if hl.Name == "fzbp" then hl:Destroy() end end
  4694. end,
  4695. })
  4696.  
  4697. bindtab:CreateKeybind({
  4698. Name = "Glue Grab",
  4699. CurrentKeybind = "",
  4700. HoldToInteract = false,
  4701. Flag = "GlueGrabBind",
  4702. Callback = function(Keybind)
  4703. if not(L.gluegrab) then
  4704. local v1 = O.me.Character; if v1 then
  4705. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4706. local v3 = S.w:FindFirstChild("GrabParts"); if v3 then
  4707. local prt = v3.GrabPart.WeldConstraint.Part1
  4708. invis_touch(prt)
  4709. table.insert(Lt.ggl, prt)
  4710. L.gluegrab = true
  4711. while Lt.ggl ~= {} and task.wait() do
  4712. local v1 = O.me.Character; if v1 then
  4713. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4714. local first_prt
  4715. local att0
  4716. for _,prt in pairs(Lt.ggl) do
  4717. if prt.Parent then
  4718. local ov = prt:FindFirstChild("ggfpcf")
  4719. local ov1 = prt:FindFirstChild("ggcpcf")
  4720. local ov2 = prt:FindFirstChild("gghlov")
  4721. local bp = prt:FindFirstChild("ggbp")
  4722. local bg = prt:FindFirstChild("ggbg")
  4723. if not(first_prt) then
  4724. first_prt = prt
  4725. if not(ov) then
  4726. ov = Instance.new("CFrameValue", prt)
  4727. ov.Value = prt.CFrame
  4728. ov.Name = "ggfpcf"
  4729. end
  4730. else
  4731. if not(bp) then
  4732. bp = Instance.new("BodyPosition", prt)
  4733. bp.D = 100
  4734. bp.MaxForce = N.V.mhv3
  4735. bp.Name = "ggbp"
  4736. end
  4737. if not(bg) then
  4738. bg = Instance.new("BodyGyro", prt)
  4739. bg.D = 100
  4740. bg.MaxTorque = N.V.mhv3
  4741. bg.Name = "ggbg"
  4742. end
  4743. if not(ov1) then
  4744. ov1 = Instance.new("CFrameValue", prt)
  4745. ov1.Value = prt.CFrame
  4746. ov1.Name = "ggcpcf"
  4747. end
  4748. local fCframeOld = first_prt.ggfpcf.Value
  4749. local firstCFrameNew = first_prt.CFrame
  4750. local sCFrameOld = ov1.Value
  4751.  
  4752. local function sqrt(input) return math.sqrt(input) end
  4753. local function cos(input) return math.cos(input) end
  4754. local function sin(input) return math.sin(input) end
  4755. local function acos(input) return math.acos(input) end
  4756. local function asin(input) return math.asin(input) end
  4757.  
  4758.  
  4759.  
  4760. --Надо для обоих частей функции
  4761. local fhypDif = sqrt(fCframeOld.lookVector.x^2+fCframeOld.lookVector.z^2)
  4762. fhypDif = 1/fhypDif
  4763. local fRadLookOld = {
  4764. x=acos(fCframeOld.lookVector.x*fhypDif),
  4765. y=asin(fCframeOld.lookVector.y)}
  4766. local firstHypDifNew = sqrt(firstCFrameNew.lookVector.x^2+firstCFrameNew.lookVector.z^2)
  4767. firstHypDifNew = 1/firstHypDifNew
  4768. local firstRadLookNew={x=nil, y=nil}
  4769.  
  4770. if firstCFrameNew.lookVector.z < 0 then
  4771. firstRadLookNew.x = acos(firstCFrameNew.lookVector.x*firstHypDifNew)+(math.pi-acos(firstCFrameNew.lookVector.x*firstHypDifNew))*2
  4772. else firstRadLookNew.x = acos(firstCFrameNew.lookVector.x*firstHypDifNew) end
  4773. if sqrt(firstCFrameNew.lookVector.x^2+firstCFrameNew.lookVector.z^2)<0 then
  4774. firstRadLookNew.y = asin(firstCFrameNew.lookVector.y)+((math.pi/2) - asin(firstCFrameNew.lookVector.y))*2
  4775. else firstRadLookNew.y = asin(firstCFrameNew.lookVector.y) end
  4776.  
  4777. local fDifRad={
  4778. x=fRadLookOld.x-firstRadLookNew.x,
  4779. y=fRadLookOld.y-firstRadLookNew.y}
  4780.  
  4781.  
  4782.  
  4783. --Нахождение координат
  4784. local partDif = fCframeOld.Position - sCFrameOld.Position
  4785. local distance = sqrt((partDif.y)^2+(partDif.x)^2+(partDif.z)^2)
  4786. local distHypdif = 1/distance
  4787. local distVector = partDif*distHypdif
  4788. local distVectorHypDif = sqrt(distVector.x^2+distVector.z^2)
  4789. distVectorHypDif = 1/distVectorHypDif
  4790. local distVectorRad = {x=nil,y=nil}
  4791.  
  4792. if distVector.z*distVectorHypDif < 0 then
  4793. distVectorRad.x = acos(distVector.x*distVectorHypDif)+(math.pi-acos(distVector.x*distVectorHypDif))*2
  4794. else distVectorRad.x = acos(distVector.x*distVectorHypDif) end
  4795. if sqrt(distVector.x^2+distVector.z^2)<0 then
  4796. distVectorRad.y = asin(distVector.y)+((math.pi/2)-asin(distVector.y))*2
  4797. else distVectorRad.y = asin(distVector.y) end
  4798.  
  4799. local finalVectorRad = {
  4800. x=distVectorRad.x-fDifRad.x,
  4801. y=distVectorRad.y-fDifRad.y}
  4802. local finalPosVector = Vector3.new(
  4803. cos(finalVectorRad.x/(1/cos(finalVectorRad.y))),
  4804. sin(finalVectorRad.y),
  4805. sin(finalVectorRad.x/(1/cos(finalVectorRad.y))))
  4806. finalPosVector = finalPosVector/distHypdif
  4807.  
  4808.  
  4809.  
  4810. --Нахождение лукВектора
  4811. local sHypDif = 1/sqrt(sCFrameOld.lookVector.x^2+sCFrameOld.lookVector.z^2)
  4812. local sRadLookOld = {x=nil,y=nil}
  4813.  
  4814. if sCFrameOld.lookVector.z*sHypDif < 0 then
  4815. sRadLookOld.x = acos(sCFrameOld.lookVector.x*sHypDif)+(math.pi-acos(sCFrameOld.lookVector.x*sHypDif))*2
  4816. else sRadLookOld.x = acos(sCFrameOld.lookVector.x*sHypDif) end
  4817. if sqrt(sCFrameOld.lookVector.x^2+sCFrameOld.lookVector.z^2)<0 then
  4818. sRadLookOld.y = asin(sCFrameOld.lookVector.y)+((math.pi/2)-asin(sCFrameOld.lookVector.y))*2
  4819. else sRadLookOld.y = asin(sCFrameOld.lookVector.y) end
  4820.  
  4821. local finalLookRad = {
  4822. x=sRadLookOld.x-fDifRad.x,
  4823. y=sRadLookOld.y-fDifRad.y}
  4824. local finalLookVector = Vector3.new(
  4825. cos(finalLookRad.x/(1/cos(finalLookRad.y))),
  4826. sin(finalLookRad.y),
  4827. sin(finalLookRad.x/(1/cos(finalLookRad.y))))
  4828. local FinalCFrame = CFrame.new(finalPosVector, finalLookVector)
  4829.  
  4830. bp.Position = first_prt.Position - finalPosVector
  4831. print(finalPosVector)
  4832. print(first_prt.Position)
  4833. print(finalLookVector)
  4834. print(first_prt.CFrame.LookVector)
  4835. -- bg.CFrame = prt.CFrame
  4836. -- bg.CFrame.LookVector = finalLookVector
  4837. -- prt.CFrame.LookVector = finalLookVector
  4838. -- bg.CFrame = prt.CFrame
  4839. bg.CFrame = CFrame.new(finalPosVector, finalLookVector)
  4840. end
  4841. if not(ov2) then
  4842. hl = Instance.new("Highlight", S.w.hls)
  4843. hl.Name = "gghl"
  4844. hl.FillColor = Color3.fromRGB(0, 255, 0)
  4845. hl.OutlineColor = Color3.fromRGB(0, 255, 0)
  4846. hl.FillTransparency = 0.5
  4847. hl.OutlineTransparency = 0
  4848. hl.Adornee = prt.Parent
  4849. ov2 = Instance.new("ObjectValue", prt)
  4850. ov2.Name = "gghlov"
  4851. ov2.Value = hl
  4852. else hl = ov2.Value end
  4853. if prt ~= first_prt then
  4854. auto_invis_touch(prt, v2, hl, N.C2)
  4855. end
  4856. end
  4857. end
  4858. first_prt = nil
  4859. end
  4860. end
  4861. end
  4862. end
  4863. end
  4864. end
  4865.  
  4866. else
  4867. local v1 = O.me.Character; if v1 then
  4868. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4869. local v3 = S.w:FindFirstChild("GrabParts"); if v3 then
  4870. local prt = v3.GrabPart.WeldConstraint.Part1
  4871. invis_touch(prt)
  4872. table.insert(Lt.ggl, prt)
  4873. end
  4874. end
  4875. end
  4876. end
  4877. end,
  4878. })
  4879.  
  4880. bindtab:CreateKeybind({
  4881. Name = "Unglue All Grabs",
  4882. CurrentKeybind = "",
  4883. HoldToInteract = false,
  4884. Flag = "UnglueAllGrabsBind",
  4885. Callback = function(Keybind)
  4886. Lt.ggl = {}
  4887. 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
  4888. end,
  4889. })
  4890.  
  4891. bindtab:CreateKeybind({
  4892. Name = "Auto Clicker",
  4893. CurrentKeybind = "",
  4894. HoldToInteract = false,
  4895. Flag = "AutoClicker",
  4896. Callback = function(Keybind)
  4897. local v1 = O.mouse.target; if v1 then loop_invis_touch(v1) end
  4898. end,
  4899. })
  4900.  
  4901. bindtab:CreateKeybind({
  4902. Name = "Auto Clicker(all similar nearby)",
  4903. CurrentKeybind = "",
  4904. HoldToInteract = false,
  4905. Flag = "AutoClicker(all similar objects are nearby)",
  4906. Callback = function(Keybind)
  4907. local v1 = O.mouse.target; if v1 then
  4908. local v7 = v1.ClassName
  4909. local v2 = v1.CanCollide
  4910. local v3 = v1.CanQuery
  4911. local v4 = v1.CanTouch
  4912. local v5 = v1.CollisionGroup
  4913. local v6 = v1.Name
  4914. for _,obj in pairs(S.w:GetDescendants()) do
  4915. 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
  4916. if check_mag1(v1, obj) then
  4917. task.spawn(loop_invis_touch, obj)
  4918. end
  4919. end
  4920. end
  4921. end
  4922. end,
  4923. })
  4924.  
  4925. bindtab:CreateKeybind({
  4926. Name = "Delete Auto Clicker",
  4927. CurrentKeybind = "",
  4928. HoldToInteract = false,
  4929. Flag = "DeleteAutoClicker",
  4930. Callback = function(Keybind)
  4931. local v1 = O.mouse.target; if v1:FindFirstChild("ait") then v1.ait.Value:Destroy(); v1.ait:Destroy() end
  4932. end,
  4933. })
  4934.  
  4935. bindtab:CreateKeybind({
  4936. Name = "Delete All Auto Clickers",
  4937. CurrentKeybind = "",
  4938. HoldToInteract = false,
  4939. Flag = "DeleteAllAutoClicker",
  4940. Callback = function(Keybind)
  4941. for _,obj in pairs(S.w:GetDescendants()) do if obj.Name == "ait" or obj.Name == "aithl" then obj:Destroy() end end
  4942. end,
  4943. })
  4944.  
  4945. bindtab:CreateKeybind({
  4946. Name = "Delete Object",
  4947. CurrentKeybind = "",
  4948. HoldToInteract = false,
  4949. Flag = "DeleteObjectBind",
  4950. Callback = function(Keybind)
  4951. local target = O.mouse.Target
  4952. invis_touch(target)
  4953. wait(0.1)
  4954. if target.PartOwner and target.PartOwner.Value == O.me.Name then
  4955. 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)
  4956. end
  4957. end,
  4958. })
  4959.  
  4960. bindtab:CreateKeybind({
  4961. Name = "Sit On Blob",
  4962. CurrentKeybind = "",
  4963. HoldToInteract = false,
  4964. Flag = "SitOnBlob",
  4965. Callback = function(Keybind)
  4966. if O.me.Character then
  4967. if not(O.backpack:FindFirstChild("CreatureBlobman")) then
  4968. while not(O.me.CanSpawnToy.Value) do task.wait() end
  4969. task.spawn(toy_spawn2, "CreatureBlobman")
  4970. end
  4971. while not(O.backpack:FindFirstChild("CreatureBlobman")) do task.wait() end
  4972. while not(O.me.Character.Humanoid.SeatPart) and task.wait() do
  4973. O.backpack:FindFirstChild("CreatureBlobman").VehicleSeat:sit(O.me.Character.Humanoid)
  4974. end
  4975. end
  4976. end,
  4977. })
  4978.  
  4979. bindtab:CreateKeybind({
  4980. Name = "Create Big Snow Ball",
  4981. CurrentKeybind = "",
  4982. HoldToInteract = false,
  4983. Flag = "CreateBigSnowBall",
  4984. Callback = function(Keybind)
  4985. local v1 = O.me.Character; if v1 then
  4986. local v2 = v1:FindFirstChild("HumanoidRootPart"); if v2 then
  4987. while O.backpack:FindFirstChild("BallSnowball") and task.wait() do O.backpack.BallSnowball.Name = "BallSnowballO" end
  4988. while not(O.me.CanSpawnToy.Value) do task.wait() end
  4989. task.spawn(toy_spawn1, "BallSnowball")
  4990. while not(O.backpack:FindFirstChild("BallSnowball")) do task.wait() end
  4991. local v3 = O.backpack:FindFirstChild("BallSnowball")
  4992. v3.Name = "BallSnowballN"
  4993. v3.SoundPart.CanTouch = false
  4994. while not(v3.SoundPart:FindFirstChild("PartOwner")) and task.wait() do
  4995. if (v2.Position - v3.SoundPart.Position).Magnitude > 30 then v2.CFrame = v3.CFrame + Vector3.new(0, -10, 0) end
  4996. invis_touch(v3.SoundPart)
  4997. end
  4998. local bp = Instance.new("BodyPosition", v3.SoundPart)
  4999. bp.MaxForce = N.V.mhv3
  5000. bp.D = 100
  5001. bp.Position = Vector3.new(-410, 228, 522)
  5002. task.wait(1)
  5003. bp.D = 0
  5004. while v3.SoundPart.Size.X < 70 and task.wait() do
  5005. bp.Position = Vector3.new(-410, 229-v3.SoundPart.Size.X, 520)
  5006. if not(v3.SoundPart:FindFirstChild("PartOwner")) then
  5007. while not(v3.SoundPart:FindFirstChild("PartOwner")) and task.wait() do
  5008. if (v2.Position - v3.SoundPart.Position).Magnitude > 30 then
  5009. local save = v2.CFrame
  5010. while not(v3.SoundPart:FindFirstChild("PartOwner")) and task.wait() do
  5011. v2.CFrame = v3.SoundPart.CFrame + Vector3.new(0, -10, 0)
  5012. invis_touch(v3.SoundPart)
  5013. end
  5014. v2.CFrame = save
  5015. else invis_touch(v3.SoundPart) end
  5016. end
  5017. end
  5018. end
  5019. bp.D = 100
  5020. bp.Position = Vector3.new(0, 1000, 0)
  5021. v3.SoundPart.CanTouch = true
  5022. bp:Destroy()
  5023. v3.SoundPart.CFrame = v2.CFrame + Vector3.new(0, 100, 0)
  5024. end
  5025. end
  5026. end,
  5027. })
  5028.  
  5029. if L.vhsows or check_list(Lt.admins, O.me.UserId) then
  5030. bindtab:CreateKeybind({
  5031. Name = "ULTRA ANTIGRAB",
  5032. CurrentKeybind = "",
  5033. HoldToInteract = false,
  5034. Flag = "ULTRAANTIGRAB",
  5035. Callback = function(Keybind)
  5036. local hrp, hum = get_all()
  5037. if hum and check_hum(hum) then
  5038. if not(O.backpack:FindFirstChild("antigrabblob")) then
  5039. repeat task.wait() until not(O.me.InPlot.Value)
  5040. repeat task.wait() until O.me.CanSpawnToy.Value
  5041. task.spawn(toy_spawn2, "CreatureBlobman")
  5042. for _,toy in pairs(O.backpack:GetChildren()) do if toy.Name == "CreatureBlobman" then create_blv(toy, "notantigrabblob", true) end end
  5043. repeat task.wait() until O.backpack:FindFirstChild("CreatureBlobman") and not(O.backpack.CreatureBlobman:FindFirstChild("antigrabblob"))
  5044. local blob = O.backpack.CreatureBlobman
  5045. blob.Name = "antigrabblob"; task.wait(0.3)
  5046. for a=1, 55 do O.Events.Ragdoll:FireServer(hrp, 0); task.wait() end
  5047. repeat O.Events.Ragdoll:FireServer(hrp, 0); blob.VehicleSeat:sit(hum); task.wait(0.5) until hum.SeatPart
  5048. for a=1, 55 do O.Events.Ragdoll:FireServer(hrp, 0); task.wait() end
  5049. hum.Sit = false
  5050. safe_invis_touch(blob.GrabbableHitbox, hrp)
  5051. local bp = create_bp1(blob.VehicleSeat, "antigrabblob", Vector3.new(0, 1111111, 0))
  5052. else toy_delete(O.backpack.antigrabblob) end
  5053. end
  5054. end,
  5055. })
  5056.  
  5057.  
  5058. bindtab:CreateButton({
  5059. Name = "ffffffffff",
  5060. Callback = function()
  5061. for _, v in pairs(workspace:GetDescendants()) do
  5062. if v.Name == "CreatureBlobman" then
  5063. local args = {
  5064. [1] = v.RightDetector,
  5065. [2] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
  5066. [3] = v.RightDetector.RightWeld
  5067. }
  5068.  
  5069. v.BlobmanSeatAndOwnerScript.CreatureGrab:FireServer(unpack(args))
  5070. local args = {
  5071. [1] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
  5072. [2] = CFrame.new(v.RightDetector.Position) * CFrame.Angles(-0, 0, -0)
  5073. }
  5074.  
  5075. game:GetService("ReplicatedStorage").GrabEvents.SetNetworkOwner:FireServer(unpack(args))
  5076. end
  5077. end
  5078. end,
  5079. })
  5080.  
  5081. bindtab:CreateToggle({
  5082. Name = "ffffffffffffffffffff",
  5083. CurrentValue = false,
  5084. Flag = "",
  5085. Callback = function(Value)
  5086. wtrhrhrthrth = Value
  5087. if wtrhrhrthrth then
  5088. spawn(function()
  5089. while wtrhrhrthrth do
  5090. local character = game:GetService("Players").LocalPlayer.Character
  5091. if character and character:FindFirstChild("HumanoidRootPart") then
  5092. local args = {
  5093. [1] = character.HumanoidRootPart,
  5094. [2] = 0
  5095. }
  5096. game:GetService("ReplicatedStorage").CharacterEvents.RagdollRemote:FireServer(unpack(args))
  5097. end
  5098. wait(0.0000000000000000000000000000000000000000000000000000001)
  5099. end
  5100. end)
  5101. end
  5102. end,
  5103. })
  5104. end
  5105.  
  5106. local scripttab = Window:CreateTab("Script", 7733920644)
  5107.  
  5108. scripttab:CreateButton({
  5109. Name = "Open Dex Explorer V2",
  5110. Callback = function()
  5111. loadstring(game:HttpGet('https://ithinkimandrew.site/scripts/tools/dark-dex.lua'))()
  5112. end,
  5113. })
  5114.  
  5115. scripttab:CreateButton({
  5116. Name = "Rejoin Game",
  5117. Callback = function()
  5118. local TeleportService = game:GetService("TeleportService")
  5119. local Players = game:GetService("Players")
  5120. local LocalPlayer = O.me
  5121.  
  5122. local Rejoin = coroutine.create(function()
  5123. local Success, ErrorMessage = pcall(function()
  5124. TeleportService:Teleport(game.PlaceId, LocalPlayer)
  5125. end)
  5126.  
  5127. if ErrorMessage and not Success then
  5128. warn(ErrorMessage)
  5129. end
  5130. end)
  5131.  
  5132. coroutine.resume(Rejoin)
  5133. end,
  5134. })
  5135.  
  5136. local visualtab = Window:CreateTab("Visual", 7733774602)
  5137.  
  5138. visualtab:CreateSection("Chams")
  5139.  
  5140. visualtab:CreateToggle({
  5141. Name = "Chams Toggle",
  5142. CurrentValue = false,
  5143. Flag = "ChamsToggle",
  5144. Callback = function(Value)
  5145. chamst = Value
  5146. set_chams_parametr()
  5147. end,
  5148. })
  5149.  
  5150. visualtab:CreateColorPicker({
  5151. Name = "Fill Color",
  5152. Color = Color3.fromRGB(0,0,0),
  5153. Flag = "FillColor/chams",
  5154. Callback = function(Value)
  5155. chamsfc = Value
  5156. set_chams_parametr()
  5157. end
  5158. })
  5159.  
  5160. visualtab:CreateSlider({
  5161. Name = "Fill Transparency",
  5162. Range = {0, 1},
  5163. Increment = 0.1,
  5164. Suffix = "",
  5165. CurrentValue = 0.7,
  5166. Flag = "FillTransparency",
  5167. Callback = function(Value)
  5168. N.chamsft = Value
  5169. set_chams_parametr()
  5170. end,
  5171. })
  5172.  
  5173. visualtab:CreateColorPicker({
  5174. Name = "Outline Color",
  5175. Color = Color3.fromRGB(0,0,0),
  5176. Flag = "OutlineColor/chams",
  5177. Callback = function(Value)
  5178. chamsoc = Value
  5179. set_chams_parametr()
  5180. end
  5181. })
  5182.  
  5183. visualtab:CreateSlider({
  5184. Name = "Outline Transparency",
  5185. Range = {0, 1},
  5186. Increment = 0.1,
  5187. Suffix = "",
  5188. CurrentValue = 0,
  5189. Flag = "OutlineTransparency",
  5190. Callback = function(Value)
  5191. N.chamsot = Value
  5192. set_chams_parametr()
  5193. end,
  5194. })
  5195.  
  5196. visualtab:CreateSection("FPS Boost")
  5197.  
  5198. visualtab:CreateDropdown({
  5199. Name = "Graphics Quality",
  5200. Options = {"Bad","Default","Good","Best"},
  5201. CurrentOption = {""},
  5202. MultipleOptions = false,
  5203. Flag = "GraphicsQuality",
  5204. Callback = function(Option)
  5205. local temp = ""; for _,t in pairs(Option) do temp = temp..t end
  5206. if temp == "Bad" then
  5207. reset_gq()
  5208. 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
  5209. game.Lighting.Technology = "Legacy"
  5210. game.MaterialService.Use2022Materials = true
  5211. elseif temp == "Default" then reset_gq()
  5212. elseif temp == "Good" then
  5213. reset_gq()
  5214. game.Lighting.Technology = "ShadowMap"
  5215. elseif temp == "Best" then
  5216. reset_gq()
  5217. -- 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
  5218. 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
  5219. 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
  5220. O.sunrays.Intensity = 0.25
  5221. O.sunrays.Spread = 1
  5222. game.Lighting.Technology = "Future"
  5223. game.Lighting.OutdoorAmbient = Color3.fromRGB(160, 160, 160)
  5224. game.Lighting.Ambient = Color3.fromRGB(80, 80, 80)
  5225. O.bloomeffect.Intensity = 1
  5226. O.bloomeffect.Size = 1
  5227. O.bloomeffect.Threshold = 1
  5228. end
  5229. end,
  5230. })
  5231.  
  5232. visualtab:CreateToggle({
  5233. Name = "Hide All Toys",
  5234. CurrentValue = false,
  5235. Flag = "HideAllToys",
  5236. Callback = function(Value)
  5237. L.hidealltoys = not(L.hidealltoys)
  5238. local t = L.hidealltoys
  5239. while t == L.hidealltoys and task.wait() do
  5240. for _,plr in ipairs(S.Players:GetPlayers()) do
  5241. if plr ~= O.me then
  5242. if S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
  5243. for _,toy in pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
  5244. for _,prt in pairs(toy:GetDescendants()) do
  5245. if prt:IsA("Part") then
  5246. local nb = prt:FindFirstChild("TValue")
  5247. if not(nb) then
  5248. nb = Instance.new("NumberValue", prt)
  5249. nb.Name = "TValue"
  5250. nb.Value = prt.Transparency
  5251. end
  5252. if L.hidealltoys then prt.Transparency = 1 else prt.Transparency = nb.Value end
  5253. end
  5254. end
  5255. task.wait()
  5256. end
  5257. end
  5258. end
  5259. end
  5260. end
  5261. end,
  5262. })
  5263.  
  5264. visualtab:CreateToggle({
  5265. Name = "No Shadow All Toys",
  5266. CurrentValue = false,
  5267. Flag = "NoShadowAllToys",
  5268. Callback = function(Value)
  5269. L.shadowalltoys = not(L.shadowalltoys)
  5270. local t = L.shadowalltoys
  5271. while t == L.shadowalltoys and task.wait() do
  5272. for _,plr in ipairs(S.Players:GetPlayers()) do
  5273. if plr ~= O.me then
  5274. if S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
  5275. for _,toy in pairs(S.w[plr.Name.."SpawnedInToys"]:GetChildren()) do
  5276. for _,prt in pairs(toy:GetDescendants()) do
  5277. if prt:IsA("Part") then
  5278. local bv = prt:FindFirstChild("SValue")
  5279. if not(bv) then
  5280. bv = Instance.new("BoolValue", prt)
  5281. bv.Name = "SValue"
  5282. bv.Value = prt.CastShadow
  5283. end
  5284. if L.shadowalltoys then prt.CastShadow = false else prt.CastShadow = bv.Value end
  5285. end
  5286. end
  5287. task.wait()
  5288. end
  5289. end
  5290. end
  5291. end
  5292. end
  5293. end,
  5294. })
  5295.  
  5296. visualtab:CreateToggle({
  5297. Name = "Store All Players Toys",
  5298. CurrentValue = false,
  5299. Flag = "StoreAllToys",
  5300. Callback = function(Value)
  5301. L.storeallplayerstoys = not(L.storeallplayerstoys)
  5302. local t = L.storeallplayerstoys
  5303. while t == L.storeallplayerstoys and task.wait() do
  5304. for _,plr in ipairs(S.Players:GetPlayers()) do
  5305. if plr ~= O.me then
  5306. if L.storeallplayerstoys then
  5307. if S.w:FindFirstChild(plr.Name.."SpawnedInToys") then
  5308. S.w[plr.Name.."SpawnedInToys"].Parent = S.RS
  5309. end
  5310. else
  5311. if S.RS:FindFirstChild(plr.Name.."SpawnedInToys") then
  5312. S.RS[plr.Name.."SpawnedInToys"].Parent = S.w
  5313. end
  5314. end
  5315. end
  5316. end
  5317. end
  5318. end,
  5319. })
  5320.  
  5321. visualtab:CreateSection("Sky")
  5322.  
  5323. visualtab:CreateColorPicker({
  5324. Name = "Clouds Color",
  5325. Color = Color3.fromRGB(0,0,0),
  5326. Flag = "CloudsColor",
  5327. Callback = function(Value)
  5328. S.w.Terrain.Clouds.Color = Value
  5329. end
  5330. })
  5331.  
  5332. visualtab:CreateSlider({
  5333. Name = "Time Slider",
  5334. Range = {0, 23},
  5335. Increment = 0.001,
  5336. Suffix = "",
  5337. CurrentValue = 14,
  5338. Flag = "FOVSlider",
  5339. Callback = function(Value)
  5340. game.Lighting.ClockTime = Value
  5341. end,
  5342. })
  5343.  
  5344. visualtab:CreateToggle({
  5345. Name = "Time Sync",
  5346. CurrentValue = false,
  5347. Flag = "timesync",
  5348. Callback = function(Value)
  5349. timesync = Value
  5350. while timesync and task.wait(1) do
  5351. local data = request({
  5352. Url = "https://www.timeapi.io/api/time/current/zone?timeZone=Europe%2FAmsterdam",
  5353. Method = "GET",
  5354. })
  5355. data = S.HS:JSONDecode(data.Body)
  5356. game.Lighting.TimeOfDay = tostring(tonumber(data.hour)+1)..":"..data.minute..":"..data.seconds
  5357. end
  5358. end,
  5359. })
  5360.  
  5361. visualtab:CreateSection("World")
  5362.  
  5363. visualtab:CreateColorPicker({
  5364. Name = "Ocean Color",
  5365. Color = Color3.fromRGB(8,137,207),
  5366. Flag = "OceanColor",
  5367. Callback = function(Value)
  5368. local v1 = O.m.AlwaysHereTweenedObjects.Ocean.Object.ObjectModel
  5369. for _,prt in pairs(v1:GetChildren()) do
  5370. if prt:IsA("Part") and prt.Name == "Ocean" then
  5371. prt.Color = Value
  5372. end
  5373. end
  5374. end
  5375. })
  5376.  
  5377. visualtab:CreateSection("Others")
  5378.  
  5379. visualtab:CreateSlider({
  5380. Name = "FOV Slider",
  5381. Range = {1, 120},
  5382. Increment = 1,
  5383. Suffix = "(70 Normally)",
  5384. CurrentValue = 70,
  5385. Flag = "FOVSlider",
  5386. Callback = function(Value)
  5387. S.w.CurrentCamera.FieldOfView = Value
  5388. end,
  5389. })
  5390.  
  5391. visualtab:CreateSection("Color Correction")
  5392.  
  5393. visualtab:CreateToggle({
  5394. Name = "LSD",
  5395. CurrentValue = false,
  5396. Flag = "LSD",
  5397. Callback = function(Value)
  5398. LSD = Value
  5399. O.ccc.Enabled = LSD
  5400. if LSD then
  5401. local save1 = O.ccc.Brightness
  5402. local save2 = O.ccc.Contrast
  5403. local save3 = O.ccc.Saturation
  5404. O.ccc.Brightness = 1
  5405. O.ccc.Contrast = 10
  5406. O.ccc.Saturation = 1
  5407. while LSD do
  5408. O.ccc.TintColor = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
  5409. task.wait()
  5410. end
  5411. O.ccc.Brightness = save1
  5412. O.ccc.Contrast = save2
  5413. O.ccc.Saturation = save3
  5414. end
  5415. end,
  5416. })
  5417.  
  5418. visualtab:CreateToggle({
  5419. Name = "Color Correction",
  5420. CurrentValue = false,
  5421. Flag = "ColorCorrection",
  5422. Callback = function(Value)
  5423. O.ccc.Enabled = Value
  5424. end,
  5425. })
  5426.  
  5427. visualtab:CreateSlider({
  5428. Name = "Brightness",
  5429. Range = {0,10},
  5430. Increment = 1,
  5431. Suffix = "",
  5432. CurrentValue = 0,
  5433. Flag = "Brightness",
  5434. Callback = function(Value)
  5435. O.ccc.Brightness = Value
  5436. end,
  5437. })
  5438.  
  5439. visualtab:CreateSlider({
  5440. Name = "Contrast",
  5441. Range = {0,100},
  5442. Increment = 1,
  5443. Suffix = "",
  5444. CurrentValue = 0,
  5445. Flag = "Contrast",
  5446. Callback = function(Value)
  5447. O.ccc.Contrast = Value
  5448. end,
  5449. })
  5450.  
  5451. visualtab:CreateSlider({
  5452. Name = "Saturation",
  5453. Range = {0,100},
  5454. Increment = 1,
  5455. Suffix = "",
  5456. CurrentValue = 0,
  5457. Flag = "Saturation",
  5458. Callback = function(Value)
  5459. O.ccc.Saturation = Value
  5460. end,
  5461. })
  5462.  
  5463. visualtab:CreateColorPicker({
  5464. Name = "Tint Color",
  5465. Color = Color3.fromRGB(0,0,0),
  5466. Flag = "TintColor",
  5467. Callback = function(Value)
  5468. O.ccc.TintColor = Value
  5469. end
  5470. })
  5471.  
  5472. local guitab = Window:CreateTab("GUI", 7733774602)
  5473.  
  5474. guitab:CreateSection("Rayfield")
  5475.  
  5476. guitab:CreateColorPicker({
  5477. Name = "TextColor",
  5478. Color = Color3.fromRGB(240, 240, 240),
  5479. Flag = "TextColor/rfc",
  5480. Callback = function(Value)
  5481. Ld.field.Theme.Default2.TextColor = Value
  5482. Ld.field:ChangeTheme("Default2")
  5483. end
  5484. })
  5485.  
  5486. guitab:CreateColorPicker({
  5487. Name = "Background",
  5488. Color = Color3.fromRGB(25, 25, 25),
  5489. Flag = "Background/rfc",
  5490. Callback = function(Value)
  5491. Ld.field.Theme.Default2.Background = Value
  5492. Ld.field:ChangeTheme("Default2")
  5493. end
  5494. })
  5495.  
  5496. guitab:CreateColorPicker({
  5497. Name = "Topbar",
  5498. Color = Color3.fromRGB(34, 34, 34),
  5499. Flag = "Topbar/rfc",
  5500. Callback = function(Value)
  5501. Ld.field.Theme.Default2.Topbar = Value
  5502. Ld.field:ChangeTheme("Default2")
  5503. end
  5504. })
  5505.  
  5506. guitab:CreateColorPicker({
  5507. Name = "Shadow",
  5508. Color = Color3.fromRGB(20, 20, 20),
  5509. Flag = "Shadow/rfc",
  5510. Callback = function(Value)
  5511. Ld.field.Theme.Default2.Shadow = Value
  5512. Ld.field:ChangeTheme("Default2")
  5513. end
  5514. })
  5515.  
  5516. guitab:CreateColorPicker({
  5517. Name = "NotificationBackground",
  5518. Color = Color3.fromRGB(20, 20, 20),
  5519. Flag = "NotificationBackground/rfc",
  5520. Callback = function(Value)
  5521. Ld.field.Theme.Default2.NotificationBackground = Value
  5522. Ld.field:ChangeTheme("Default2")
  5523. end
  5524. })
  5525.  
  5526. guitab:CreateColorPicker({
  5527. Name = "NotificationActionsBackground",
  5528. Color = Color3.fromRGB(230, 230, 230),
  5529. Flag = "NotificationActionsBackground/rfc",
  5530. Callback = function(Value)
  5531. Ld.field.Theme.Default2.NotificationActionsBackground = Value
  5532. Ld.field:ChangeTheme("Default2")
  5533. end
  5534. })
  5535.  
  5536. guitab:CreateColorPicker({
  5537. Name = "TabBackground",
  5538. Color = Color3.fromRGB(80, 80, 80),
  5539. Flag = "TextTabBackgroundColor/rfc",
  5540. Callback = function(Value)
  5541. Ld.field.Theme.Default2.TextTabBackgroundColor = Value
  5542. Ld.field:ChangeTheme("Default2")
  5543. end
  5544. })
  5545.  
  5546. guitab:CreateColorPicker({
  5547. Name = "TabStroke",
  5548. Color = Color3.fromRGB(85, 85, 85),
  5549. Flag = "TabStroke/rfc",
  5550. Callback = function(Value)
  5551. Ld.field.Theme.Default2.TabStroke = Value
  5552. Ld.field:ChangeTheme("Default2")
  5553. end
  5554. })
  5555.  
  5556. guitab:CreateColorPicker({
  5557. Name = "TabBackgroundSelected",
  5558. Color = Color3.fromRGB(210, 210, 210),
  5559. Flag = "TabBackgroundSelected/rfc",
  5560. Callback = function(Value)
  5561. Ld.field.Theme.Default2.TabBackgroundSelected = Value
  5562. Ld.field:ChangeTheme("Default2")
  5563. end
  5564. })
  5565.  
  5566. guitab:CreateColorPicker({
  5567. Name = "TabTextColor",
  5568. Color = Color3.fromRGB(240, 240, 240),
  5569. Flag = "TabTextColor/rfc",
  5570. Callback = function(Value)
  5571. Ld.field.Theme.Default2.TabTextColor = Value
  5572. Ld.field:ChangeTheme("Default2")
  5573. end
  5574. })
  5575.  
  5576. guitab:CreateColorPicker({
  5577. Name = "SelectedTabTextColor",
  5578. Color = Color3.fromRGB(50, 50, 50),
  5579. Flag = "SelectedTabTextColor/rfc",
  5580. Callback = function(Value)
  5581. Ld.field.Theme.Default2.SelectedTabTextColor = Value
  5582. Ld.field:ChangeTheme("Default2")
  5583. end
  5584. })
  5585.  
  5586. guitab:CreateColorPicker({
  5587. Name = "ElementBackground",
  5588. Color = Color3.fromRGB(35, 35, 35),
  5589. Flag = "ElementBackground/rfc",
  5590. Callback = function(Value)
  5591. Ld.field.Theme.Default2.ElementBackground = Value
  5592. Ld.field:ChangeTheme("Default2")
  5593. end
  5594. })
  5595.  
  5596. guitab:CreateColorPicker({
  5597. Name = "ElementBackgroundHover",
  5598. Color = Color3.fromRGB(40, 40, 40),
  5599. Flag = "ElementBackgroundHover/rfc",
  5600. Callback = function(Value)
  5601. Ld.field.Theme.Default2.ElementBackgroundHover = Value
  5602. Ld.field:ChangeTheme("Default2")
  5603. end
  5604. })
  5605.  
  5606. guitab:CreateColorPicker({
  5607. Name = "SecondaryElementBackground",
  5608. Color = Color3.fromRGB(25, 25, 25),
  5609. Flag = "SecondaryElementBackground/rfc",
  5610. Callback = function(Value)
  5611. Ld.field.Theme.Default2.SecondaryElementBackground = Value
  5612. Ld.field:ChangeTheme("Default2")
  5613. end
  5614. })
  5615.  
  5616. guitab:CreateColorPicker({
  5617. Name = "ElementStroke",
  5618. Color = Color3.fromRGB(50, 50, 50),
  5619. Flag = "ElementStroke/rfc",
  5620. Callback = function(Value)
  5621. Ld.field.Theme.Default2.ElementStroke = Value
  5622. Ld.field:ChangeTheme("Default2")
  5623. end
  5624. })
  5625.  
  5626. guitab:CreateColorPicker({
  5627. Name = "SecondaryElementStroke",
  5628. Color = Color3.fromRGB(40, 40, 40),
  5629. Flag = "SecondaryElementStroke/rfc",
  5630. Callback = function(Value)
  5631. Ld.field.Theme.Default2.SecondaryElementStroke = Value
  5632. Ld.field:ChangeTheme("Default2")
  5633. end
  5634. })
  5635.  
  5636. guitab:CreateColorPicker({
  5637. Name = "SliderBackground",
  5638. Color = Color3.fromRGB(43, 105, 159),
  5639. Flag = "SliderBackground/rfc",
  5640. Callback = function(Value)
  5641. Ld.field.Theme.Default2.SliderBackground = Value
  5642. Ld.field:ChangeTheme("Default2")
  5643. end
  5644. })
  5645.  
  5646. guitab:CreateColorPicker({
  5647. Name = "SliderProgress",
  5648. Color = Color3.fromRGB(43, 105, 159),
  5649. Flag = "SliderProgress/rfc",
  5650. Callback = function(Value)
  5651. Ld.field.Theme.Default2.SliderProgress = Value
  5652. Ld.field:ChangeTheme("Default2")
  5653. end
  5654. })
  5655.  
  5656. guitab:CreateColorPicker({
  5657. Name = "SliderStroke",
  5658. Color = Color3.fromRGB(48, 119, 177),
  5659. Flag = "SliderStroke/rfc",
  5660. Callback = function(Value)
  5661. Ld.field.Theme.Default2.SliderStroke = Value
  5662. Ld.field:ChangeTheme("Default2")
  5663. end
  5664. })
  5665.  
  5666. guitab:CreateColorPicker({
  5667. Name = "ToggleBackground",
  5668. Color = Color3.fromRGB(30, 30, 30),
  5669. Flag = "ToggleBackground/rfc",
  5670. Callback = function(Value)
  5671. Ld.field.Theme.Default2.ToggleBackground = Value
  5672. Ld.field:ChangeTheme("Default2")
  5673. end
  5674. })
  5675.  
  5676. guitab:CreateColorPicker({
  5677. Name = "ToggleEnabled",
  5678. Color = Color3.fromRGB(0, 146, 214),
  5679. Flag = "ToggleEnabled/rfc",
  5680. Callback = function(Value)
  5681. Ld.field.Theme.Default2.ToggleEnabled = Value
  5682. Ld.field:ChangeTheme("Default2")
  5683. end
  5684. })
  5685.  
  5686. guitab:CreateColorPicker({
  5687. Name = "ToggleDisabled",
  5688. Color = Color3.fromRGB(100, 100, 100),
  5689. Flag = "ToggleDisabled/rfc",
  5690. Callback = function(Value)
  5691. Ld.field.Theme.Default2.ToggleDisabled = Value
  5692. Ld.field:ChangeTheme("Default2")
  5693. end
  5694. })
  5695.  
  5696. guitab:CreateColorPicker({
  5697. Name = "ToggleEnabledStroke",
  5698. Color = Color3.fromRGB(0, 170, 255),
  5699. Flag = "ToggleEnabledStroke/rfc",
  5700. Callback = function(Value)
  5701. Ld.field.Theme.Default2.ToggleEnabledStroke = Value
  5702. Ld.field:ChangeTheme("Default2")
  5703. end
  5704. })
  5705.  
  5706. guitab:CreateColorPicker({
  5707. Name = "ToggleDisabledStroke",
  5708. Color = Color3.fromRGB(125, 125, 125),
  5709. Flag = "ToggleDisabledStroke/rfc",
  5710. Callback = function(Value)
  5711. Ld.field.Theme.Default2.ToggleDisabledStroke = Value
  5712. Ld.field:ChangeTheme("Default2")
  5713. end
  5714. })
  5715.  
  5716. guitab:CreateColorPicker({
  5717. Name = "ToggleEnabledOuterStroke",
  5718. Color = Color3.fromRGB(100, 100, 100),
  5719. Flag = "ToggleEnabledOuterStroke/rfc",
  5720. Callback = function(Value)
  5721. Ld.field.Theme.Default2.ToggleEnabledOuterStroke = Value
  5722. Ld.field:ChangeTheme("Default2")
  5723. end
  5724. })
  5725.  
  5726. guitab:CreateColorPicker({
  5727. Name = "ToggleDisabledOuterStroke",
  5728. Color = Color3.fromRGB(65, 65, 65),
  5729. Flag = "ToggleDisabledOuterStroke/rfc",
  5730. Callback = function(Value)
  5731. Ld.field.Theme.Default2.ToggleDisabledOuterStroke = Value
  5732. Ld.field:ChangeTheme("Default2")
  5733. end
  5734. })
  5735.  
  5736. guitab:CreateColorPicker({
  5737. Name = "InputBackground",
  5738. Color = Color3.fromRGB(30, 30, 30),
  5739. Flag = "InputBackground/rfc",
  5740. Callback = function(Value)
  5741. Ld.field.Theme.Default2.InputBackground = Value
  5742. Ld.field:ChangeTheme("Default2")
  5743. end
  5744. })
  5745.  
  5746. guitab:CreateColorPicker({
  5747. Name = "InputStroke",
  5748. Color = Color3.fromRGB(65, 65, 65),
  5749. Flag = "InputStroke/rfc",
  5750. Callback = function(Value)
  5751. Ld.field.Theme.Default2.InputStroke = Value
  5752. Ld.field:ChangeTheme("Default2")
  5753. end
  5754. })
  5755.  
  5756. guitab:CreateColorPicker({
  5757. Name = "PlaceholderColor",
  5758. Color = Color3.fromRGB(178, 178, 178),
  5759. Flag = "PlaceholderColor/rfc",
  5760. Callback = function(Value)
  5761. Ld.field.Theme.Default2.PlaceholderColor = Value
  5762. Ld.field:ChangeTheme("Default2")
  5763. end
  5764. })
  5765.  
  5766. guitab:CreateSection("FTAP")
  5767.  
  5768. guitab:CreateColorPicker({
  5769. Name = "Coins",
  5770. Color = Color3.fromRGB(0, 0, 0),
  5771. Flag = "Coins/ftapc",
  5772. Callback = function(Value)
  5773. Lt.ftapcolors.Coins = Value
  5774. set_ftap_color()
  5775. end
  5776. })
  5777.  
  5778. guitab:CreateColorPicker({
  5779. Name = "TabBar",
  5780. Color = Color3.fromRGB(66, 66, 66),
  5781. Flag = "TabBar/ftapc",
  5782. Callback = function(Value)
  5783. Lt.ftapcolors.TabBar = Value
  5784. set_ftap_color()
  5785. end
  5786. })
  5787.  
  5788. guitab:CreateColorPicker({
  5789. Name = "Settings",
  5790. Color = Color3.fromRGB(0, 0, 0),
  5791. Flag = "Settings/ftapc",
  5792. Callback = function(Value)
  5793. Lt.ftapcolors.Settings = Value
  5794. set_ftap_color()
  5795. end
  5796. })
  5797.  
  5798. guitab:CreateColorPicker({
  5799. Name = "Shop",
  5800. Color = Color3.fromRGB(0, 0, 0),
  5801. Flag = "Shop/ftapc",
  5802. Callback = function(Value)
  5803. Lt.ftapcolors.Shop = Value
  5804. set_ftap_color()
  5805. end
  5806. })
  5807.  
  5808. guitab:CreateColorPicker({
  5809. Name = "ToyDestroy",
  5810. Color = Color3.fromRGB(0, 0, 0),
  5811. Flag = "ToyDestroy/ftapc",
  5812. Callback = function(Value)
  5813. Lt.ftapcolors.ToyDestroy = Value
  5814. set_ftap_color()
  5815. end
  5816. })
  5817.  
  5818. guitab:CreateColorPicker({
  5819. Name = "ToyShop",
  5820. Color = Color3.fromRGB(0, 0, 0),
  5821. Flag = "ToyShop/ftapc",
  5822. Callback = function(Value)
  5823. Lt.ftapcolors.ToyShop = Value
  5824. set_ftap_color()
  5825. end
  5826. })
  5827.  
  5828. guitab:CreateColorPicker({
  5829. Name = "Toys",
  5830. Color = Color3.fromRGB(0, 0, 0),
  5831. Flag = "Toys/ftapc",
  5832. Callback = function(Value)
  5833. Lt.ftapcolors.Toys = Value
  5834. set_ftap_color()
  5835. end
  5836. })
  5837.  
  5838. guitab:CreateColorPicker({
  5839. Name = "SettingsContents",
  5840. Color = Color3.fromRGB(90, 90, 90),
  5841. Flag = "SettingsContents/ftapc",
  5842. Callback = function(Value)
  5843. Lt.ftapcolors.SettingsContents = Value
  5844. set_ftap_color()
  5845. end
  5846. })
  5847.  
  5848. guitab:CreateColorPicker({
  5849. Name = "SettingsTitle",
  5850. Color = Color3.fromRGB(66, 66, 66),
  5851. Flag = "SettingsTitle/ftapc",
  5852. Callback = function(Value)
  5853. Lt.ftapcolors.SettingsTitle = Value
  5854. set_ftap_color()
  5855. end
  5856. })
  5857.  
  5858. guitab:CreateColorPicker({
  5859. Name = "ShopTitle",
  5860. Color = Color3.fromRGB(66, 66, 66),
  5861. Flag = "ShopTitle/ftapc",
  5862. Callback = function(Value)
  5863. Lt.ftapcolors.ShopTitle = Value
  5864. set_ftap_color()
  5865. end
  5866. })
  5867.  
  5868. guitab:CreateColorPicker({
  5869. Name = "ShopContents",
  5870. Color = Color3.fromRGB(90, 90, 90),
  5871. Flag = "ShopContents/ftapc",
  5872. Callback = function(Value)
  5873. Lt.ftapcolors.ShopContents = Value
  5874. set_ftap_color()
  5875. end
  5876. })
  5877.  
  5878. guitab:CreateColorPicker({
  5879. Name = "ToysContents",
  5880. Color = Color3.fromRGB(90, 90, 90),
  5881. Flag = "ToysContents/ftapc",
  5882. Callback = function(Value)
  5883. Lt.ftapcolors.ToysContents = Value
  5884. set_ftap_color()
  5885. end
  5886. })
  5887.  
  5888. guitab:CreateColorPicker({
  5889. Name = "FavoritesFrame",
  5890. Color = Color3.fromRGB(120, 120, 120),
  5891. Flag = "FavoritesFrame/ftapc",
  5892. Callback = function(Value)
  5893. Lt.ftapcolors.FavoritesFrame = Value
  5894. set_ftap_color()
  5895. end
  5896. })
  5897.  
  5898. guitab:CreateColorPicker({
  5899. Name = "Favorites",
  5900. Color = Color3.fromRGB(66, 66, 66),
  5901. Flag = "Favorites/ftapc",
  5902. Callback = function(Value)
  5903. Lt.ftapcolors.Favorites = Value
  5904. set_ftap_color()
  5905. end
  5906. })
  5907.  
  5908. guitab:CreateColorPicker({
  5909. Name = "MeterFrame",
  5910. Color = Color3.fromRGB(120, 120, 120),
  5911. Flag = "MeterFrame/ftapc",
  5912. Callback = function(Value)
  5913. Lt.ftapcolors.MeterFrame = Value
  5914. set_ftap_color()
  5915. end
  5916. })
  5917.  
  5918. guitab:CreateColorPicker({
  5919. Name = "SortingTabs",
  5920. Color = Color3.fromRGB(120, 120, 120),
  5921. Flag = "SortingTabs/ftapc",
  5922. Callback = function(Value)
  5923. Lt.ftapcolors.SortingTabs = Value
  5924. set_ftap_color()
  5925. end
  5926. })
  5927.  
  5928. guitab:CreateColorPicker({
  5929. Name = "ToysTitle",
  5930. Color = Color3.fromRGB(66, 66, 66),
  5931. Flag = "ToysTitle/ftapc",
  5932. Callback = function(Value)
  5933. Lt.ftapcolors.ToysTitle = Value
  5934. set_ftap_color()
  5935. end
  5936. })
  5937.  
  5938. guitab:CreateColorPicker({
  5939. Name = "DestroyTitle",
  5940. Color = Color3.fromRGB(66, 66, 66),
  5941. Flag = "DestroyTitle/ftapc",
  5942. Callback = function(Value)
  5943. Lt.ftapcolors.DestroyTitle = Value
  5944. set_ftap_color()
  5945. end
  5946. })
  5947.  
  5948. guitab:CreateColorPicker({
  5949. Name = "DestroyContents",
  5950. Color = Color3.fromRGB(90, 90, 90),
  5951. Flag = "DestroyContents/ftapc",
  5952. Callback = function(Value)
  5953. Lt.ftapcolors.DestroyContents = Value
  5954. set_ftap_color()
  5955. end
  5956. })
  5957.  
  5958. guitab:CreateColorPicker({
  5959. Name = "DestroyMeterFrame",
  5960. Color = Color3.fromRGB(120, 120, 120),
  5961. Flag = "DestroyMeterFrame/ftapc",
  5962. Callback = function(Value)
  5963. Lt.ftapcolors.DestroyMeterFrame = Value
  5964. set_ftap_color()
  5965. end
  5966. })
  5967.  
  5968. guitab:CreateColorPicker({
  5969. Name = "ToyShopTitle",
  5970. Color = Color3.fromRGB(66, 66, 66),
  5971. Flag = "ToyShopTitle/ftapc",
  5972. Callback = function(Value)
  5973. Lt.ftapcolors.ToyShopTitle = Value
  5974. set_ftap_color()
  5975. end
  5976. })
  5977.  
  5978. guitab:CreateColorPicker({
  5979. Name = "ToyShopSortingTabs",
  5980. Color = Color3.fromRGB(120, 120, 120),
  5981. Flag = "ToyShopSortingTabs/ftapc",
  5982. Callback = function(Value)
  5983. Lt.ftapcolors.ToyShopSortingTabs = Value
  5984. set_ftap_color()
  5985. end
  5986. })
  5987.  
  5988. guitab:CreateColorPicker({
  5989. Name = "ToyShopContents",
  5990. Color = Color3.fromRGB(90, 90, 90),
  5991. Flag = "ToyShopContents/ftapc",
  5992. Callback = function(Value)
  5993. Lt.ftapcolors.ToyShopContents = Value
  5994. set_ftap_color()
  5995. end
  5996. })
  5997.  
  5998. GridLayoutX = 90
  5999. GridLayoutY = 90
  6000. guitab:CreateSlider({
  6001. Name = "Grid Layout X",
  6002. Range = {0, 100},
  6003. Increment = 1,
  6004. Suffix = "(90 Default)",
  6005. CurrentValue = 90,
  6006. Flag = "GridLayoutX",
  6007. Callback = function(Value)
  6008. GridLayoutX = Value
  6009. O.me.PlayerGui.MenuGui.Menu.TabContents.Toys.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6010. O.me.PlayerGui.MenuGui.Menu.TabContents.ToyShop.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6011. O.me.PlayerGui.MenuGui.Menu.TabContents.ToyDestroy.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6012. end,
  6013. })
  6014.  
  6015. guitab:CreateSlider({
  6016. Name = "Grid Layout Y",
  6017. Range = {0, 100},
  6018. Increment = 1,
  6019. Suffix = "(90 Default)",
  6020. CurrentValue = 90,
  6021. Flag = "GridLayoutY",
  6022. Callback = function(Value)
  6023. GridLayoutY = Value
  6024. O.me.PlayerGui.MenuGui.Menu.TabContents.Toys.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6025. O.me.PlayerGui.MenuGui.Menu.TabContents.ToyShop.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6026. O.me.PlayerGui.MenuGui.Menu.TabContents.ToyDestroy.Contents.UIGridLayout.CellSize = UDim2.new(0, GridLayoutX, 0, GridLayoutY)
  6027. end,
  6028. })
  6029.  
  6030. visualtab:CreateSection("Crosshair")
  6031.  
  6032. local spytab = Window:CreateTab("Spy Menu", 7733678388)
  6033.  
  6034. spytab:CreateSection("Chat Spy")
  6035.  
  6036. spytab:CreateToggle({
  6037. Name = "Spy Toggle",
  6038. CurrentValue = false,
  6039. Flag = "SpyToggle",
  6040. Callback = function(Value)
  6041. L.spyenabled = Value
  6042. Lt.privateProperties.Text = "♥VSPY "..(L.spyenabled and "EN" or "DIS").."ABLED♥"
  6043. O.me:WaitForChild("PlayerGui"):WaitForChild("Chat")
  6044. S.StarterGui:SetCore("ChatMakeSystemMessage",Lt.privateProperties)
  6045. end,
  6046. })
  6047.  
  6048. spytab:CreateToggle({
  6049. Name = "Publish To Chat",
  6050. CurrentValue = false,
  6051. Flag = "PublishToChat",
  6052. Callback = function(Value)
  6053. L.public = Value
  6054. end,
  6055. })
  6056.  
  6057. spytab:CreateToggle({
  6058. Name = "Publish To Discord",
  6059. CurrentValue = false,
  6060. Flag = "PublishToDiscord",
  6061. Callback = function(Value)
  6062. L.publicds = Value
  6063. end,
  6064. })
  6065.  
  6066. spytab:CreateColorPicker({
  6067. Name = "Spy Color",
  6068. Color = Color3.fromRGB(255,0,0),
  6069. Callback = function(Value)
  6070. Lt.privateProperties.Color = Value
  6071. end
  6072. })
  6073.  
  6074. spytab:CreateSection("Player Spy")
  6075.  
  6076. spytab:CreateToggle({
  6077. Name = "Publish All Info To Discord",
  6078. CurrentValue = false,
  6079. Flag = "PublishAllInfoToDiscord",
  6080. Callback = function(Value)
  6081. L.paitd = Value
  6082. dnotify("spyallplrinfo3333333333333333333", 3)
  6083. print(L.spyallplrinfo)
  6084. if L.spyallplrinfo then
  6085. dnotify("spyallplrinfo", 3)
  6086. for _,plr in ipairs(S.Players:GetPlayers()) do
  6087. dnotify("spyallplrinfo123123123", 3)
  6088. dssend(Str.playerinfoweb, {content = plr.DisplayName.." "..plr.Name.." "..plr.UserId.." "..plr.FollowUserId,username = O.me.DisplayName.." ("..O.myname..")"})
  6089. end
  6090. L.spyallplrinfo = false
  6091. end
  6092. end,
  6093. })
  6094.  
  6095. local infotab = Window:CreateTab("Info", 7733964719)
  6096.  
  6097. infotab:CreateLabel("Creator: VHCK")
  6098.  
  6099. infotab:CreateButton({
  6100. Name = "Copy Discord URL", -- dÍŸsÍŸcÍŸ.ÍŸgÍŸgÍŸ/ÍŸvÍŸhÍŸsÍŸsÍŸ
  6101. Callback = function()
  6102. setclipboard("https://discord.gg/BCw8KuTDnj")
  6103. end,
  6104. })
  6105.  
  6106. infotab:CreateButton({
  6107. Name = "Say to chat disscord link",
  6108. Callback = function()
  6109. O.Events.saymsg:FireServer("dÍŸsÍŸcÍŸ.ÍŸgÍŸgÍŸ/ÍŸvÍŸhÍŸsÍŸsÍŸ","All")
  6110. end,
  6111. })
  6112.  
  6113. S.w.ChildAdded:Connect(function(mmodel)
  6114. if mmodel.Name == "BlackHoleKick" then
  6115. N.kickcountc = N.kickcountc+1
  6116. kickcount:Set("Kicked: "..N.kickcountc)
  6117. kickcount1:Set("Kicked: "..N.kickcountc)
  6118. dssend(Str.kicksweb, {content = "+kick",username = O.me.DisplayName.." ("..O.myname..")"})
  6119. end
  6120. end)
  6121.  
  6122. dssend(Str.executedweb, {content = "Запустился/It started",username = O.me.DisplayName.." ("..O.myname..")"})
  6123.  
  6124. if isfile("VHS/sspylist.vhs") then Lt.sspylist = S.HS:JSONDecode(readfile("VHS/sspylist.vhs")) end
  6125. if isfile("VHS/LineColor.vhs") then for i,v in ipairs(S.HS:JSONDecode(readfile("VHS/LineColor.vhs"))) do Lt.ccolors[i] = UnpackColor(v) end end
  6126.  
  6127. if get_rank(O.me) > 1 then
  6128. local msg = ""
  6129. if check_list(Lt.admins, O.me.UserId) then msg = "" end
  6130. if L.vhsows then msg = "" end
  6131. O.Events.saymsg:FireServer(""..msg, "ALL")
  6132. O.Events.saymsg:FireServer("", "All")
  6133. end
  6134.  
  6135. task.delay(1, function() Lt.ftapcolors = Ld.field.Theme.ftapc end)
  6136. task.delay(1, function() chamsfc = Ld.field.Theme.FillColor end)
  6137. task.delay(1, function() chamsoc = Ld.field.Theme.OutlineColor end)
  6138. task.delay(1, function() Ld.field:ChangeTheme("Default2") end)
  6139. task.delay(1, function() set_chams_parametr() end)
  6140. task.delay(1, function() set_ftap_color() end)
  6141. task.delay(1, function() set_line_color() end)
  6142. task.delay(1, function() datadssend() end)
  6143.  
  6144. Ld.field:LoadConfiguration()
Add Comment
Please, Sign In to add comment