xTh3_Hunter

Knosk's boombox Visualizer Cracked

Jan 20th, 2021 (edited)
1,037
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 22.34 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local Me = Players.LocalPlayer
  3. local NetworkAccess = coroutine.create(function()
  4.     settings().Physics.AllowSleep = false
  5.     while game:GetService("RunService").RenderStepped:Wait() do
  6.         for _, Players in pairs(Players:GetPlayers()) do
  7.             if Players ~= Me then
  8.                 Players.MaximumSimulationRadius = 0
  9.                 sethiddenproperty(Players, "SimulationRadius", 0)
  10.             end
  11.         end
  12.         Me.MaximumSimulationRadius = math.pow(math.huge, math.huge)
  13.         setsimulationradius(math.huge)
  14.     end
  15. end)
  16. coroutine.resume(NetworkAccess)
  17. local Equasym = Instance.new("ScreenGui")
  18. local Frame = Instance.new("Frame")
  19. local Rams = Instance.new("Folder")
  20. local RS = Instance.new("Frame")
  21. local LS = Instance.new("Frame")
  22. local MD = Instance.new("Frame")
  23. local MU = Instance.new("Frame")
  24. local UIGradient = Instance.new("UIGradient")
  25. local Welcome = Instance.new("TextLabel")
  26. local info = Instance.new("TextLabel")
  27. local close = Instance.new("ImageButton")
  28. local done = Instance.new("ImageButton")
  29. local hourglass_full = Instance.new("ImageButton")
  30. local Button = Instance.new("ImageButton")
  31. local TextLabel = Instance.new("TextLabel")
  32. local Checking = Instance.new("TextLabel")
  33. local discord = Instance.new("TextLabel")
  34. local blur = Instance.new("BlurEffect", game.Lighting)
  35. local ts = game:GetService("TweenService")
  36. local tv = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0)
  37. local ts = game:GetService("TweenService")
  38. local ti = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, false, 0)
  39. rainbowing = false
  40. Frame.Position = UDim2.new(.5, 0, 0, 0)
  41. Frame.AnchorPoint = Vector2.new(.5, .5)
  42. blur.Size = 0
  43. hourglass_full.ImageColor3 = Color3.fromRGB(255, 255, 0)
  44. function rot(kj)
  45.     local h24 = coroutine.create(function()
  46.         local h25 = TweenInfo.new(.4, Enum.PoseEasingStyle.Bounce, Enum.EasingDirection.Out, 0, false, 0)
  47.         local p = {
  48.             Rotation = kj.Rotation + 360
  49.         }
  50.         local mv = ts:Create(kj, h25, p)
  51.         mv:Play()
  52.     end)
  53.     coroutine.resume(h24)
  54. end
  55. function uhoh(s)
  56.     local slide = {
  57.         Position = UDim2.new(.5, 0, s, 0)
  58.     }
  59.     local sliding = ts:Create(Frame, tv, slide)
  60.     sliding:Play()
  61. end
  62. local function blury(v, x)
  63.     local mb = TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, false, 0)
  64.     local prop = {
  65.         Size = x
  66.     }
  67.     local m = ts:Create(v, mb, prop)
  68.     m:Play()
  69. end
  70. function ImgT(v, x)
  71.     local mb = TweenInfo.new(.4, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, false, 0)
  72.     local prop = {
  73.         ImageTransparency = x
  74.     }
  75.     local m = ts:Create(v, mb, prop)
  76.     m:Play()
  77. end
  78. wait(.3)
  79. uhoh(.5)
  80. Frame.AnchorPoint = Vector2.new(.5, .5)
  81. Equasym.Name = "Equasym"
  82. Equasym.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  83. Equasym.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  84. Frame.Parent = Equasym
  85. Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  86. Frame.BorderColor3 = Color3.fromRGB(130, 203, 255)
  87. Frame.BorderSizePixel = 3
  88. Frame.Position = UDim2.new(.5, 0, -.5, 0)
  89. Frame.Size = UDim2.new(0, 371, 0, 286)
  90. Rams.Name = "Rams"
  91. Rams.Parent = Frame
  92. Frame.Draggable = true
  93. RS.Name = "RS"
  94. RS.Parent = Rams
  95. RS.BackgroundColor3 = Color3.fromRGB(38, 41, 45)
  96. RS.BorderSizePixel = 0
  97. RS.Position = UDim2.new(.973045826, 0, 0, 0)
  98. RS.Size = UDim2.new(0, 10, 0, 286)
  99. LS.Name = "LS"
  100. LS.Parent = Rams
  101. LS.BackgroundColor3 = Color3.fromRGB(38, 41, 45)
  102. LS.BorderSizePixel = 0
  103. LS.Size = UDim2.new(0, 10, 0, 286)
  104. MD.Name = "MD"
  105. MD.Parent = Rams
  106. MD.BackgroundColor3 = Color3.fromRGB(38, 41, 45)
  107. MD.BorderSizePixel = 0
  108. MD.Position = UDim2.new(0, 0, .965034962, 0)
  109. MD.Size = UDim2.new(0, 371, 0, 10)
  110. MU.Name = "MU"
  111. MU.Parent = Rams
  112. MU.BackgroundColor3 = Color3.fromRGB(38, 41, 45)
  113. MU.BorderSizePixel = 0
  114. MU.Size = UDim2.new(0, 371, 0, 10)
  115. UIGradient.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(38, 41, 45)), ColorSequenceKeypoint.new(1, Color3.fromRGB(34, 35, 43))})
  116. UIGradient.Rotation = -90
  117. UIGradient.Parent = Frame
  118. Welcome.Name = "Welcome"
  119. Welcome.Parent = Frame
  120. Welcome.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  121. Welcome.BackgroundTransparency = 1
  122. Welcome.Position = UDim2.new(.172506735, 0, .062937066, 0)
  123. Welcome.Size = UDim2.new(0, 243, 0, 50)
  124. Welcome.Font = Enum.Font.Arial
  125. Welcome.Text = ""
  126. Welcome.TextColor3 = Color3.fromRGB(0, 0, 0)
  127. Welcome.TextScaled = true
  128. Welcome.TextSize = 14
  129. Welcome.TextWrapped = true
  130. info.Name = "info"
  131. info.Parent = Frame
  132. info.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  133. info.BackgroundTransparency = 1
  134. info.Position = UDim2.new(.172506735, 0, .237762243, 0)
  135. info.Size = UDim2.new(0, 243, 0, 147)
  136. info.SizeConstraint = Enum.SizeConstraint.RelativeXX
  137. info.Font = Enum.Font.Arial
  138. info.Text = ""
  139. info.TextColor3 = Color3.fromRGB(0, 0, 0)
  140. info.TextScaled = true
  141. info.TextSize = 14
  142. info.TextWrapped = true
  143. info.TextXAlignment = Enum.TextXAlignment.Left
  144. info.TextYAlignment = Enum.TextYAlignment.Top
  145. close.Name = "close"
  146. close.Parent = Frame
  147. close.BackgroundTransparency = 1
  148. close.Position = UDim2.new(.787247241, 0, .406044394, 0)
  149. close.Size = UDim2.new(0, 44, 0, 44)
  150. close.ZIndex = 2
  151. close.Image = "rbxassetid://3926305904"
  152. close.ImageRectOffset = Vector2.new(284, 4)
  153. close.ImageRectSize = Vector2.new(24, 24)
  154. close.ImageTransparency = 1
  155. done.Name = "done"
  156. done.Parent = Frame
  157. done.BackgroundTransparency = 1
  158. done.Position = UDim2.new(.787247241, 0, .406044394, 0)
  159. done.Size = UDim2.new(0, 44, 0, 44)
  160. done.ZIndex = 2
  161. done.Image = "rbxassetid://3926305904"
  162. done.ImageRectOffset = Vector2.new(644, 204)
  163. done.ImageRectSize = Vector2.new(36, 36)
  164. done.ImageTransparency = 1
  165. hourglass_full.Name = "hourglass_full"
  166. hourglass_full.Parent = Frame
  167. hourglass_full.BackgroundTransparency = 1
  168. hourglass_full.Position = UDim2.new(.808, 0, .448, 0)
  169. hourglass_full.Size = UDim2.new(0, 30, 0, 30)
  170. hourglass_full.ZIndex = 2
  171. hourglass_full.Image = "rbxassetid://3926305904"
  172. hourglass_full.ImageRectOffset = Vector2.new(804, 164)
  173. hourglass_full.ImageRectSize = Vector2.new(36, 36)
  174. hourglass_full.ImageTransparency = 1
  175. Button.Name = "Button"
  176. Button.Parent = Frame
  177. Button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  178. Button.BackgroundTransparency = 1
  179. Button.Position = UDim2.new(.231805921, 0, .811188817, 0)
  180. Button.Size = UDim2.new(0, 200, 0, 40)
  181. Button.Image = "rbxassetid://2790389767"
  182. Button.ImageColor3 = Color3.fromRGB(0, 255, 0)
  183. Button.ImageTransparency = 1
  184. Button.ScaleType = Enum.ScaleType.Slice
  185. Button.SliceCenter = Rect.new(8, 8, 248, 248)
  186. TextLabel.Parent = Button
  187. TextLabel.AnchorPoint = Vector2.new(.5, .5)
  188. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  189. TextLabel.BackgroundTransparency = 1
  190. TextLabel.BorderSizePixel = 0
  191. TextLabel.Position = UDim2.new(.495000005, 0, .500000179, 0)
  192. TextLabel.Size = UDim2.new(1, -5, 1, -5)
  193. TextLabel.Font = Enum.Font.Arial
  194. TextLabel.Text = ""
  195. TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
  196. TextLabel.TextScaled = true
  197. TextLabel.TextSize = 14
  198. TextLabel.TextWrapped = true
  199. Checking.Name = "Checking"
  200. Checking.Parent = Frame
  201. Checking.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  202. Checking.BackgroundTransparency = 1
  203. Checking.Position = UDim2.new(.19137466, 0, .405594409, 0)
  204. Checking.Size = UDim2.new(0, 230, 0, 50)
  205. Checking.Font = Enum.Font.Arial
  206. Checking.Text = ""
  207. Checking.TextColor3 = Color3.fromRGB(0, 0, 0)
  208. Checking.TextScaled = true
  209. Checking.TextSize = 14
  210. Checking.TextWrapped = true
  211. discord.Name = "discord"
  212. discord.Parent = Frame
  213. discord.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  214. discord.BackgroundTransparency = 1
  215. discord.Position = UDim2.new(.19137466, 0, .559440553, 0)
  216. discord.Size = UDim2.new(0, 230, 0, 50)
  217. discord.Font = Enum.Font.Arial
  218. discord.Text = ""
  219. discord.TextColor3 = Color3.fromRGB(0, 0, 0)
  220. discord.TextScaled = true
  221. discord.TextSize = 14
  222. discord.TextWrapped = true
  223. local Buttonback = Button.Position
  224. blury(blur, 40)
  225. local sym = {hourglass_full, close, done}
  226. function typing(instance, text)
  227.     for i = 1, #text do
  228.         instance.Text = text:sub(1, i)
  229.         wait(.03)
  230.     end
  231. end
  232. function colors(frame, r, g, b, property)
  233.     local prop = {
  234.         [property] = Color3.fromRGB(r, g, b)
  235.     }
  236.     local p = ts:Create(frame, ti, prop)
  237.     p:Play()
  238. end
  239. function ColorSymbol(r, g, b)
  240.     local prop = {
  241.         ImageColor3 = Color3.fromRGB(r, g, b)
  242.     }
  243.     for i, v in pairs(sym) do
  244.         local zj = ts:Create(v, ti, prop)
  245.         zj:Play()
  246.     end
  247. end
  248. function color(r, g, b)
  249.     for _, k in pairs(Rams:GetChildren()) do
  250.         if k:IsA("Frame") then
  251.             local prop = {
  252.                 BackgroundColor3 = Color3.fromRGB(r, g, b)
  253.             }
  254.             local zxajfa = ts:Create(k, ti, prop)
  255.             zxajfa:Play()
  256.         end
  257.     end
  258. end
  259. local function transparent(v, t)
  260.     local thething = TweenInfo.new(.5, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0)
  261.     local prop = {
  262.         TextTransparency = t
  263.     }
  264.     local askjdfal = ts:Create(v, thething, prop)
  265.     askjdfal:Play()
  266. end
  267. function textrainbow()
  268.     for i, v in pairs(Frame:GetChildren()) do
  269.         if v:IsA("TextLabel") then
  270.             local c = coroutine.create(function()
  271.                 while wait() do
  272.                     colors(v, 255, 0, 0, "TextColor3")
  273.                     wait(1)
  274.                     colors(v, 255, 255, 0, "TextColor3")
  275.                     wait(1)
  276.                     colors(v, 0, 255, 0, "TextColor3")
  277.                     wait(1)
  278.                     colors(v, 0, 255, 255, "TextColor3")
  279.                     wait(1)
  280.                     colors(v, 100, 100, 255, "TextColor3")
  281.                     wait(1)
  282.                     colors(v, 255, 0, 255, "TextColor3")
  283.                     wait(1)
  284.                 end
  285.             end)
  286.             coroutine.resume(c)
  287.         end
  288.     end
  289. end
  290. function rainbow()
  291.     for _, v in pairs(Rams:GetChildren()) do
  292.         if v:IsA("Frame") then
  293.             local c = coroutine.create(function()
  294.                 while wait() do
  295.                     colors(v, 255, 0, 0, "BackgroundColor3")
  296.                     wait(1)
  297.                     colors(v, 255, 255, 0, "BackgroundColor3")
  298.                     wait(1)
  299.                     colors(v, 0, 255, 0, "BackgroundColor3")
  300.                     wait(1)
  301.                     colors(v, 0, 255, 255, "BackgroundColor3")
  302.                     wait(1)
  303.                     colors(v, 100, 100, 255, "BackgroundColor3")
  304.                     wait(1)
  305.                     colors(v, 255, 0, 255, "BackgroundColor3")
  306.                     wait(1)
  307.                 end
  308.             end)
  309.             coroutine.resume(c)
  310.         end
  311.     end
  312. end
  313. wait(1)
  314. typing(Checking, "Skidded Equasym")
  315. colors(Checking, 255, 255, 255, "TextColor3")
  316. color(255, 255, 255)
  317. wait(1)
  318. transparent(Checking, 1)
  319. wait(.5)
  320. Checking.TextTransparency = 0
  321. typing(Checking, "Cracked LMAO")
  322. rotating = true
  323. wait(1)
  324. transparent(Checking, 1)
  325. wait(.5)
  326. Checking.TextTransparency = 0
  327. typing(Checking, "Checking Whitelist..")
  328. color(255, 255, 0)
  329. ColorSymbol(255, 255, 0)
  330. colors(Checking, 255, 255, 0, "TextColor3")
  331. rot(hourglass_full)
  332. transparent()
  333. ImgT(hourglass_full, 0)
  334. local rotate = coroutine.create(function()
  335.     while true do
  336.         if not rotating then
  337.             return
  338.         end
  339.         hourglass_full.Rotation = hourglass_full.Rotation + 2
  340.         wait()
  341.     end
  342. end)
  343. coroutine.resume(rotate)
  344. wait(2)
  345. done.ImageColor3 = Color3.fromRGB(0, 255, 0)
  346. local plr = game.Players.LocalPlayer
  347. ImgT(hourglass_full, 1)
  348. color(0, 255, 0)
  349. local jjke = coroutine.create(function()
  350.     wait(.3)
  351.     ImgT(done, 0)
  352.     wait(1)
  353. end)
  354. coroutine.resume(jjke)
  355. colors(Checking, 0, 255, 0, "TextColor3")
  356. typing(Checking, "You're wehitelisted! " .. plr.Name)
  357. print("\"\n==============================================================================================\n┊  _____     ____      ____       ___      ____        _          ___       ____     ____     ┊\n┊ | ____|   |  _ \\    |  _ \\     / _ \\    |  _ \\      | |        / _ \\     / ___|   / ___|    ┊\n┊ |  _|     | |_) |   | |_) |   | | | |   | |_) |     | |       | | | |   | |  _    \\___ \\    ┊\n┊ | |___    |  _ <    |  _ <    | |_| |   |  _ <      | |___    | |_| |   | |_| |    ___) |   ┊\n┊ |_____|   |_| \\_\\   |_| \\_\\    \\___/    |_| \\_\\     |_____|    \\___/     \\____|   |____/    ┊ \n┊                                                                                             ┊\n==============================================================================================\n\n\nBAD\n================================================================\nPress G to start the script!\n\nPress J to dupe (unfunctional)\n\n================================================================\n       GENERAL COMMANDS\n================================================================\ncurrent prefix = \"!\"\n\nprefix [PREFIX] (changes the prefix used to call the commands) \n\n!os[NUMBER] (The studs between ur torso and the tools)\n\n!y [NUMBER] (how low or high the y axis is, 0 = head height)\n\n!p [PLAYER] (which player the boomboxes will follow)\n\n!play [ID] (the boomboxes will play the id you chosen)\n\n================================================================\n      MATHEMATICS COMMANDS\n================================================================\n!rx [NUMBER] (how much in angles you wanna rotate the boomboxes in x axis)\n\n!ry [NUMBER] (how much in angles you wanna rotate the boomboxes in y axis)\n\n!rz [NUMBER] (how much in angles you wanna rotate the boomboxes in z axis)\n\n!tx [NUMBER] (same as rx but rotates constantly)\n\n!ty [NUMBER] (same as ry but rotates constantly)\n\n!tz [NUMBER] (same as tz but rotates constantly)\n\n================================================================\n      UPDATES THAT ARE COMING\n================================================================\n-more commands\n\n-save audio cmds\n\n-playlist\n\n-functional duplicator\n\n-better gui\n\n-cmd bar\n\n-visulizing modes\n\n-better sync (if you have more than 14 boomboxes)\n\n\n================================================================\nmade by knosk#9999\n=======================\n\"")
  358. wait(1)
  359. ImgT(done, 1)
  360. ColorSymbol(0, 255, 0)
  361. textrainbow()
  362. rainbow()
  363. typing(Welcome, "ErrorIogs's demo script")
  364. typing(Checking, "Scripted by errorIogs,F9 for commands")
  365. typing(discord, "Disc: knosk#9999   disc server: http://dsc.gg/errorlogs")
  366. ImgT(Button, 0)
  367. typing(Button.TextLabel, "Start")
  368. Button.MouseButton1Click:Connect(function()
  369.     uhoh(-.5)
  370.     blury(blur, 0)
  371.     Index = 0
  372.     print("scripted by errorIogs")
  373.     Devide = 0
  374.     x = 360
  375.     switch = false
  376.     pbl = Instance.new("NumberValue", game.ReplicatedStorage)
  377.     off = Instance.new("NumberValue", game.ReplicatedStorage)
  378.     d = 500
  379.     prefix = "!"
  380.     sets = {}
  381.     sin = Instance.new("NumberValue")
  382.     sin.Value = 3.14
  383.     ym = Instance.new("NumberValue")
  384.     ym.Value = -4
  385.     rx = Instance.new("NumberValue")
  386.     ry = Instance.new("NumberValue")
  387.     rz = Instance.new("NumberValue")
  388.     tx = Instance.new("NumberValue")
  389.     ty = Instance.new("NumberValue")
  390.     tz = Instance.new("NumberValue")
  391.     pbl.Value = 1
  392.     off.Value = 1
  393.     local ts = game:GetService("TweenService")
  394.     function prop1(i, v)
  395.         local ti = TweenInfo.new(.5, Enum.EasingStyle.Back, Enum.EasingDirection.InOut, 0, false, 0)
  396.         local prop = {
  397.             Value = v
  398.         }
  399.         local aaa = ts:Create(i, ti, prop)
  400.         aaa:Play()
  401.     end
  402.     FoundPlr = true
  403.     mode1, mode2, mode3, mode4 = true, false, false, false
  404.     local s = pcall(function()
  405.         setsimulationradius(1 / 0, 1 / 0)
  406.     end)
  407.     duping = false
  408.     tpback = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  409.     local player = game.Players.LocalPlayer.Name
  410.     duping = false
  411.     function gotya(str)
  412.         local str = str:lower()
  413.         for i, v in pairs(game.Players:GetChildren()) do
  414.             if string.find(v.Name:lower(), str) then
  415.                 return v.Name
  416.             end
  417.         end
  418.     end
  419.     game.Players.LocalPlayer.Chatted:Connect(function(msg)
  420.         local msg = msg:lower()
  421.         if msg:sub(1, 7) == "prefix " then
  422.             prefix = msg:sub(8)
  423.         end
  424.         if msg:sub(1, 6) == prefix .. "mode " then
  425.             if msg:sub(7, 7) == "1" then
  426.                 mode1 = true
  427.                 mode2 = false
  428.                 mode3 = false
  429.                 mode4 = false
  430.             elseif msg:sub(7, 7) == "2" then
  431.                 mode1 = false
  432.                 mode2 = true
  433.                 mode3 = false
  434.                 mode4 = false
  435.             elseif msg:sub(7, 7) == "3" then
  436.                 mode1 = false
  437.                 mode2 = false
  438.                 mode3 = true
  439.                 mode4 = false
  440.             elseif msg:sub(7, 7) == "4" then
  441.                 mode1 = false
  442.                 mode2 = false
  443.                 mode3 = false
  444.                 mode4 = true
  445.             end
  446.         end
  447.         if msg:sub(1, 6) == prefix .. "play " then
  448.             for i, v in pairs(sets) do
  449.                 v.Remote:FireServer("PlaySong", msg:sub(7))
  450.             end
  451.         end
  452.         if msg:sub(1, 3) == prefix .. "p " then
  453.             player = gotya(msg:sub(4))
  454.             print(player)
  455.             if player == nil then
  456.                 FoundPlr = false
  457.             else
  458.                 FoundPlr = true
  459.             end
  460.         end
  461.         if msg:sub(1, 5) == prefix .. "pbl " then
  462.             prop1(pbl, tonumber(msg:sub(6)))
  463.         end
  464.         if msg:sub(1, 4) == prefix .. "os " then
  465.             prop1(off, tonumber(msg:sub(5)))
  466.         end
  467.         if msg:sub(1, 3) == prefix .. "d " then
  468.             d = tonumber(msg:sub(4))
  469.         end
  470.         if msg:sub(1, 3) == prefix .. "y " then
  471.             prop1(ym, tonumber(msg:sub(4)))
  472.         end
  473.         if msg:sub(1, 3) == prefix .. "k " then
  474.             k = tonumber(msg:sub(4))
  475.         end
  476.         if msg:sub(1, 4) == prefix .. "rx " then
  477.             prop1(rx, tonumber(msg:sub(5)))
  478.         end
  479.         if msg:sub(1, 4) == prefix .. "ry " then
  480.             prop1(ry, tonumber(msg:sub(5)))
  481.         end
  482.         if msg:sub(1, 4) == prefix .. "rz " then
  483.             prop1(rz, tonumber(msg:sub(5)))
  484.         end
  485.         if msg:sub(1, 4) == prefix .. "tx " then
  486.             prop1(tx, tonumber(msg:sub(5)))
  487.         end
  488.         if msg:sub(1, 4) == prefix .. "ty " then
  489.             prop1(ty, tonumber(msg:sub(5)))
  490.         end
  491.         if msg:sub(1, 4) == prefix .. "tz " then
  492.             prop1(tz, tonumber(msg:sub(5)))
  493.         end
  494.         if msg:sub(1, 5) == prefix .. "sin " then
  495.             prop1(sin, tonumber(msg:sub(6)))
  496.         end
  497.     end)
  498.     k = 1.1
  499.     TpBack = CFrame.new()
  500.     local uis = game:GetService("UserInputService")
  501.     uis.InputBegan:Connect(function(x, y)
  502.         if y then
  503.             return
  504.         end
  505.         if x.KeyCode == Enum.KeyCode.J then
  506.             if not duping then
  507.                 duping = true
  508.                 tpback = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  509.             else
  510.                 duping = false
  511.                 wait(6)
  512.                 tpback = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  513.                 for i, v in pairs(workspace:GetChildren()) do
  514.                     if v:IsA("Tool") then
  515.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Handle.CFrame
  516.                         wait()
  517.                     end
  518.                 end
  519.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = tpback
  520.             end
  521.         end
  522.         if x.KeyCode == Enum.KeyCode.G then
  523.             sets = {}
  524.             for i, v in pairs(sets) do
  525.                 print(v.Name)
  526.             end
  527.             for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  528.                 table.insert(sets, i, v)
  529.             end
  530.             Index = 360 / #game.Players.LocalPlayer.Backpack:GetChildren()
  531.             game.Players.LocalPlayer.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "0"
  532.             for i, v in pairs(sets) do
  533.                 if v:IsA("Tool") then
  534.                     for z, n in pairs(v:GetChildren()) do
  535.                         if n:IsA("NumberValue") then
  536.                             n:Destroy()
  537.                         end
  538.                     end
  539.                     for z, n in pairs(v.Handle:GetChildren()) do
  540.                         if n:IsA("BodyPosition") then
  541.                             n:Destroy()
  542.                         end
  543.                     end
  544.                     v.Name = "Boombox " .. tostring(i)
  545.                     local bp = Instance.new("BodyPosition", v.Handle)
  546.                     local val = Instance.new("NumberValue", v)
  547.                     local yv = Instance.new("NumberValue", v)
  548.                     local at1, at2 = Instance.new("Attachment", v.Handle), Instance.new("Attachment", v.Handle)
  549.                     at1.Position = Vector3.new(-1.4, 0, 0)
  550.                     at2.Position = Vector3.new(1.4, 0, 0)
  551.                     v.Changed:Connect(function()
  552.                         if v.Parent == game.Players.LocalPlayer.Backpack or v.Parent == workspace then
  553.                             for z, n in pairs(v:GetChildren()) do
  554.                                 if n:IsA("NumberValue") then
  555.                                     n:Destroy()
  556.                                 end
  557.                             end
  558.                             for z, n in pairs(v.Handle:GetChildren()) do
  559.                                 if n:IsA("BodyPosition") then
  560.                                     n:Destroy()
  561.                                 end
  562.                             end
  563.                         end
  564.                     end)
  565.                     yv.Value = k
  566.                     k = yv.Value + k
  567.                     val.Value = x
  568.                     x = val.Value - Index
  569.                     v.Parent = game.Players.LocalPlayer.Character
  570.                     FoundPlr = true
  571.                     local OnC = true
  572.                     game.Players.LocalPlayer.Character.ChildRemoved:Connect(function(c)
  573.                         if c == v then
  574.                             OnC = false
  575.                         end
  576.                     end)
  577.                     game:GetService("RunService").RenderStepped:Connect(function()
  578.                         if not OnC then
  579.                             return
  580.                         end
  581.                         if not v:FindFirstChild("Handle") then
  582.                             return
  583.                         end
  584.                         bp.Position = v.Handle.Position
  585.                         if not FoundPlr then
  586.                             return
  587.                         end
  588.                         bp.D = d
  589.                         if mode1 == true then
  590.                             v.Handle.Position = game.Players[player].Character.Head.Position + Vector3.new(math.sin(math.rad(val.Value) + time() * sin.Value) * off.Value, ym.Value + math.abs(math.sin(yv.Value + time() * math.pi)) * v.Handle.Sound.PlaybackLoudness * .005 * pbl.Value, math.cos(math.rad(val.Value) + time() * sin.Value) * off.Value)
  591.                             if v.Parent == workspace then
  592.                             else
  593.                                 v.Handle.CFrame = CFrame.new(v.Handle.Position, Vector3.new(game.Players[player].Character.Head.Position.X, game.Players[player].Character.Head.Position.Y - 4, game.Players[player].Character.Head.Position.Z)) * CFrame.Angles(math.rad(rx.Value) + (time() * tx.Value), math.rad(ry.Value) + (time() * ty.Value), math.rad(rz.Value) + (time() * tz.Value))
  594.                             end
  595.                         elseif mode2 == true then
  596.                             v.Handle.Position = game.Players[player].Character.Head.Position + Vector3.new(math.sin(math.rad(val.Value) + time() * sin.Value) * off.Value, ym.Value + math.sin(yv.Value + time() * sin.Value) * v.Handle.Sound.PlaybackLoudness * .005 * pbl.Value, math.cos(math.rad(val.Value) + time() * sin.Value) * off.Value)
  597.                             if v.Parent == workspace or v.Parent.RightHand:FindFirstChild("RightGrip") then
  598.                             else
  599.                                 v.Handle.CFrame = CFrame.new(v.Handle.Position, Vector3.new(game.Players[player].Character.Head.Position.X, game.Players[player].Character.Head.Position.Y - 4, game.Players[player].Character.Head.Position.Z)) * CFrame.Angles(math.rad(rx.Value) + (time() * tx.Value), math.rad(ry.Value) + (time() * ty.Value), math.rad(rz.Value) + (time() * tz.Value))
  600.                             end
  601.                         end
  602.                     end)
  603.                     if game.Players[player].Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  604.                         pcall(function()
  605.                             game.Players[player].Character.RightHand.RightGrip:Destroy()
  606.                         end)
  607.                     else
  608.                         pcall(function()
  609.                             game.Players.LocalPlayer.Character["Right Arm"].RightGrip:Destroy()
  610.                         end)
  611.                     end
  612.                 end
  613.             end
  614.         end
  615.     end)
  616.     local uis = game:GetService("UserInputService")
  617.     game:GetService("RunService").RenderStepped:Connect(function()
  618.         if not duping then
  619.             return
  620.         end
  621.         pcall(function()
  622.             game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = tpback
  623.         end)
  624.         for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  625.             if v:IsA("Tool") then
  626.                 v.Parent = game.Players.LocalPlayer.Character
  627.                 wait(.5)
  628.                 v.Parent = workspace
  629.                 wait(.3)
  630.                 for _, k in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  631.                     if k:IsA("Tool") then
  632.                         k.Parent = game.Players.LocalPlayer.Character
  633.                         wait(.5)
  634.                         k.Parent = workspace
  635.                     else
  636.                         k:Destroy()
  637.                     end
  638.                 end
  639.             end
  640.         end
  641.     end)
  642. end)
Add Comment
Please, Sign In to add comment