SHARE
TWEET

eeee

a guest Jul 11th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local ScreenGui = Instance.new("ScreenGui")
  5. local LoginFrame = Instance.new("Frame")
  6. local Bar = Instance.new("Frame")
  7. local Text = Instance.new("TextLabel")
  8. local Username = Instance.new("TextBox")
  9. local Password = Instance.new("TextBox")
  10. local Login = Instance.new("TextButton")
  11. local Loading = Instance.new("TextLabel")
  12. local Complete = Instance.new("TextLabel")
  13. local Main = Instance.new("Frame")
  14. local Bar_2 = Instance.new("Frame")
  15. local GrabKnife = Instance.new("TextButton")
  16. local NexulAdmin = Instance.new("TextButton")
  17. --Properties:
  18. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  19.  
  20. LoginFrame.Name = "LoginFrame"
  21. LoginFrame.Parent = ScreenGui
  22. LoginFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  23. LoginFrame.BorderSizePixel = 0
  24. LoginFrame.Position = UDim2.new(0.703030288, 0, 0.0768072307, 0)
  25. LoginFrame.Size = UDim2.new(0, 389, 0, 375)
  26.  
  27. Bar.Name = "Bar"
  28. Bar.Parent = LoginFrame
  29. Bar.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  30. Bar.BorderSizePixel = 0
  31. Bar.Size = UDim2.new(0, 389, 0, 38)
  32.  
  33. Text.Name = "Text"
  34. Text.Parent = LoginFrame
  35. Text.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  36. Text.BorderSizePixel = 0
  37. Text.Position = UDim2.new(0.238575995, 0, 0.179186538, 0)
  38. Text.Size = UDim2.new(0, 200, 0, 50)
  39. Text.Font = Enum.Font.SciFi
  40. Text.Text = "Syntac Login"
  41. Text.TextColor3 = Color3.new(1, 1, 1)
  42. Text.TextScaled = true
  43. Text.TextSize = 50
  44. Text.TextWrapped = true
  45.  
  46. Username.Name = "Username"
  47. Username.Parent = LoginFrame
  48. Username.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  49. Username.BorderSizePixel = 0
  50. Username.Position = UDim2.new(0.223650381, 0, 0.390466094, 0)
  51. Username.Size = UDim2.new(0, 213, 0, 37)
  52. Username.Font = Enum.Font.SourceSans
  53. Username.Text = "Username"
  54. Username.TextColor3 = Color3.new(1, 1, 1)
  55. Username.TextSize = 14
  56. Username.TextXAlignment = Enum.TextXAlignment.Left
  57.  
  58. Password.Name = "Password"
  59. Password.Parent = LoginFrame
  60. Password.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  61. Password.BorderSizePixel = 0
  62. Password.Position = UDim2.new(0.223650381, 0, 0.552424788, 0)
  63. Password.Size = UDim2.new(0, 213, 0, 37)
  64. Password.Font = Enum.Font.SourceSans
  65. Password.Text = "Password"
  66. Password.TextColor3 = Color3.new(1, 1, 1)
  67. Password.TextSize = 14
  68. Password.TextXAlignment = Enum.TextXAlignment.Left
  69.  
  70. Login.Name = "Login"
  71. Login.Parent = LoginFrame
  72. Login.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  73. Login.BorderSizePixel = 0
  74. Login.Position = UDim2.new(0.223650366, 0, 0.71483779, 0)
  75. Login.Size = UDim2.new(0, 213, 0, 68)
  76. Login.Font = Enum.Font.SourceSans
  77. Login.Text = "Login"
  78. Login.TextColor3 = Color3.new(1, 1, 1)
  79. Login.TextSize = 50
  80. Login.TextWrapped = true
  81. Login.MouseButton1Click:connect(function()
  82.     if Username.Text == game.Players.LocalPlayer.Character.Humanoid.Parent.Name and Password.Text == "secretkeyomg" then
  83.         print("Syntac Loading Please Wait")
  84.         Login.Visible = false
  85.         Username.Visible = false
  86.         Password.Visible = false
  87.         Text.Visible = false
  88.         Loading.Visible = true
  89.         wait(1)
  90.         Loading.Text = "Loading."
  91.         wait(1)
  92.         Loading.Text = "Loading.."
  93.         wait(1)
  94.         Loading.Text = "Loading..."
  95.         wait(1)
  96.         Loading.Text = "Loading"
  97.         wait(.5)
  98.         Loading.Visible = false
  99.         Complete.Visible = true
  100.         wait(1)
  101.         LoginFrame:Destroy()
  102.         Main.Visible = true
  103.         print("Loaded!")
  104.         print("Have fun exploiting!")
  105.     end
  106. end)
  107.  
  108. Loading.Name = "Loading"
  109. Loading.Parent = LoginFrame
  110. Loading.BackgroundColor3 = Color3.new(1, 1, 1)
  111. Loading.BackgroundTransparency = 1
  112. Loading.Position = UDim2.new(0, 0, 0.101333335, 0)
  113. Loading.Size = UDim2.new(0, 389, 0, 337)
  114. Loading.Visible = false
  115. Loading.Font = Enum.Font.SourceSans
  116. Loading.Text = "Loading"
  117. Loading.TextColor3 = Color3.new(1, 1, 1)
  118. Loading.TextScaled = true
  119. Loading.TextSize = 14
  120. Loading.TextWrapped = true
  121.  
  122. Complete.Name = "Complete"
  123. Complete.Parent = LoginFrame
  124. Complete.BackgroundColor3 = Color3.new(1, 1, 1)
  125. Complete.BackgroundTransparency = 1
  126. Complete.Position = UDim2.new(0, 0, 0.101333335, 0)
  127. Complete.Size = UDim2.new(0, 389, 0, 337)
  128. Complete.Visible = false
  129. Complete.Font = Enum.Font.SourceSans
  130. Complete.Text = "Complete!"
  131. Complete.TextColor3 = Color3.new(1, 1, 1)
  132. Complete.TextScaled = true
  133. Complete.TextSize = 14
  134. Complete.TextWrapped = true
  135.  
  136. Main.Name = "Main"
  137. Main.Parent = ScreenGui
  138. Main.BackgroundColor3 = Color3.new(0, 0, 0)
  139. Main.BorderSizePixel = 0
  140. Main.Position = UDim2.new(0.00804681797, 0, 0.540662646, 0)
  141. Main.Size = UDim2.new(0, 143, 0, 289)
  142. Main.Visible = false
  143.  
  144. Bar_2.Name = "Bar"
  145. Bar_2.Parent = Main
  146. Bar_2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  147. Bar_2.BorderSizePixel = 0
  148. Bar_2.Size = UDim2.new(0, 143, 0, 38)
  149.  
  150. GrabKnife.Name = "GrabKnife"
  151. GrabKnife.Parent = Main
  152. GrabKnife.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  153. GrabKnife.BorderSizePixel = 0
  154. GrabKnife.Position = UDim2.new(-0.00593919586, 0, 0.230374813, 0)
  155. GrabKnife.Size = UDim2.new(0, 143, 0, 50)
  156. GrabKnife.Font = Enum.Font.SourceSans
  157. GrabKnife.Text = "Grab Knife v2 [NONFE]"
  158. GrabKnife.TextColor3 = Color3.new(1, 1, 1)
  159. GrabKnife.TextSize = 14
  160. GrabKnife.MouseButton1Click:connect(function()
  161.  
  162. wait()
  163. me = game.Players.LocalPlayer
  164. char = me.Character
  165. selected = false
  166. attacking = false
  167. hurt = false
  168. grabbed = nil
  169. mode = "kill"
  170. bloodcolors = {"Bright red", "Really red", "Crimson"}
  171. enabled = true
  172. enabled2 = true
  173.  
  174. local breaksound = Instance.new("Sound")
  175. breaksound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  176. breaksound.Parent = game.Workspace
  177. breaksound.Volume = 0.8
  178.    
  179. local killsound = Instance.new("Sound")
  180. killsound.SoundId = "http://www.roblox.com/asset?id=16950449"
  181. killsound.Pitch = 0.65
  182. killsound.Parent = game.Workspace
  183.  
  184. local drainsound = Instance.new("Sound")
  185. drainsound.SoundId = "http://www.roblox.com/asset/?id=2785493"
  186. drainsound.Pitch = 0.7
  187.  
  188.  
  189. function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)
  190. part.Parent = parent
  191. part.formFactor = form
  192. part.CanCollide = collide
  193. part.Transparency = tran
  194. part.Reflectance = ref
  195. part.Size = Vector3.new(x,y,z)
  196. part.BrickColor = BrickColor.new(color)
  197. part.TopSurface = 0
  198. part.BottomSurface = 0
  199. part.Anchored = anchor
  200. part.Locked = true
  201. part:BreakJoints()
  202. end
  203.  
  204. function weld(w, p, p1, a, b, c, x, y, z)
  205. w.Parent = p
  206. w.Part0 = p
  207. w.Part1 = p1
  208. w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)
  209. end
  210.  
  211. function mesh(mesh, parent, x, y, z, type)
  212. mesh.Parent = parent
  213. mesh.Scale = Vector3.new(x, y, z)
  214. mesh.MeshType = type
  215. end
  216.  
  217. function remgui()
  218.     for _,v in pairs(me.PlayerGui:GetChildren()) do
  219.         if v.Name == "Modeshow" then
  220.             v:remove()
  221.         end
  222.     end
  223. end
  224.  
  225. function inform(text,delay)
  226.     remgui()
  227.     local sc = Instance.new("ScreenGui")
  228.     sc.Parent = me.PlayerGui
  229.     sc.Name = "Modeshow"
  230.     local bak = Instance.new("Frame",sc)
  231.     bak.BackgroundColor3 = Color3.new(1,1,1)
  232.     bak.Size = UDim2.new(0.94,0,0.1,0)
  233.     bak.Position = UDim2.new(0.03,0,0.037,0)
  234.     bak.BorderSizePixel = 0
  235.     local gi = Instance.new("TextLabel",sc)
  236.     gi.Size = UDim2.new(0.92,0,0.09,0)
  237.     gi.BackgroundColor3 = Color3.new(0,0,0)
  238.     gi.Position = UDim2.new(0.04,0,0.042,0)
  239.     gi.TextColor3 = Color3.new(1,1,1)
  240.     gi.FontSize = "Size14"
  241.     gi.Text = text
  242.     coroutine.resume(coroutine.create(function()
  243.         wait(delay)
  244.         sc:remove()
  245.     end))
  246. end
  247.  
  248. if char:findFirstChild("Bricks",true) then
  249.     char:findFirstChild("Bricks",true):remove()
  250. end
  251.  
  252. bricks = Instance.new("Model",me.Character)
  253. bricks.Name = "Bricks"
  254.  
  255. --Parts and shit
  256.  
  257. rarm = char:findFirstChild("Right Arm")
  258. larm = char:findFirstChild("Left Arm")
  259. lleg = char:findFirstChild("Left Leg")
  260. torso = char:findFirstChild("Torso")
  261. hum = char:findFirstChild("Humanoid")
  262. rleg = char:findFirstChild("Right Leg")
  263.  
  264. righthold = Instance.new("Part")
  265. prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Black", false, "Custom")
  266. w11 = Instance.new("Weld")
  267. weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)
  268.  
  269. lefthold = Instance.new("Part")
  270. prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Black", false, "Custom")
  271. w12 = Instance.new("Weld")
  272. weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)
  273.  
  274. hold = Instance.new("Part")
  275. prop(hold, bricks, false, 0, 0, 0.2, 0.3, 0.3, "Black", false, "Custom")
  276. oh = Instance.new("Weld")
  277. weld(oh, torso, hold, -math.pi/-0.86, 1.5, math.rad(0), -0.35, -0.4, -0.5)
  278.  
  279. knife = Instance.new("Part")
  280. knife.Material = "Marble"
  281. prop(knife, bricks, false, 0, 0, 0.25, 1.1, 0.3, "Black", false, "Custom")
  282. orr = Instance.new("Weld")
  283. weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0)
  284. ar = Instance.new("Weld")
  285. weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)
  286.  
  287. blade = Instance.new("Part")
  288. blade.Material = "Neon"
  289. prop(blade, bricks, false, 0, 0, 0.1, 2.5, 0.25, "Institutional white", false, "Custom")
  290. Instance.new("BlockMesh",blade).Scale = Vector3.new(0.3,1,1)
  291. w2 = Instance.new("Weld")
  292. weld(w2, knife, blade, 0, 0, 0, 0, -0.65, 0)
  293.  
  294. blade2 = Instance.new("Part")
  295. blade2.Material = "Neon"
  296. prop(blade2, bricks, false, 0, 0, 0.1, 0.4, 0.25, "Institutional white", false, "Custom")
  297. local mew = Instance.new("SpecialMesh",blade2)
  298. mew.MeshType = "Wedge"
  299. mew.Scale = Vector3.new(0.3,1,1)
  300. w3 = Instance.new("Weld")
  301. weld(w3, blade, blade2, 0, 0, 0, 0, -1.45, 0)
  302.  
  303.  
  304. rb = Instance.new("Part")
  305. prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
  306. w13 = Instance.new("Weld")
  307. weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)
  308.  
  309. lb = Instance.new("Part")
  310. prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
  311. w14 = Instance.new("Weld")
  312. weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)
  313.  
  314. rw = Instance.new("Weld")
  315. weld(rw, rb, nil, 0, 0, 0, 0, 0.5, 0)
  316.  
  317. lw = Instance.new("Weld")
  318. weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)
  319.  
  320. grabweld = nil
  321. platlol = nil
  322. lolhum = nil
  323.  
  324. function touch(h)
  325.     if hurt then
  326.         if grabbed == nil then
  327.             local hu = h.Parent:findFirstChild("Humanoid")
  328.             local head = h.Parent:findFirstChild("Head")
  329.             local torz = h.Parent:findFirstChild("Torso")
  330.             if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then
  331.                 if hu.Health > 0 then
  332.                 grabbed = torz
  333.                 hu.PlatformStand = true
  334.                 local w = Instance.new("Weld")
  335.                 weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6)
  336.                 grabweld = w
  337.                 lolhum = hu
  338.                 local lolxd = true
  339.                 platlol = lolxd
  340.                 hu.Changed:connect(function(prop)
  341.                     if prop == "PlatformStand" and platlol then
  342.                         hu.PlatformStand = true
  343.                     end
  344.                 end)
  345.                 end
  346.             end
  347.         end
  348.     end
  349. end
  350.  
  351. righthold.Touched:connect(touch)
  352. lefthold.Touched:connect(touch)
  353.  
  354. function bleed(part,po)
  355.     local lol1 = math.random(5,30)/100
  356.     local lol2 = math.random(5,30)/100
  357.     local lol3 = math.random(5,30)/100
  358.     local lol4 = math.random(1,#bloodcolors)
  359.     local p = Instance.new("Part")
  360.     prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,"Custom")
  361.     p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10)
  362.     p.Velocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
  363.     p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10)
  364.     p.CanCollide = true
  365.     coroutine.resume(coroutine.create(function()
  366.         wait(3)
  367.         p:remove()
  368.     end))
  369. end
  370.  
  371. h = Instance.new("HopperBin",me.Backpack)
  372.  
  373. h.Name = "Grab"
  374.  
  375. script.Parent = h
  376.  
  377. bin = h
  378.  
  379. function select(mouse)
  380.     orr.Part1 = nil
  381.     ar.Part1 = knife
  382.     mouse.Button1Down:connect(function()
  383.         if attacking == false then
  384.             attacking = true
  385.             lw.Part1 = larm
  386.             rw.Part1 = rarm
  387.             hurt = true
  388.             for i=1, 8 do
  389.                 rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0)
  390.                 lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
  391.                 wait()
  392.             end
  393.             wait(1)
  394.             hurt = false
  395.             if grabbed == nil then
  396.                 for i=1, 4 do
  397.                     rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  398.                     lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  399.                     wait()
  400.                 end
  401.                 lw.C0 = CFrame.new(0,0,0)
  402.                 rw.C0 = CFrame.new(0,0,0)
  403.                 lw.Part1 = nil
  404.                 rw.Part1 = nil
  405.                 attacking = false
  406.             end
  407.         elseif hurt == false and grabbed ~= nil and mode == "drop" then
  408.             enabled2 = true
  409.             grabweld:remove()
  410.             grabweld = nil
  411.             platlol = false
  412.             grabbed = nil
  413.             lolhum.PlatformStand = false
  414.             lolhum = nil
  415.             for i=1, 4 do
  416.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  417.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
  418.                 wait()
  419.             end
  420.             lw.C0 = CFrame.new(0,0,0)
  421.             rw.C0 = CFrame.new(0,0,0)
  422.             lw.Part1 = nil
  423.             rw.Part1 = nil
  424.             attacking = false
  425.             platlol = nil
  426.            
  427.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "para" and enabled2 == true then
  428.             enabled2 = false
  429.             enabled = false
  430.            
  431.             breaksound.Parent = grabbed
  432.             breaksound:Play()
  433.            
  434.             for i=1, 5 do
  435.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.15,-0.02) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  436.                 wait()
  437.             end
  438.             local duh = grabbed
  439.             bleed(duh,1)
  440.             bleed(duh,1)
  441.             bleed(duh,1)
  442.             bleed(duh,1)
  443.             bleed(duh,1)               
  444.             bleed(duh,1)
  445.             bleed(duh,1)
  446.             bleed(duh,1)
  447.             bleed(duh,1)
  448.             bleed(duh,1)
  449.             wait(0.12)
  450.             for i=1, 5 do
  451.                 lw.C0 = lw.C0 * CFrame.new(-0.02,-0.15,0.02) * CFrame.fromEulerAnglesXYZ(0.05,-0,0.03)
  452.                 wait()
  453.             end
  454.            
  455.            
  456.             if grabbed.Parent:findFirstChild("HumanoidRootPart",true) then
  457.                 grabbed.Parent.HumanoidRootPart:Remove()
  458.             end
  459.             grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health / 1.5
  460.            
  461.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "drain" and enabled == true then
  462.                 enabled = false
  463.                 enabled2 = true
  464.                
  465.                 for i=1, 2 do
  466.                     lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
  467.                     wait()
  468.                 end
  469.  
  470.                 while char.Humanoid.Health == char.Humanoid.MaxHealth do
  471.                     bleed(grabbed, 1)
  472.                     char.Humanoid.Health = char.Humanoid.Health + 1
  473.                     grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health - 1
  474.                     wait(0.0335)
  475.                 end
  476.                
  477.                 for i=1, 1 do
  478.                     lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  479.                     wait()
  480.                 end
  481.                 enabled = true
  482.                
  483.                
  484.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "throw" then
  485.             enabled2 = true
  486.             grabweld:remove()
  487.             grabweld = nil
  488.             local bf = Instance.new("BodyForce",grabbed)
  489.             bf.force = torso.CFrame.lookVector * 4000
  490.             bf.force = bf.force + Vector3.new(0,1500,0)
  491.             coroutine.resume(coroutine.create(function()
  492.                 wait(0.12)
  493.                 bf:remove()
  494.             end))
  495.             for i=1, 6 do
  496.                 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0)
  497.                 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0)
  498.                 wait()
  499.             end
  500.             for i=1, 4 do
  501.                 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0)
  502.                 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0)
  503.                 wait()
  504.             end
  505.             wait(0.2)
  506.             platlol = false
  507.             grabbed = nil
  508.             lolhum.PlatformStand = false
  509.             lolhum = nil
  510.             for i=1, 4 do
  511.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  512.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
  513.                 wait()
  514.             end
  515.             lw.C0 = CFrame.new(0,0,0)
  516.             rw.C0 = CFrame.new(0,0,0)
  517.             lw.Part1 = nil
  518.             rw.Part1 = nil
  519.             attacking = false
  520.             platlol = nil
  521.         elseif hurt == false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode == "kill" then
  522.             enabled2 = true
  523.             killsound.Parent = grabbed
  524.             killsound:Play()
  525.             for i=1, 5 do
  526.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  527.                 wait()
  528.             end
  529.             local ne = grabbed:findFirstChild("Neck")
  530.             coroutine.resume(coroutine.create(function()
  531.                 local duh = grabbed
  532.                 local duh2 = grabbed.Parent.Head
  533.                 local lolas = lolhum
  534.                 duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  535.                 for i=1, 75 do
  536.                     wait()
  537.                     local hm = math.random(1,15)
  538.                     pcall(function()
  539.                         if hm == 1 then
  540.                             duh2.Sound.Pitch = math.random(90,110)/100
  541.                             duh2.Sound:play()
  542.                             script.Parent.Splat:Play();
  543.                         end
  544.                     end)
  545.  
  546.                     if hm > 0 and hm < 4 then
  547.  
  548.                         bleed(duh,1)
  549.                         bleed(duh2,-0.1)
  550.                         bleed(duh,1)
  551.                         bleed(duh2,-0.1)
  552.                         bleed(duh,1)
  553.                         bleed(duh,1)
  554.                         bleed(duh,1)                                       
  555.                     end
  556.                 end
  557.                 wait(1.2)
  558.                
  559.                 lolas.Health = 0
  560.                 for i=1, 85 do
  561.                     wait()
  562.                     local hm = math.random(1,9)
  563.                     pcall(function()
  564.                         if hm == 1 then
  565.                             duh2.Sound.Pitch = math.random(90,110)/100
  566.                             duh2.Sound:play()
  567.                         end
  568.                     end)
  569.                     if hm > 0 and hm < 3 then
  570.                         bleed(duh,1)
  571.                         bleed(duh2,-0.5)
  572.                     end
  573.                 end
  574.             end))
  575.             for i=1, 3 do
  576.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  577.                 if ne ~= nil then
  578.                     grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  579.                 end
  580.                 wait()
  581.             end
  582.             grabweld:remove()
  583.             grabweld = nil
  584.             for i=1, 4 do
  585.                 lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06)
  586.                 wait()
  587.             end
  588.             for i=1, 4 do
  589.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  590.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  591.                 wait()
  592.             end
  593.             lw.C0 = CFrame.new(0,0,0)
  594.             rw.C0 = CFrame.new(0,0,0)
  595.             lw.Part1 = nil
  596.             rw.Part1 = nil
  597.             platlol = false
  598.             grabbed = nil
  599.             lolhum = nil
  600.             attacking = false
  601.             platlol = nil
  602.         end
  603.     end)
  604.     mouse.KeyDown:connect(function(kai)
  605.         key = kai:lower()
  606.         if key == "q" then
  607.             mode = "drop"
  608.             inform("Release",1)
  609.         elseif key == "e" then
  610.             mode = "throw"
  611.             inform("Push",1)
  612.         elseif key == "f" then
  613.             mode = "kill"
  614.             inform("Kill",1)
  615.         elseif key == "c" then
  616.             mode = "para"
  617.             inform("Paralyze",1)
  618.         elseif key == "x" then
  619.             mode = "drain"
  620.             inform("Drain",1)
  621.         end
  622.     end)
  623. end
  624.  
  625. function desel()
  626.     repeat wait() until attacking == false
  627.     orr.Part1 = knife
  628.     ar.Part1 = nil
  629. end
  630.  
  631. bin.Selected:connect(select)
  632. bin.Deselected:connect(desel)
  633.  
  634. char.Humanoid.Died:connect(function()
  635.     pcall(function()
  636.         grabweld:remove()
  637.         grabweld = nil
  638.         grabbed = nil
  639.         platlol = false
  640.         platlol = nil
  641.     end)
  642. end)
  643.  
  644. inform("Grab Knife 2 script loaded (okay there i released it calm the hecc down)",3)
  645.  
  646. end)
  647.  
  648. NexulAdmin.Name = "NexulAdmin"
  649. NexulAdmin.Parent = Main
  650. NexulAdmin.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  651. NexulAdmin.BorderSizePixel = 0
  652. NexulAdmin.Position = UDim2.new(-0.00593919586, 0, 0.48296997, 0)
  653. NexulAdmin.Size = UDim2.new(0, 143, 0, 50)
  654. NexulAdmin.Font = Enum.Font.SourceSans
  655. NexulAdmin.Text = "Nexul Admin"
  656. NexulAdmin.TextColor3 = Color3.new(1, 1, 1)
  657. NexulAdmin.TextSize = 14
  658. NexulAdmin.MouseButton1Click:connect(function()
  659.     -- __  __                          ___                  
  660. --/\ \/\ \                        /\_ \    __          
  661. --\ \ `\\ \     __   __  _  __  __\//\ \  /\_\    ____  
  662. -- \ \ , ` \  /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \  /',__\
  663. --  \ \ \`\ \/\  __/\/>  </\ \ \_\ \ \_\ \_\ \ \/\__, `\
  664. --   \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
  665. --    \/_/\/_/\/____/\//\/_/ \/___/  \/____/ \/_/\/___/
  666. --------------------------Version Beta--------------------------
  667. ---------------------------------------------------------------
  668. ---------------------------N3xul---------------------------
  669. ---------------------------------------------------------------
  670.  
  671. local gCoreGui = game:GetService('CoreGui')
  672. local gPlayers = game:GetService('Players')
  673. local gLighting = game:GetService('Lighting')
  674. local gWorkspace = game:GetService('Workspace')
  675. local Player = game.Players.LocalPlayer
  676. local Mouse = Player:GetMouse()
  677. local char = Player.Character
  678. local LP = gPlayers.LocalPlayer
  679. local MOUSE = LP:GetMouse()
  680.  
  681. local gPlayers = game:GetService("Players")
  682. local admin = gPlayers.LocalPlayer.Name
  683.  
  684. local services={}
  685. local cmds={}
  686. local std={}
  687. local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe =
  688. game.Lighting.FogEnd, fs = game.Lighting.FogStart}
  689. function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end
  690.  
  691. local Version = '1.9'
  692.  
  693. wait(0.1)
  694.  
  695. services.players=gPlayers
  696. services.lighting=game:GetService('Lighting')
  697. services.workspace=game:GetService('Workspace')
  698. services.events = {}
  699. local user = gPlayers.LocalPlayer
  700. local gCoreGui = game:GetService('CoreGui')
  701. local gPlayers = game:GetService('Players')
  702. local gLighting = game:GetService('Lighting')
  703. local gWorkspace = game:GetService('Workspace')
  704.  
  705. local cmdprefix='\\'
  706. local scriptprefix='\\'
  707. local split=" "
  708.  
  709. -------------------------
  710. -----Ban information-----
  711. -------------------------
  712.  
  713. local BanFolder = Instance.new("Fire", game.ContextActionService)
  714. BanFolder.Name = "BanList"
  715. _G.Banned = function(Ban)
  716.         local SValue = Instance.new("StringValue", BanFolder)
  717.         SValue.Value = Ban
  718.         SValue.RobloxLocked = true
  719. end
  720.  
  721. BannedPlayers = {
  722.     'norma832', -- oh my god leave me alone
  723.     'LordCrazy13' -- u are just annoying
  724. }
  725.  
  726. ------------------------
  727. -------Admin Data-------
  728. ------------------------
  729.  
  730. local AdminFolder = Instance.new("Folder", game.ContextActionService)
  731. AdminFolder.Name = "AdminList"
  732. AdminFolder.RobloxLocked = true
  733. _G.Admin = function(Admin)
  734.     local SValue = Instance.new("StringValue", AdminFolder)
  735.     SValue.Value = Admin
  736.     SValue.RobloxLocked = true
  737. end
  738.  
  739. ------------------------
  740. -----Defines Admins-----
  741. ------------------------
  742.  
  743. local admins = {
  744.     'DontAddAnything(MakesItBug)',
  745. }
  746.  
  747. -------------------------------------------
  748. ---Commands that show up in the CMD list---
  749. -------------------------------------------
  750.  
  751. CMDs = {
  752.     '1. ff player',
  753.     '2. unff player',
  754.     '3. fire player',
  755.     '4. unfire player',
  756.     '5. sparkles player',
  757.     '6. unsparkles player',
  758.     '7. smoke player',
  759.     '8. unsmoke player',
  760.     '9. btools player',
  761.     '10. god player',
  762.     '11. sgod player',
  763.     '12. ungod player',
  764.     '13. heal player',
  765.     '14. freeze player',
  766.     '15. thaw player',
  767.     '16. kill player',
  768.     '17. sound',
  769.     '18. volume',
  770.     '19. pitch',
  771.     '20. explode player',
  772.     '21. invisible player',
  773.     '22. visible player',
  774.     '23. goto player',
  775.     '24. bring player',
  776.     '25. tp player',
  777.     '26. char player',
  778.     '27. speed player',
  779.     '28. time',
  780.     '29. kick player',
  781.     '30. ban player',
  782.     '31. unlockws',
  783.     '32. unanchorws',
  784.     '33. hat player',
  785.     '34. gear player',
  786.     '35. m "message"',
  787.     '36. skick player',
  788.     '37. admin player',
  789.     '38. unadmin player',
  790.     '39. firstp player',
  791.     '40. thirdp player',
  792.     '41. chat player',
  793.     '42. insert',
  794.     '43. name player',
  795.     '44. unname player',
  796.     '45. stun player',
  797.     '46. unstun player',
  798.     '47. sit player',
  799.     '48. guest player',
  800.     '49. damage player',
  801.     '50. view player',
  802.     '51. unview player',
  803.     '52. nolimbs player',
  804.     '53. box player 1012',
  805.     '54. nobox player',
  806.     '55. ghost player',
  807.     '56. sphere player',
  808.     '57. loadmap',
  809.     '58. sky',
  810.     '59. ambient',
  811.     '60. gui',
  812.     '61. jail player',
  813.     '62. unjail player',
  814.     '63. shutdown',
  815.     '64. animation player',
  816.     '65. normal player',
  817.     '66. creeper player',
  818.     '67. uncreeper player',
  819.     '68. shrek player',
  820.     '69. unshrek player',
  821.     '70. spam',
  822.     '71. nospam',
  823.     '72. control player',
  824.     '73. nuke player',
  825.     '74. infect player',
  826.     '75. uninfect player',
  827.     '76. duck player',
  828.     '77. unduck player',
  829.     '78. disable player',
  830.     '79. enable player',
  831.     '80. size player',
  832.     '81. confuse player',
  833.     '82. unconfuse player',
  834.     '83. clone player',
  835.     '84. spin player',
  836.     '85. unspin player',
  837.     '86. dog player',
  838.     '87. undog player',
  839.     '88. tptool',
  840.     '89. loopsit player',
  841.     '90. unloopsit player',
  842.     '91. loopjump player',
  843.     '92. unloopjump player',
  844.     '93. loopheal player',
  845.     '94. unloopheal player',
  846.     '95. fling player',
  847.     '96. ayylmao player',
  848.     '97. nograv player',
  849.     '98. grav player',
  850.     '99. seizure player',
  851.     '100. unseizure player',
  852.     '101. cape 1012',
  853.     '102. uncape',
  854.     '103. paper player',
  855.     '104. punish player',
  856.     '105. unpunish player',
  857.     '106. disco',
  858.     '107. undisco',
  859.     '108. lockws',
  860.     '109. base',
  861.     '110. fix',
  862.     '111. flood',
  863.     '112. spookyify',
  864.     '113. explorer (Possible crash)',
  865.     '114. decalspam ID',
  866.     '115. wtrbtools',
  867.     '116. respawn',
  868.     '117. lightsaber',
  869.     '118. draw',
  870.     '119. devuzi',
  871.     '- float player',
  872.     '- unfloat player',
  873.     '- noclip',
  874.     '- clip',
  875.     '- prefix <string>',
  876.     '- admins',
  877.     '- bans',
  878.     '- cmds',
  879.     '- version'
  880. }
  881.  
  882. -------
  883. --Lib--
  884. -------
  885.  
  886. updateevents=function()
  887.     for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  888.     for i,v in pairs(gPlayers:players())do
  889.         local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  890.         services.events[#services.events+1] = ev
  891.     end
  892. end
  893.  
  894. std.inTable=function(tbl,val)
  895.     if tbl==nil then return false end
  896.  
  897.     for _,v in pairs(tbl)do
  898.         if v==val then return true end
  899.     end
  900.     return false
  901. end
  902.  
  903. std.out=function(str)
  904.     print(str)
  905. end
  906.  
  907. std.list=function(tbl)
  908.     local str=''
  909.     for i,v in pairs(tbl)do
  910.         str=str..tostring(v)
  911.         if i~=#tbl then str=str..', ' end
  912.     end
  913.     return str
  914. end
  915.  
  916. std.endat=function(str,val)
  917.     local z=str:find(val)
  918.     if z then
  919.         return str:sub(0,z-string.len(val)),true
  920.     else
  921.         return str,false
  922.     end
  923. end
  924.  
  925. std.first=function(str) return str:sub(1,1) end
  926.  
  927. isAdmin=function(name)
  928.     if name==admin then
  929.         return true
  930.     elseif admins[name]==true then
  931.         return true
  932.     end
  933.     return false
  934. end
  935.  
  936. local exec=function(str)
  937.     spawn(function()
  938.         local script, loaderr = loadstring(str)
  939.         if not script then
  940.             error(loaderr)
  941.         else
  942.             script()
  943.         end
  944.     end)
  945. end
  946.  
  947. local findCmd=function(cmd_name)
  948.     for i,v in pairs(cmds)do
  949.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  950.             return v
  951.         end
  952.     end
  953. end
  954.  
  955. local getCmd=function(msg)
  956.     local cmd,hassplit=std.endat(msg:lower(),split)
  957.     if hassplit then
  958.         return {cmd,true}
  959.     else
  960.         return {cmd,false}
  961.     end
  962. end
  963.  
  964. local getprfx=function(strn)
  965.     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  966.     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  967.     end return
  968. end
  969.  
  970. local getArgs=function(str)
  971.     local args={}
  972.     local new_arg=nil
  973.     local hassplit=nil
  974.     local s=str
  975.     repeat
  976.         new_arg,hassplit=std.endat(s:lower(),split)
  977.         if new_arg~='' then
  978.             args[#args+1]=new_arg
  979.             s=s:sub(string.len(new_arg)+string.len(split)+1)
  980.         end
  981.     until hassplit==false
  982.     return args
  983. end
  984.  
  985. local function execCmd(str, plr)
  986.     local s_cmd
  987.     local a
  988.     local cmd
  989.     s_cmd = getCmd(str)
  990.     cmd = findCmd(s_cmd[1])
  991.     if cmd == nil then return end
  992.     a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)
  993.     local args=getArgs(a)
  994.  
  995.     pcall(function()
  996.     cmd.FUNC(args, plr)
  997.     end)
  998. end
  999.  
  1000. function do_exec(str,plr)
  1001.     if not isAdmin(plr.Name)then return end
  1002.    
  1003.     str=str:gsub('/e ','')
  1004.  
  1005.     local t=getprfx(str)
  1006.     if t==nil then return end
  1007.     str=str:sub(t[2])
  1008.     if t[1]=='exec' then
  1009.         exec(str)
  1010.     elseif t[1]=='cmd' then
  1011.         execCmd(str, plr)
  1012.     end
  1013. end
  1014.  
  1015. updateevents()
  1016. _G.exec_cmd = execCmd
  1017. --game.Players.LocalPlayer.Chatted:connect(doexec)
  1018.  
  1019. local _char=function(plr_name)
  1020.     for i,v in pairs(game.Players:GetChildren())do
  1021.         if v:IsA'Player'then
  1022.             if v.Name==plr_name then return v.Character end
  1023.         end
  1024.     end
  1025.     return
  1026. end
  1027.  
  1028. local _plr=function(plr_name)
  1029.     for i,v in pairs(game.Players:GetChildren())do
  1030.         if v:IsA'Player'then
  1031.             if v.Name==plr_name then return v end
  1032.         end
  1033.     end
  1034.     return
  1035. end
  1036.  
  1037. function addcmd(name,desc,alias,func)
  1038.     cmds[#cmds+1]=
  1039.     {
  1040.         NAME=name;
  1041.         DESC=desc;
  1042.         ALIAS=alias;
  1043.         FUNC=func;
  1044.     }
  1045. end
  1046.  
  1047. local function getPlayer(name)
  1048.     local nameTable = {}
  1049.     name=name:lower()
  1050.     if name == "me" then
  1051.         nameTable[#nameTable+1]=admin
  1052.     elseif name == "others" then
  1053.         for i,v in pairs(gPlayers:GetChildren()) do
  1054.             if v:IsA'Player'then
  1055.                 if v.Name~=admin then
  1056.                     nameTable[#nameTable+1]=v.Name
  1057.                 end
  1058.             end
  1059.         end
  1060.     elseif name == "all" then
  1061.         for i,v in pairs(gPlayers:GetChildren()) do
  1062.             if v:IsA'Player'then
  1063.                 nameTable[#nameTable+1]=v.Name
  1064.             end
  1065.         end
  1066.     else
  1067.         for i,v in pairs(gPlayers:GetChildren()) do
  1068.             local lname = v.Name:lower()
  1069.             local i,j = lname:find(name)
  1070.             if i == 1 then
  1071.                 return {v.Name}
  1072.             end
  1073.         end
  1074.     end
  1075.     return nameTable
  1076. end
  1077.  
  1078. ---------------
  1079. ---Cape Info---
  1080. ---------------
  1081.  
  1082. local capeColor = 1012
  1083.  
  1084. function Cape(playerCaped)
  1085.  
  1086. if playerCaped.Character:FindFirstChild("Cape") ~= nil then
  1087.     playerCaped.Character.Cape:Destroy()
  1088. end
  1089.  
  1090. repeat
  1091.     wait()
  1092. until playerCaped and playerCaped.Character and playerCaped.Character:FindFirstChild("Torso")
  1093.  
  1094. local Torso = playerCaped.Character.Torso
  1095.  
  1096. local Cape = Instance.new("Part", Torso.Parent)
  1097. Cape.Name = "Cape"
  1098. Cape.Anchored = false
  1099. Cape.CanCollide = false
  1100. Cape.TopSurface = 0
  1101. Cape.BottomSurface = 0
  1102. Cape.BrickColor = BrickColor.new("" .. capeColor)
  1103. Cape.Material = "Neon"
  1104. Cape.formFactor = "Custom"
  1105. Cape.Size = Vector3.new(0.2,0.2,0.2)
  1106.  
  1107. local msh = Instance.new("BlockMesh", Cape)
  1108. msh.Scale = Vector3.new(9,17.5,.5)
  1109.  
  1110. local motor1 = Instance.new("Motor", Cape)
  1111. motor1.Part0 = Cape
  1112. motor1.Part1 = Torso
  1113.  
  1114. motor1.MaxVelocity = 1
  1115. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1116. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1117.  
  1118. local wave = false
  1119.  
  1120. repeat wait(1/44)
  1121. local ang = 0.2
  1122. local oldmag = Torso.Velocity.magnitude
  1123. local mv = .1
  1124.  
  1125. if wave then
  1126.     ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1
  1127.     wave = false
  1128. else
  1129.     wave = false
  1130. end
  1131. ang = ang + math.min(Torso.Velocity.magnitude/30, 1)
  1132. motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv
  1133. motor1.DesiredAngle = -ang
  1134. if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then
  1135.     motor1.MaxVelocity = .04
  1136. end
  1137. repeat
  1138.     wait()
  1139. until
  1140. motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude - oldmag)  >= (Torso.Velocity.magnitude/10) + 1
  1141. if Torso.Velocity.magnitude < .1 then
  1142.     wait(.1)
  1143. end
  1144. until not Cape or Cape.Parent ~= Torso.Parent
  1145. end
  1146.  
  1147. game.Lighting.Outlines = false -- outlines look ugly
  1148.  
  1149. ----------------
  1150. ----Commands----
  1151. ----------------
  1152.  
  1153. addcmd('ff','gives ff to player',{},
  1154. function(args)
  1155.     local players = getPlayer(args[1])
  1156.     for i,v in pairs(players)do
  1157.         local pchar=_char(v)
  1158.         Instance.new("ForceField", pchar)
  1159.     end
  1160. end)
  1161.  
  1162. addcmd('unff', 'takes away ff from player',{'unff'},
  1163. function(args)
  1164.     local players = getPlayer(args[1])
  1165.     for i,v in pairs(players)do
  1166.         local pchar=_char(v)
  1167.         for j,v1 in pairs(pchar:GetChildren()) do
  1168.             if v1:IsA("ForceField") then
  1169.                 v1:Destroy()
  1170.             end
  1171.         end
  1172.     end
  1173. end)
  1174.  
  1175. addcmd('fire', 'set a player on fire',{},
  1176. function(args)
  1177.     local players = getPlayer(args[1])
  1178.     for i,v in pairs(players)do
  1179.         local pchar=_char(v)
  1180.         local Fire1 = Instance.new("Fire", pchar.Head)
  1181.         local Fire2 = Instance.new("Fire", pchar.Torso)
  1182.         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1183.         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1184.         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1185.         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1186.         Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1187.         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1188.         Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1189.         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1190.         Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1191.         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1192.         Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1193.         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1194.         Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1195.         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1196.         Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1197.         Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1198.     end
  1199. end)
  1200.  
  1201. addcmd('nofire', 'extinguish a player',{'unfire'},
  1202. function(args)
  1203.     local players = getPlayer(args[1])
  1204.     for i,v in pairs(players)do
  1205.         local pchar=_char(v)
  1206.         for j,v1 in pairs(pchar.Head:GetChildren()) do
  1207.             if v1:IsA("Fire") then
  1208.                 v1:Destroy()
  1209.             end
  1210. end
  1211.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  1212.             if v1:IsA("Fire") then
  1213.                 v1:Destroy()
  1214.             end
  1215. end
  1216.         for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
  1217.             if v1:IsA("Fire") then
  1218.                 v1:Destroy()
  1219.             end
  1220. end
  1221.         for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
  1222.             if v1:IsA("Fire") then
  1223.                 v1:Destroy()
  1224.             end
  1225. end
  1226.         for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
  1227.             if v1:IsA("Fire") then
  1228.                 v1:Destroy()
  1229.             end
  1230. end
  1231.         for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
  1232.             if v1:IsA("Fire") then
  1233.                 v1:Destroy()
  1234.             end
  1235.         end
  1236.     end
  1237. end)
  1238.  
  1239. addcmd('sparkles', 'give a player sparkles',{},
  1240. function(args)
  1241.     local players = getPlayer(args[1])
  1242.     for i,v in pairs(players)do
  1243.         local pchar=_char(v)
  1244.         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  1245.         local Sparkles2 = Instance.new("Sparkles", pchar.Torso)
  1246.         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  1247.         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  1248.         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  1249.         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  1250.         Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1251.         Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1252.         Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1253.         Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1254.         Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1255.         Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  1256.     end
  1257. end)
  1258.  
  1259. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles'},
  1260. function(args)
  1261.     local players = getPlayer(args[1])
  1262.     for i,v in pairs(players)do
  1263.         local pchar=_char(v)
  1264.         for j,v1 in pairs(pchar.Head:GetChildren()) do
  1265.             if v1:IsA("Sparkles") then
  1266.                 v1:Destroy()
  1267.             end
  1268. end
  1269.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  1270.             if v1:IsA("Sparkles") then
  1271.                 v1:Destroy()
  1272.             end
  1273. end
  1274.         for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
  1275.             if v1:IsA("Sparkles") then
  1276.                 v1:Destroy()
  1277.             end
  1278. end
  1279.         for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
  1280.             if v1:IsA("Sparkles") then
  1281.                 v1:Destroy()
  1282.             end
  1283. end
  1284.         for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
  1285.             if v1:IsA("Sparkles") then
  1286.                 v1:Destroy()
  1287.             end
  1288. end
  1289.         for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
  1290.             if v1:IsA("Sparkles") then
  1291.                 v1:Destroy()
  1292.             end
  1293.         end
  1294.     end
  1295. end)
  1296.  
  1297. addcmd('smoke', 'give a player smoke',{},
  1298. function(args)
  1299.     local players = getPlayer(args[1])
  1300.     for i,v in pairs(players)do
  1301.         local pchar=_char(v)
  1302.         Instance.new("Smoke", pchar.Torso)
  1303.     end
  1304. end)
  1305.  
  1306. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  1307. function(args)
  1308.     local players = getPlayer(args[1])
  1309.     for i,v in pairs(players)do
  1310.         local pchar=_char(v)
  1311.         for j,v1 in pairs(pchar.Torso:GetChildren()) do
  1312.             if v1:IsA("Smoke") then
  1313.                 v1:Destroy()
  1314.             end
  1315.         end
  1316.     end
  1317. end)
  1318.  
  1319. addcmd('btools', 'gives a player btools',{},
  1320. function(args)
  1321.     local players = getPlayer(args[1])
  1322.     if players ~= nil then
  1323.         for i, v in pairs(players) do
  1324.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
  1325.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
  1326.             Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
  1327.             Notify('Gave ' .. gPlayers[v].Name .. ' btools')
  1328.         end
  1329.     end
  1330. end)
  1331.  
  1332. addcmd('devuzi', 'its da dev uzi',{},
  1333. function(args)
  1334. wait(0.001);
  1335.  
  1336. --------------------------------------------------------------------------------------
  1337.  
  1338. _clear=function()
  1339.         local c={char;bag;gui;};
  1340.         for i=1,#c do
  1341.                 local c=c[i]:children();
  1342.                 for i=1,#c do
  1343.                         if(c[i].Name==name)then
  1344.                                 c[i].Parent=nil;
  1345.                         end;
  1346.                 end;
  1347.         end;
  1348.         local n=name..user.Name;
  1349.         local c=workspace:children();
  1350.         for i=1,#c do
  1351.                 if(c[i].Name==n)then
  1352.                         c[i].Parent=nil;
  1353.                 end;
  1354.         end;
  1355. end;
  1356.  
  1357. _valid_key=function(object,key)
  1358.         return object[key],key;
  1359. end;
  1360.  
  1361. _new=function(class)
  1362.         return function(props)
  1363.                 if(type(list_base_props)=='table')then
  1364.                         for i,v in next,list_base_props do
  1365.                                 if(props[i]==nil)then
  1366.                                         props[i]=v;
  1367.                                 end;
  1368.                         end;
  1369.                 end;
  1370.                
  1371.                 local object=class;
  1372.                
  1373.                 if(type(class)=='string')then
  1374.                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  1375.                 end;
  1376.                
  1377.                 local parent=props[1];
  1378.                         props[1]=nil;
  1379.                
  1380.                 for i,v in next,props do
  1381.                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  1382.                         if(not load)then
  1383.                                 load,res,key=pcall(_valid_key,object,i);
  1384.                         end;
  1385.                        
  1386.                         if(key)then
  1387.                                 t=type(res);
  1388.                                 s=tostring(res);
  1389.                                 if(t=='userdata'and s=='Signal '..key)then
  1390.                                         if(type(v)=='table')then
  1391.                                                 for i=1,#v do
  1392.                                                         res:connect(v[i]);
  1393.                                                 end;
  1394.                                         else
  1395.                                                 res:connect(v);
  1396.                                         end;
  1397.                                 else
  1398.                                         object[key]=v;
  1399.                                 end;
  1400.                         end;
  1401.                 end;
  1402.                
  1403.                 if(parent)then
  1404.                         object.Parent=parent;
  1405.                 end;
  1406.                
  1407.                 return object;
  1408.         end;
  1409. end;
  1410.  
  1411. _RGB=function(r,g,b)
  1412.         return Color3.new(r/255,g/255,b/255);
  1413. end;
  1414.  
  1415. _copy=function(o)
  1416.         local def=o.archivable;
  1417.         o.archivable=true;
  1418.         local c=o:clone();
  1419.         o.archivable=def;
  1420.         return c;
  1421. end;
  1422.  
  1423. _hum=function(char)
  1424.         local hum=char:findFirstChild'Humanoid';
  1425.         if(not hum or hum.className~='Humanoid')then
  1426.                 local c=char:children();
  1427.                 for i=1,#c do
  1428.                         if(c[i].className=='Humanoid')then
  1429.                                 return c[i];
  1430.                         end;
  1431.                 end;
  1432.         else
  1433.                 return hum;
  1434.         end;
  1435. end;
  1436.  
  1437. _hum_tag=function(hum)
  1438.         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  1439.                 c.Name='creator';
  1440.                 c.Value=user;
  1441.         if(hum.Health==0 and not hum:findFirstChild'killed')then
  1442.                 Instance.new('BoolValue',hum).Name='killed';
  1443.                 bullets.clip=bullets.clip+10;
  1444.         end;
  1445. end;
  1446.  
  1447. _hum_dam=function(hum,dam,percent)
  1448.         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  1449.         if(hum.Health<=hum.MaxHealth*0.1)then
  1450.                 _hum_tag(hum);
  1451.         end;
  1452. end;
  1453.  
  1454. _ray=function(v0,v1,i)
  1455.         local mag=(v0-v1).magnitude;
  1456.         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  1457.        
  1458.         return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  1459. end;
  1460.  
  1461. _must=function(v0,v1,i)
  1462.         local hit,pos=_ray(v0,v1,i);
  1463.         return not hit and mouse.target or hit,pos;
  1464. end;
  1465.  
  1466. _cframe=function(x,y,z,r0,r1,r2)
  1467.         return CFrame.Angles(
  1468.                 math.rad(r0 or 0),
  1469.                 math.rad(r1 or 0),
  1470.                 math.rad(r2 or 0)
  1471.         )*CFrame.new(x,y,z);
  1472. end;
  1473.  
  1474. _update=function()
  1475.         if(bool_active and not screen.Parent)then
  1476.                 screen.Parent=gui;
  1477.         elseif(not bool_active and screen.Parent)then
  1478.                 screen.Parent=nil;
  1479.         end;
  1480. end;
  1481.  
  1482. _light=function(v0,v1)
  1483.         local mag=(v0-v1).magnitude;
  1484.         local len=math.random(2,7);
  1485.                 len=len>mag/2 and mag/2 or len;
  1486.        
  1487.         local light=_new'part'{
  1488.                 cFrame=CFrame.new(v0,v1);
  1489.                 size=Vector3.new(1,1,1);
  1490.                 color=_RGB(255,255,0);
  1491.                 anchored=true;
  1492.                 inv;
  1493.         };
  1494.                 _new'blockMesh'{
  1495.                         scale=Vector3.new(0.2,0.2,len);
  1496.                         offset=Vector3.new(0,0,-len/2);
  1497.                         light;
  1498.                 };
  1499.                
  1500.         local bb=_new'billboardGui'{
  1501.                 size=UDim2.new(2,0,2,0);
  1502.                 adornee=light;
  1503.                 light;
  1504.         };
  1505.                 _new'imageLabel'{
  1506.                         image=url:format(109101526);
  1507.                         backgroundTransparency=1;
  1508.                         size=UDim2.new(1,0,1,0);
  1509.                         bb;
  1510.                 };
  1511.                
  1512.         _rem(light,0.15);
  1513. end;
  1514.  
  1515. _rem=function(object,del)
  1516.         if(del)then
  1517.                 delay(del,function()
  1518.                         if(object.Parent)then
  1519.                                 object.Parent=nil;
  1520.                         end;
  1521.                 end);
  1522.         else
  1523.                 pcall(function()
  1524.                         if(object.Parent)then
  1525.                                 object.Parent=nil;
  1526.                         end;
  1527.                 end);
  1528.         end;
  1529. end;
  1530.  
  1531. _blood=function(pos,count)
  1532.         for i=1,count do
  1533.                 local p=_new'part'{
  1534.                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  1535.                         position=pos+Vector3.new(math.random(),math.random(),math.random());
  1536.                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  1537.                         size=Vector3.new(math.random(),math.random(),math.random())/3;
  1538.                         color=_RGB(255,0,0);
  1539.                         transparency=0.5;
  1540.                         canCollide=true;
  1541.                         bottomSurface=0;
  1542.                         topSurface=0;
  1543.                         formFactor=3;
  1544.                         locked=true;
  1545.                         inv;
  1546.                 };
  1547.                 delay(5,function()
  1548.                         p.Parent=nil;
  1549.                 end);
  1550.         end;
  1551. end;
  1552.  
  1553. _make_hue=function()
  1554.         h_hue=_new'part'{
  1555.                 size=Vector3.new(0.25,1.8,0.35);
  1556.                 color=_RGB(100,100,100);
  1557.                 formFactor=3;
  1558.                 name='hue';
  1559.                 handle;
  1560.         };
  1561.         hh_weld=_new'weld'{
  1562.                 c1=_cframe(0,0.5,0);
  1563.                 part0=handle;
  1564.                 part1=h_hue;
  1565.                 handle;
  1566.         };
  1567. end;
  1568.  
  1569. _shot=function(v0,v1)
  1570.         if(not time_left)then
  1571.                 time_left=0;
  1572.         end;
  1573.         if(time_left>time())then
  1574.                 return nil;
  1575.         else
  1576.                 time_left=time()+math.random(1,10)/100;
  1577.         end;
  1578.        
  1579.         if(bullets.current<1)then
  1580.                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  1581.                         soundId='rbxasset://sounds/SWITCH3.wav';
  1582.                         name='tick_sound';
  1583.                         volume=0.2;
  1584.                         pitch=2;
  1585.                         head;
  1586.                 };
  1587.                 tick_sound:play();
  1588.                 if(bullets.clip>0)then
  1589.                         time_left=time()+2;
  1590.                         h_hue:breakJoints();
  1591.                         h_hue.CanCollide=true;
  1592.                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  1593.                         _rem(h_hue,10);
  1594.                         delay(1.9,function()
  1595.                                 _make_hue();
  1596.                                 local got=(bullets.clip>bullets.maximum and
  1597.                                         bullets.maximum or
  1598.                                         bullets.clip)-bullets.current;
  1599.  
  1600.                                 bullets.clip=bullets.clip-got;
  1601.                                 bullets.current=bullets.current+got;
  1602.                         end);
  1603.                 end;
  1604.                 return nil;
  1605.         else
  1606.                 bullets.current=bullets.current-1;
  1607.                
  1608.                 h_weld.C1=_cframe(0,0.75,0,
  1609.                                         -math.random(1000,1100)/10,180,0);
  1610.                 d_weld.C1=_cframe(0,-0.25,0.3);
  1611.                
  1612.                 lightstuff.Visible=true;
  1613.                 delay(0.1,function()
  1614.                         lightstuff.Visible=false;
  1615.                 end);
  1616.                
  1617.                 _rem(_new'part'{
  1618.                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  1619.                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  1620.                         size=Vector3.new(0.1,0.1,0.4);
  1621.                         color=_RGB(200,200,0);
  1622.                         material='Slate';
  1623.                         canCollide=true;
  1624.                         formFactor=3;
  1625.                         inv;
  1626.                 },5);
  1627.                 delay(0.1,function()
  1628.                         d_weld.C1=_cframe(0,-0.25,0);
  1629.                         if(bool_active)then
  1630.                                 h_weld.C1=h_weld_cf_active;
  1631.                         end;
  1632.                 end)
  1633.         end;
  1634.        
  1635.         local hit,pos=_must(v0,v1,char);
  1636.        
  1637.         shot_sound:play();
  1638.        
  1639.         _light(v0,v1);
  1640.        
  1641.         if(not hit)then return nil;end;
  1642.        
  1643.         if(hit.Parent.className=='Hat')then
  1644.                 hit:breakJoints();
  1645.                 hit.CanCollide=true;
  1646.                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  1647.                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  1648.         else
  1649.                 local hum=_hum(hit.Parent);
  1650.                 if(not hum)then
  1651.                         if(hit.Anchored==false and hit.Size.magnitude<4)then
  1652.                                 hit:breakJoints();
  1653.                                 hit.CanCollide=true;
  1654.                         end;
  1655.                 else
  1656.                         _hum_dam(hum,math.random(4,6));
  1657.                         _blood(pos,math.random(3,6));
  1658.                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  1659.                         if(hit.Name=='Head')then
  1660.                                 hum.Health=0;
  1661.                                 _blood(pos,math.random(3,6));
  1662.                                 delay(0.001,function()
  1663.                                         _new(workspace:FindFirstChild'head_shot'or'sound'){
  1664.                                                 pitch=math.random(70,100)*0.01;
  1665.                                                 soundId=url:format(1876552);
  1666.                                                 name='head_shot';
  1667.                                                 workspace;
  1668.                                         }:play();
  1669.                                 end);
  1670.                                 _hum_tag(hum);
  1671.                                 _rem(_new'part'{
  1672.                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  1673.                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  1674.                                         color=torso.Color;
  1675.                                         transparency=0.5;
  1676.                                         canCollide=false;
  1677.                                         bottomSurface=0;
  1678.                                         anchored=true;
  1679.                                         formFactor=3;
  1680.                                         topSurface=0;
  1681.                                         inv;
  1682.                                 },30);
  1683.                                 hit.Parent=nil;
  1684.                                 for b=0,1 do
  1685.                                         for a=0,1 do
  1686.                                                 for i=0,1 do
  1687.                                                         _rem(_new'part'{
  1688.                                                                 velocity=CFrame.new(v0,pos).lookVector*20;
  1689.                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);
  1690.                                                                 size=Vector3.new(0.5,0.5,0.5);
  1691.                                                                 color=_RGB(255,255,255);
  1692.                                                                 bottomSurface=0;
  1693.                                                                 canCollide=true;
  1694.                                                                 transparency=0;
  1695.                                                                 formFactor=3;
  1696.                                                                 topSurface=0;
  1697.                                                                 hum;
  1698.                                                         },30);
  1699.                                                 end;
  1700.                                         end;
  1701.                                 end;
  1702.                         end;
  1703.                 end;
  1704.         end;
  1705. end;
  1706.  
  1707. ----------------------------------------------------------------------------------------
  1708.  
  1709. _cf_select=function(mouse)
  1710.         mouse.Icon=url:format(109111387);--108999296
  1711.         bool_active=true;
  1712.        
  1713.         local arm=char:findFirstChild'Right Arm';
  1714.         local weld=torso:findFirstChild'Right Shoulder';
  1715.         if(arm and weld)then
  1716.                 h_weld.Part0=arm;
  1717.                 h_weld.C1=h_weld_cf_active;
  1718.                
  1719.                 weld.Part1=nil;
  1720.                 weld.Part0=nil;
  1721.                
  1722.                 weld=_new(torso:findFirstChild'right_arml'or'weld'){
  1723.                         name='right_arml';
  1724.                         part0=torso;
  1725.                         part1=arm;
  1726.                         torso;
  1727.                 };
  1728.                
  1729.                 arml=(arml or 0)+1;
  1730.                 local alv=arml;
  1731.                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  1732.                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  1733.                         gyro.P=30000;
  1734.                         gyro.D=1000;
  1735.                         gyro.Name='p_gyro';
  1736.                 repeat
  1737.                         local pos=mouse.hit.p;
  1738.                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  1739.                        
  1740.                         val=-math.pi*0.5;
  1741.                         valp=val*-1;
  1742.                         p0=torso.CFrame;
  1743.                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  1744.                         p1=p0+((p0.p-pos).unit*-2);
  1745.                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  1746.                         hitpos=torso.Position;
  1747.                         cj=CFrame.new(hitpos);
  1748.                         c0=torso.CFrame:inverse()*cj;
  1749.                         c1=p2:inverse()*cj;
  1750.                         weld.C0=c0;
  1751.                         weld.C1=c1;
  1752.                        
  1753.                         gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  1754.                        
  1755.                         wait(0.001);
  1756.                 until arml~=alv;
  1757.                 gyro.Parent=nil;
  1758.         end;
  1759. end;
  1760.  
  1761. _cf_deselect=function()
  1762.         bool_active=false;
  1763.         arml=(arml or 0)+1;
  1764.         loop_shot=(loop_shot or 0)+1;
  1765.                
  1766.         h_weld.Part0=torso;
  1767.         h_weld.C1=h_weld_cf_inactive;
  1768.        
  1769.         local weld=torso:findFirstChild'right_arml';
  1770.         if(weld)then
  1771.                 weld.Part1=nil;
  1772.                 weld.Part0=nil;
  1773.         end;
  1774.         local arm=char:findFirstChild'Right Arm';
  1775.         local weld=torso:findFirstChild'Right Shoulder';
  1776.         if(arm and weld)then
  1777.                 weld.Part0=torso;
  1778.                 weld.Part1=arm;
  1779.         end;
  1780. end;
  1781.  
  1782. _cf_mouse=function(event,fun)
  1783.         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  1784.                 if(bool_active)then
  1785.                         fun(...);
  1786.                 end;
  1787.         end);
  1788. end;
  1789.  
  1790. ----------------------------------------------------------------------------------------
  1791.  
  1792. do
  1793.         local main=getfenv(0);
  1794.         local c=game:children();
  1795.         local check=function(v)
  1796.                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  1797.                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  1798.                 end;
  1799.         end;
  1800.         for i=1,#c do
  1801.                 pcall(check,c[i]);
  1802.         end;
  1803. end;
  1804.  
  1805. ----------------------------------------------------------------------------------------
  1806.  
  1807. bullets={
  1808.         maximum=51111111111111111111111111110;
  1809.         current=511111111111111111111111111111110;
  1810.         clip=501111111111111111111111111111111*4;
  1811. };
  1812.  
  1813. list_base_props={
  1814.         backgroundColor3=_RGB(0,0,0);
  1815.         textColor3=_RGB(200,200,200);
  1816.         borderSizePixel=0;
  1817.         color=_RGB(0,0,0);
  1818.         archivable=false;
  1819.         canCollide=false;
  1820.         bottomSurface=0;
  1821.         topSurface=0;
  1822.         formFactor=0;
  1823.         locked=true;
  1824. };
  1825.  
  1826. ----------------------------------------------------------------------------------------
  1827.  
  1828. user=players.localPlayer;
  1829. mouse=user:getMouse();
  1830. char=user.Character;
  1831. gui=user.PlayerGui;
  1832. bag=user.Backpack;
  1833. torso=char.Torso;
  1834. head=char.Head;
  1835. hum=_hum(char);
  1836.  
  1837. url='rbxassetid://%d';
  1838. name='dev-uzi';
  1839.  
  1840. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  1841.                                                         0,90,-70);
  1842. h_weld_cf_active=_cframe(0,0.75,0,
  1843.                                                 -110,180,0);
  1844.  
  1845. assert(hum,'humanoid is not found');
  1846.  
  1847. ----------------------------------------------------------------------------------------
  1848.  
  1849. _clear();
  1850.  
  1851. ----------------------------------------------------------------------------------------
  1852.  
  1853. _cf_mouse('button1Down',function()
  1854.         loop_shot=(loop_shot or 0)+1;
  1855.         local vers=loop_shot;
  1856.         local step=runService.Stepped;
  1857.         repeat
  1858.                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  1859.                 step:wait();--wait(0.001);
  1860.         until vers~=loop_shot;
  1861. end);
  1862.  
  1863. _cf_mouse('button1Up',function()
  1864.         loop_shot=(loop_shot or 0)+1;
  1865. end);
  1866.  
  1867. _cf_mouse('move',function()
  1868.         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  1869. end);
  1870.  
  1871. _cf_mouse('keyDown',function(k)
  1872.         if(k=='r')then
  1873.                 if(bullets.clip>0 and time_left<=time())then
  1874.                         local got=(bullets.clip>bullets.maximum and
  1875.                                 bullets.maximum or
  1876.                                 bullets.clip)-bullets.current;
  1877.  
  1878.                         bullets.clip=bullets.clip-got;
  1879.                         bullets.current=bullets.current+got;
  1880.                         if(got~=0)then
  1881.                                 time_left=time()+2;
  1882.                         end;
  1883.                 end;
  1884.         end;
  1885. end);
  1886.  
  1887. ----------------------------------------------------------------------------------------
  1888.  
  1889. screen=_new'screenGui'{
  1890.         name=name;
  1891. };
  1892.  
  1893. cross_f=_new'frame'{
  1894.         size=UDim2.new(0,21,0,21);
  1895.         backgroundTransparency=1;
  1896.         screen;
  1897. };
  1898.  
  1899. for i=0,1 do
  1900.         _new'frame'{
  1901.                 position=UDim2.new(0,13*i,0,11);
  1902.                 size=UDim2.new(0,10,0,1);
  1903.                 cross_f;
  1904.         };
  1905. end;
  1906.  
  1907. for i=0,1 do
  1908.         _new'frame'{
  1909.                 position=UDim2.new(0,11,0,13*i);
  1910.                 size=UDim2.new(0,1,0,10);
  1911.                 cross_f;
  1912.         };
  1913. end;
  1914.  
  1915. ----------------------------------------------------------------------------------------
  1916.  
  1917. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  1918.         soundId=url:format(2920959);
  1919.         pitch=1.4;
  1920.         head;
  1921. };
  1922. if(shot_sound.Name~='2920959')then
  1923.         shot_sound.Name='2920959';
  1924.         shot_sound:play();
  1925. end;
  1926.  
  1927. bin=_new'hopperBin'{
  1928.         deselected=_cf_deselect;
  1929.         selected=_cf_select;
  1930.         name=name;
  1931.         bag;
  1932. };
  1933.  
  1934. inv=_new'model'{
  1935.         name=name;
  1936.         char;
  1937. };
  1938.  
  1939. handle=_new'part'{
  1940.         size=Vector3.new(0.3,1.3,0.4);
  1941.         color=_RGB(140,140,140);
  1942.         name='handle';
  1943.         formFactor=3;
  1944.         inv;
  1945.         touched=function(hit)
  1946.                 if(hit.Parent.className=='Model')then
  1947.                         local hum=_hum(hit.Parent);
  1948.                         if(hum~=nil)then
  1949.                                 _hum_dam(hum,handle.Velocity.magnitude);
  1950.                         end;
  1951.                 end;
  1952.         end;
  1953. };
  1954.         h_weld=_new'weld'{
  1955.                 c1=h_weld_cf_inactive;
  1956.                 part1=handle;
  1957.                 part0=torso;
  1958.                 handle;
  1959.         };
  1960.                 _make_hue();
  1961.                
  1962.                 h_part=_new'part'{
  1963.                         size=Vector3.new(0.4,0.4,1.4);
  1964.                         color=_RGB(140,140,140);
  1965.                         name='handle';
  1966.                         formFactor=3;
  1967.                         handle;
  1968.                 };
  1969.                 hp_weld=_new'weld'{
  1970.                         c1=_cframe(0,-1.3/2,-0.3,
  1971.                                                 20,0,0);
  1972.                         part0=handle;
  1973.                         part1=h_part;
  1974.                         handle;
  1975.                 };
  1976.                
  1977.                 drag=_new'part'{
  1978.                         size=Vector3.new(0.5,0.45,1.5);
  1979.                         color=_RGB(100,100,100);
  1980.                         name='handle';
  1981.                         formFactor=3;
  1982.                         handle;
  1983.                 };
  1984.                 d_weld=_new'weld'{
  1985.                         c1=_cframe(0,-0.25,0);
  1986.                         part0=h_part;
  1987.                         part1=drag;
  1988.                         handle;
  1989.                 };
  1990.                
  1991.                 tube=_new'part'{
  1992.                         size=Vector3.new(0.2,0.2,1.5);
  1993.                         color=_RGB(0,0,0);
  1994.                         name='handle';
  1995.                         formFactor=3;
  1996.                         handle;
  1997.                 };
  1998.                 t_weld=_new'weld'{
  1999.                         c1=_cframe(0,-0.3,-0.1);
  2000.                         part0=h_part;
  2001.                         part1=tube;
  2002.                         handle;
  2003.                 };
  2004.  
  2005. bullets_label=_new'textLabel'{
  2006.         textStrokeColor3=_RGB(0,0,0);
  2007.         textColor3=_RGB(200,200,200);
  2008.         textStrokeTransparency=0;
  2009.         backgroundTransparency=1;
  2010.         fontSize=5;
  2011.         screen;
  2012. };
  2013.  
  2014. lightstuff=_new'frame'{
  2015.         backgroundColor3=_RGB(255,255,255);
  2016.         position=UDim2.new(0,0,0,-1);
  2017.         backgroundTransparency=0.5;
  2018.         size=UDim2.new(1,0,1,1);
  2019.         borderSizePixel=0;
  2020.         visible=false;
  2021.         screen;
  2022. };
  2023.  
  2024. coroutine.wrap(function()
  2025.         local red,white,green;
  2026.         repeat
  2027.                 if(screen.Parent)then
  2028.                         if(not green and bullets.current==bullets.maximum)then
  2029.                                 green=true;
  2030.                                 bullets_label.TextColor3=_RGB(0,200,0);
  2031.                         elseif(not red and bullets.current==0)then
  2032.                                 red=true;
  2033.                                 bullets_label.TextColor3=_RGB(200,0,0);
  2034.                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  2035.                                 bullets_label.TextColor3=_RGB(200,200,200);
  2036.                                 green=false;
  2037.                                 red=false;
  2038.                         end;
  2039.                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  2040.                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  2041.                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  2042.                 end;
  2043.                 wait(0.001);
  2044.         until nil;
  2045. end)();
  2046.  
  2047. ----------------------------------------------------------------------------------------
  2048.  
  2049. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  2050. local vers=_G.dev_pistol_version;
  2051. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  2052. if(hum.Health==0)then
  2053.         _clear();
  2054. end;
  2055. script.Disabled=true;
  2056.  
  2057. --mediafire-----------------------------------------------------------------------------
  2058.  
  2059.  
  2060.  
  2061. end)
  2062.  
  2063. addcmd('draw', 'drawing tool',{},
  2064. function(args)
  2065. for i,v in next,game:children()do
  2066.     pcall(function()
  2067.         local c=v.className;
  2068.         rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  2069.     end);
  2070. end;
  2071.  
  2072.  
  2073. user=players.LocalPlayer;
  2074. uname=user.Name;
  2075. guis=user.PlayerGui;
  2076. pack=user.Backpack;
  2077.  
  2078. keyDowns={};
  2079. freeKeys={};
  2080. shortcuts={};
  2081.  
  2082. _G.mine=_G.mine or{};
  2083.  
  2084. name='Draw3D';
  2085. url='http://www.roblox.com/asset/?id=%d';
  2086.  
  2087. iconNormal=url:format(96578285);
  2088. iconOnDown=url:format(96584484);
  2089.  
  2090. ver=0;
  2091. drawPixel=0.10;
  2092. _G.drawLimit=_G.drawLimit or 1000;
  2093.  
  2094. _G.drawColor=_G.drawColor or Color3.new();
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100. destroy=game.remove;
  2101. find=game.findFirstChild;
  2102. new=Instance.new;
  2103. with=function(c)
  2104.     return function(p)
  2105.         local o=type(c)=='string'and new(c)or c;
  2106.         local x=p.Parent;p.Parent=nil;
  2107.         for i,v in next,p do
  2108.             o[i]=v;
  2109.         end;
  2110.         if(x)then
  2111.             o.Parent=x;
  2112.         end;
  2113.         return o;
  2114.     end;
  2115. end;
  2116. getPlace=function()
  2117.     if(find(workspace,'draw')==nil)then
  2118.         new('Model',workspace).Name='draw';
  2119.     end;
  2120.     if(find(workspace.draw,uname)==nil)then
  2121.         new('Model',workspace.draw).Name=uname;
  2122.     end;
  2123.     return workspace.draw[uname];
  2124. end;
  2125. drawLine=function(start,target)
  2126.     local gui=with'BlockMesh'{
  2127.         Parent=with'Part'{
  2128.             CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  2129.             Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  2130.             Parent=getPlace();
  2131.             Color=_G.drawColor;
  2132.             BottomSurface=0;
  2133.             Anchored=true;
  2134.             TopSurface=0;
  2135.             formFactor=3;
  2136.             Name=name;
  2137.     }}.Parent;
  2138.     table.insert(_G.mine,gui);
  2139.     return gui;
  2140. end;
  2141. onDown=function()
  2142.     if(drawing)then
  2143.         return nil;
  2144.     end;
  2145.     if(selectGui.Adornee)then
  2146.         destroy(selectGui.Adornee);
  2147.     end;
  2148.    
  2149.     drawing=true;
  2150.    
  2151.     mouse.Icon=iconOnDown;
  2152.     ver=ver+1;
  2153.    
  2154.    
  2155.     local cVer,start,target=ver,mouse.hit.p;
  2156.    
  2157.     local group={};
  2158.     repeat
  2159.         Wait(0.02);
  2160.        
  2161.         if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  2162.            
  2163.             target=mouse.hit.p;
  2164.            
  2165.             table.insert(group,drawLine(start,target));
  2166.            
  2167.             start=target;
  2168.         end;
  2169.     until ver~=cVer;
  2170.     drawing=false;
  2171.    
  2172.     local groupM=new('Model',getPlace());
  2173.     for i,v in next,group do
  2174.         if(v:IsDescendantOf(Workspace))then
  2175.             v.Parent=groupM;
  2176.         end;
  2177.     end;
  2178.     if(next(groupM:children())==nil)then
  2179.         destroy(groupM);
  2180.     end;
  2181. end;
  2182. onUp=function()
  2183.     mouse.Icon=iconNormal;
  2184.     ver=ver+1;
  2185. end;
  2186. onKeyDown=function(k)
  2187.     if(freeKeys[k]==false)then
  2188.         return false;
  2189.     end;
  2190.     freeKeys[k]=false;
  2191.     Wait(0.01);
  2192.     if(keyDowns[k])then
  2193.         keyDowns[k]();
  2194.     elseif(shortcuts[k])then
  2195.         shortcuts[k]();
  2196.     end;
  2197. end;
  2198. onKeyUp=function(k)
  2199.     freeKeys[k]=true;
  2200. end;
  2201. onMove=function()
  2202.  
  2203. end;
  2204. onSelect=function(lmouse)
  2205.     frame.Visible=true;
  2206.  
  2207.     mouse=lmouse;
  2208.    
  2209.     mouse.Icon=iconNormal;
  2210.    
  2211.     mouse.Button1Down:connect(onDown);
  2212.     mouse.KeyDown:connect(onKeyDown);
  2213.     mouse.Button1Up:connect(onUp);
  2214.     mouse.KeyUp:connect(onKeyUp);
  2215.     mouse.Move:connect(onMove);
  2216. end;
  2217. onDeselect=function()
  2218.     ver=ver+1;
  2219.     frame.Visible=false;
  2220.     selectGui.Adornee=nil;
  2221.     mouse.Icon=iconNormal;
  2222.     for i,v in next,freeKeys do
  2223.         freeKeys[i]=true;
  2224.     end;
  2225. end;
  2226. addButton=function(title,shortcut,fun)
  2227.     with'TextButton'{
  2228.         Text=string.format(' %s (%s)',title,shortcut);
  2229.         TextXAlignment=0;
  2230.         Parent=frame;
  2231.     }.MouseButton1Up:connect(fun);
  2232.    
  2233.     shortcuts[shortcut]=fun;
  2234.    
  2235.     local c=#frame:children();
  2236.     for i,v in next,frame:children()do
  2237.         v.Position=UDim2.new(0,0,0,20*(i-1));
  2238.         v.Size=UDim2.new(1,0,0,20);
  2239.     end;
  2240.    
  2241.     frame.Position=UDim2.new(1,-152,.5,-c*10);
  2242.     frame.Size=UDim2.new(0,150,0,c*20);
  2243. end;
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252. for i,v in next,{guis;pack;}do
  2253.     pcall(function()
  2254.         repeat until destroy(v[name]);
  2255.     end);
  2256. end;
  2257.  
  2258.  
  2259.  
  2260. tool=with'HopperBin'{
  2261.     Parent=pack;
  2262.     Name=name;
  2263. };
  2264. tool.Deselected:connect(onDeselect);
  2265. tool.Selected:connect(onSelect);
  2266.  
  2267.  
  2268.  
  2269.  
  2270. screen=with'ScreenGui'{
  2271.     Parent=guis;
  2272.     Name=name;
  2273. };
  2274. frame=with'Frame'{
  2275.     Parent=screen;
  2276.     Visible=false;
  2277. };
  2278. clframe=with'Frame'{
  2279.     Position=UDim2.new(.5,-50,.5,-50);
  2280.     Size=UDim2.new(0,100,0,100);
  2281.     Visible=false;
  2282.     Parent=screen;
  2283. };
  2284. selectGui=with'SelectionBox'{
  2285.     Parent=screen;
  2286. };
  2287.  
  2288. local c=0;
  2289. for y=0,7 do
  2290.     for x=0,7 do
  2291.         local color=BrickColor.palette(c).Color;
  2292.        
  2293.         with'ImageButton'{
  2294.             Position=UDim2.new(.125*x,0,.125*y);
  2295.             Size=UDim2.new(.125,0,.125);
  2296.             BackgroundColor3=color;
  2297.             Parent=clframe;
  2298.         }.MouseButton1Up:connect(function()
  2299.             clframe.Visible=false;
  2300.             _G.drawColor=color;
  2301.         end);
  2302.        
  2303.         c=c+1;
  2304.     end;
  2305. end;
  2306.  
  2307. addButton('Color','c',function()
  2308.     clframe.Visible=true;
  2309. end);
  2310. addButton('Remove your draws','r',function()
  2311.     repeat
  2312.         destroy(_G.mine[1]);
  2313.         table.remove(_G.mine,1);
  2314.         Wait(0.01);
  2315.     until nil;
  2316. end);
  2317. addButton('Remove global draws','k',function()
  2318.     destroy(workspace.draw);
  2319.     while(_G.mine[1])do
  2320.         destroy(_G.mine[1]);
  2321.         table.remove(_G.mine,1);
  2322.     end;
  2323. end);
  2324. addButton('Remove selected','x',function()
  2325.     repeat
  2326.         if(find(workspace,'draw'))then
  2327.             local dt=mouse.target;
  2328.             if(dt and dt:IsDescendantOf(workspace.draw))then
  2329.                 selectGui.Adornee=dt.Parent;
  2330.             else
  2331.                 selectGui.Adornee=nil;
  2332.             end;
  2333.         else
  2334.             selectGui.Adornee=nil;
  2335.         end;
  2336.         Wait(0.01);
  2337.     until freeKeys.x;
  2338.     selectGui.Adornee=nil;
  2339. end);
  2340.  
  2341.  
  2342.  
  2343.  
  2344. repeat
  2345.     Wait(0.01);
  2346.     if(next(_G.mine)and _G.mine[_G.drawLimit])then
  2347.         destroy(_G.mine[1]);
  2348.         table.remove(_G.mine,1);
  2349.     end;
  2350. until script.Parent==nil or tool.Parent==nil;
  2351. script.Disabled=true;
  2352. destroy(screen);
  2353.  
  2354. end)
  2355.  
  2356. addcmd('god', 'gods player',{},
  2357. function(args)
  2358.     local players = getPlayer(args[1])
  2359.     for i,v in pairs(players)do
  2360.         local pchar=_char(v)
  2361.         if pchar then pchar.Humanoid.MaxHealth=math.huge end
  2362.     end
  2363. end)
  2364.  
  2365. addcmd('sgod', 'silently gods player',{},
  2366. function(args)
  2367.     local players = getPlayer(args[1])
  2368.     for i,v in pairs(players)do
  2369.         local pchar=_char(v)
  2370.         spawn(function()
  2371.             pchar.Humanoid.MaxHealth = 10000000
  2372.             wait()
  2373.             pchar.Humanoid.Health = 10000000
  2374.             Notify('Godded ' .. gPlayers[v].Name)
  2375.         end)
  2376.     end
  2377. end)
  2378.  
  2379. addcmd('ungod', 'removes god from a player',{},
  2380. function(args)
  2381.     local players = getPlayer(args[1])
  2382.     for i,v in pairs(players)do
  2383.         local pchar=_char(v)
  2384.         if pchar then
  2385.             pchar.Humanoid.MaxHealth=100
  2386.             pchar.Humanoid.Health=100
  2387.         end
  2388.     end
  2389. end)
  2390.  
  2391. addcmd('heal', 'resets a players health',{},
  2392. function(args)
  2393.     local players = getPlayer(args[1])
  2394.     for i,v in pairs(players)do
  2395.         local pchar=_char(v)
  2396.         if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  2397.     end
  2398. end)
  2399.  
  2400. addcmd('decalspam', 'you can already guess...',{},
  2401. function(args)
  2402. Notify('Decal Spammed ID: ' ..args[1])
  2403. decalID = args[1]
  2404. function exPro(root)
  2405. for _, v in pairs(root:GetChildren()) do
  2406. if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
  2407. v.Parent = nil
  2408. elseif v:IsA("BasePart") then
  2409. v.Material = "Plastic"
  2410. v.Transparency = 0
  2411. local One = Instance.new("Decal", v)
  2412. local Two = Instance.new("Decal", v)
  2413. local Three = Instance.new("Decal", v)
  2414. local Four = Instance.new("Decal", v)
  2415. local Five = Instance.new("Decal", v)
  2416. local Six = Instance.new("Decal", v)
  2417. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  2418. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  2419. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  2420. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  2421. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  2422. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  2423. One.Face = "Front"
  2424. Two.Face = "Back"
  2425. Three.Face = "Right"
  2426. Four.Face = "Left"
  2427. Five.Face = "Top"
  2428. Six.Face = "Bottom"
  2429. end
  2430. exPro(v)
  2431. end
  2432. end
  2433. function asdf(root)
  2434. for _, v in pairs(root:GetChildren()) do
  2435. asdf(v)
  2436. end
  2437. end
  2438. exPro(game.Workspace)
  2439. asdf(game.Workspace)
  2440. end)
  2441.  
  2442. addcmd('sky', 'sets the sky',{},
  2443. function(args)
  2444. s = Instance.new("Sky")
  2445. s.Name = "Sky"
  2446. s.Parent = game.Lighting
  2447. skyboxID = args[1]
  2448. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  2449. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  2450. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  2451. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  2452. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  2453. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  2454. game.Lighting.TimeOfDay = 12
  2455. end)
  2456.  
  2457. addcmd('freeze', 'freezes a player',{'freeze'},
  2458. function(args)
  2459.     local players = getPlayer(args[1])
  2460.     if players ~= nil then
  2461.         for i, v in pairs(players) do
  2462.             _char(v).Torso.Anchored = true
  2463.         end
  2464.     end
  2465. end)
  2466.  
  2467. addcmd('thaw', 'unfreezes a player',{},
  2468. function(args)
  2469.     local players = getPlayer(args[1])
  2470.     if players ~= nil then
  2471.         for i, v in pairs(players) do
  2472.             _char(v).Torso.Anchored = false
  2473.         end
  2474.     end
  2475. end)
  2476.  
  2477. addcmd('kill', 'kills a player',{},
  2478. function(args)
  2479.     local players = getPlayer(args[1])
  2480.     for i,v in pairs(players)do
  2481.         local pchar=_char(v)
  2482.         if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  2483.         Notify('RIP ' .. gPlayers[v].Name)
  2484.     end
  2485. end)
  2486.  
  2487. addcmd('sound', 'plays a sound',{},
  2488. function(args)
  2489.     local function dels(instance)
  2490.         for i,v in pairs(instance:GetChildren())do
  2491.             if v:IsA'Sound'then v:Destroy()end
  2492.             dels(v)
  2493.         end
  2494.     end
  2495.     dels(workspace)
  2496.  
  2497.     local c = args[1] or 'stop'
  2498.     if std.inTable({'stop'}, c:lower()) then return end
  2499.     local s = Instance.new("Sound", workspace)
  2500.     s.Name = "IYsound"
  2501.     s.Looped = true
  2502.     s.SoundId = "rbxassetid://" .. c
  2503.     s.Volume = 1
  2504.     s:Play()
  2505.     Notify('Playing ' .. c)
  2506. end)
  2507.  
  2508. addcmd('volume','changes volume of sound',{},
  2509. function(args)
  2510.     for i,v in pairs(game.Workspace:GetChildren())do
  2511.         if v:IsA("Sound") and v.Name == "IYsound" then
  2512.             v.Volume = args[1]
  2513.             Notify('Changed volume to ' .. args[1])
  2514.         end
  2515.     end
  2516. end)
  2517.  
  2518. addcmd('pitch','changes pitch of sound',{},
  2519. function(args)
  2520.     for i,v in pairs(game.Workspace:GetChildren())do
  2521.         if v:IsA("Sound") and v.Name == "IYsound" then
  2522.             v.Pitch = args[1]
  2523.             Notify('Changed pitch to ' .. args[1])
  2524.         end
  2525.     end
  2526. end)
  2527.  
  2528. addcmd('explode', 'explode a player', {},
  2529. function(args)
  2530.     local players = getPlayer(args[1])
  2531.     for i, v in pairs(players) do
  2532.         local char = _char(v)
  2533.         if char:FindFirstChild("Torso") then
  2534.             Instance.new("Explosion", char).Position = char.Torso.Position                 
  2535.         end
  2536.     end
  2537. end)
  2538.  
  2539. addcmd('flood', 'makes a flood e.e', {},
  2540. function(args)
  2541. game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  2542. end)
  2543.  
  2544. addcmd('spookyify', 'makes it sp00ky', {},
  2545. function(args)
  2546. local music = Instance.new("Sound", workspace)
  2547. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  2548. music.Volume = 20
  2549. music.Looped = true
  2550. music:Play()
  2551.  
  2552. tex1 = "http://www.roblox.com/asset/?id=185495987"
  2553. tex2 = "http://www.roblox.com/asset/?id=260858020"
  2554. tex3 = "http://www.roblox.com/asset/?id=149213919"
  2555. tex4 = "http://www.roblox.com/asset/?id=171905673"
  2556.  
  2557. local w = game.Workspace:GetChildren()
  2558.  
  2559. for i= 1,#w do
  2560.     if w[i]:isA("BasePart") then
  2561.         pe = Instance.new("ParticleEmitter", w[i])
  2562.         pe.Texture = tex4
  2563.         pe.VelocitySpread = 5
  2564.     end
  2565. end
  2566.  
  2567. local playerLeaderstats = {}
  2568. for i, v in pairs(game.Players:GetChildren()) do
  2569. table.insert(playerLeaderstats, v)
  2570. end
  2571. for i, v in pairs(playerLeaderstats) do
  2572. pe = Instance.new("ParticleEmitter",v.Character.Torso)
  2573. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  2574. pe.VelocitySpread = 50
  2575. end
  2576.  
  2577. texture = "http://www.roblox.com/asset/?id=185495987"
  2578.  
  2579. local A = game.Workspace:GetChildren()
  2580. local B = game.Workspace:GetChildren()
  2581. local C = game.Workspace:GetChildren()
  2582. local D = game.Workspace:GetChildren()
  2583. local E = game.Workspace:GetChildren()
  2584. local F = game.Workspace:GetChildren()
  2585. for i,v in pairs(A) do
  2586.     if v:IsA("Part") then
  2587.     local d =    Instance.new("Decal",v)
  2588.         v.Decal.Face = "Top"
  2589.         v.Decal.Texture = texture
  2590.         v.Anchored = true        
  2591.     end
  2592. end
  2593.  
  2594. for i,v in pairs(B) do
  2595.     if v:IsA("Part") then
  2596.         local s = Instance.new("Decal",v)
  2597.         s.Face = "Front"
  2598.         s.Texture = texture
  2599.     end
  2600. end
  2601.  
  2602. for i,v in pairs(C) do
  2603.     if v:IsA("Part") then
  2604.         local h = Instance.new("Decal",v)
  2605.         h.Face = "Back"
  2606.         h.Texture = texture
  2607.     end
  2608. end
  2609.  
  2610. for i,v in pairs(D) do
  2611.     if v:IsA("Part") then
  2612.         local j = Instance.new("Decal",v)
  2613.         j.Face = "Left"
  2614.         j.Texture = texture
  2615.     end
  2616. end
  2617.  
  2618. for i,v in pairs(E) do
  2619.     if v:IsA("Part") then
  2620.         local k = Instance.new("Decal",v)
  2621.         k.Face = "Right"
  2622.         k.Texture = texture
  2623.     end
  2624. end
  2625.  
  2626. for i,v in pairs(F) do
  2627.     if v:IsA("Part") then
  2628.         local l = Instance.new("Decal",v)
  2629.         l.Face = "Bottom"
  2630.         l.Texture = texture
  2631.     end
  2632.  
  2633.     imageOne = "http://www.roblox.com/asset/?id=169585459"
  2634. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  2635. imageThree = "http://www.roblox.com/asset/?id=169585485"
  2636. imageFour = "http://www.roblox.com/asset/?id=169585502"
  2637. imageFive = "http://www.roblox.com/asset/?id=169585515"
  2638. imageSix = "http://www.roblox.com/asset/?id=169585502"
  2639. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  2640. imageEight = "http://www.roblox.com/asset/?id=169585475"
  2641.  
  2642. Spooky = Instance.new("Sound", workspace)
  2643. Spooky.Name = "Spooky"
  2644. Spooky.SoundId = "rbxassetid://174270407"
  2645. Spooky.Volume = 15
  2646. Spooky.Looped = true
  2647. Spooky:Play()
  2648.  
  2649. Sky = Instance.new("Sky", game.Lighting)
  2650. Sky.SkyboxBk = imageOne
  2651. Sky.SkyboxDn = imageOne
  2652. Sky.SkyboxFt = imageOne
  2653. Sky.SkyboxLf = imageOne
  2654. Sky.SkyboxRt = imageOne
  2655. Sky.SkyboxUp = imageOne
  2656.  
  2657.  
  2658. while true do
  2659.     Sky.SkyboxBk = imageOne
  2660.     Sky.SkyboxDn = imageOne
  2661.     Sky.SkyboxFt = imageOne
  2662.     Sky.SkyboxLf = imageOne
  2663.     Sky.SkyboxRt = imageOne
  2664.     Sky.SkyboxUp = imageOne
  2665.     wait(0.15)
  2666.     Sky.SkyboxBk = imageTwo
  2667.     Sky.SkyboxDn = imageTwo
  2668.     Sky.SkyboxFt = imageTwo
  2669.     Sky.SkyboxLf = imageTwo
  2670.     Sky.SkyboxRt = imageTwo
  2671.     Sky.SkyboxUp = imageTwo
  2672.     wait(0.15)
  2673.     Sky.SkyboxBk = imageThree
  2674.     Sky.SkyboxDn = imageThree
  2675.     Sky.SkyboxFt = imageThree
  2676.     Sky.SkyboxLf = imageThree
  2677.     Sky.SkyboxRt = imageThree
  2678.     Sky.SkyboxUp = imageThree
  2679.     wait(0.15)
  2680.     Sky.SkyboxBk = imageFour
  2681.     Sky.SkyboxDn = imageFour
  2682.     Sky.SkyboxFt = imageFour
  2683.     Sky.SkyboxLf = imageFour
  2684.     Sky.SkyboxRt = imageFour
  2685.     Sky.SkyboxUp = imageFour
  2686.     wait(0.15)
  2687.     Sky.SkyboxBk = imageFive
  2688.     Sky.SkyboxDn = imageFive
  2689.     Sky.SkyboxFt = imageFive
  2690.     Sky.SkyboxLf = imageFive
  2691.     Sky.SkyboxRt = imageFive
  2692.     Sky.SkyboxUp = imageFive
  2693.     wait(0.15)
  2694.     Sky.SkyboxBk = imageSix
  2695.     Sky.SkyboxDn = imageSix
  2696.     Sky.SkyboxFt = imageSix
  2697.     Sky.SkyboxLf = imageSix
  2698.     Sky.SkyboxRt = imageSix
  2699.     Sky.SkyboxUp = imageSix
  2700.     wait(0.15)
  2701.     Sky.SkyboxBk = imageSeven
  2702.     Sky.SkyboxDn = imageSeven
  2703.     Sky.SkyboxFt = imageSeven
  2704.     Sky.SkyboxLf = imageSeven
  2705.     Sky.SkyboxRt = imageSeven
  2706.     Sky.SkyboxUp = imageSeven
  2707.     wait(0.15)
  2708.     Sky.SkyboxBk = imageEight
  2709.     Sky.SkyboxDn = imageEight
  2710.     Sky.SkyboxFt = imageEight
  2711.     Sky.SkyboxLf = imageEight
  2712.     Sky.SkyboxRt = imageEight
  2713.     Sky.SkyboxUp = imageEight
  2714.     wait(0.15)
  2715.    
  2716. end
  2717. end
  2718. end)
  2719.  
  2720. addcmd('invisible', 'make a player invisible',{},
  2721. function(args)
  2722.     local players = getPlayer(args[1])
  2723.     for i, v in pairs(players) do
  2724.         for k, v2 in pairs(_char(v):GetChildren()) do
  2725.             if v2.className == "Part" then
  2726.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  2727.             elseif v2.className == "Hat" then
  2728.                 if v2:FindFirstChild("Handle") then
  2729.                     v2.Handle.Transparency = 1
  2730.                     Notify(gPlayers[v].Name .. ' is now invisible')
  2731.                 end
  2732.             end
  2733.             if v2:FindFirstChild("face") then
  2734.                 v2.face:Destroy()
  2735.             end
  2736.         end
  2737.     end
  2738. end)
  2739.  
  2740. addcmd('visible', 'make a player visible',{},
  2741. function(args)
  2742.     local players = getPlayer(args[1])
  2743.     for i, v in pairs(players) do
  2744.         for k, v2 in pairs(_char(v):GetChildren()) do
  2745.             if v2.className == "Part" then
  2746.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  2747.                 elseif v2.className == "Hat" then
  2748.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  2749.                 Notify(gPlayers[v].Name .. ' is now visible')
  2750.             end
  2751.             if v2:FindFirstChild("face") then
  2752.                 v2.face:Destroy()
  2753.             end
  2754.         end
  2755.     end
  2756. end)
  2757.  
  2758. addcmd('goto', 'go to a player',{},
  2759. function(args)
  2760.     local players = getPlayer(args[1])
  2761.     if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  2762.         _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  2763.     end
  2764. end)
  2765.  
  2766. addcmd('bring', 'bring a player to you',{},
  2767. function(args)
  2768.     local players = getPlayer(args[1])
  2769.     for i,v in pairs(players) do
  2770.         if _char(v):FindFirstChild("HumanoidRootPart") then
  2771.             _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  2772.         end
  2773.     end
  2774. end)
  2775.  
  2776. addcmd('tp', 'teleport player 1 to player 2',{},
  2777. function(args)
  2778.     local players1=getPlayer(args[1])
  2779.     local players2=getPlayer(args[2])
  2780.     if not players2[1] then return end
  2781.     for i,v in pairs(players1) do
  2782.         if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  2783.             _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  2784.             wait(0.1)
  2785.             _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  2786.         end    
  2787.     end
  2788. end)
  2789.  
  2790. addcmd('char', 'change a players appearance',{},
  2791. function(args)
  2792.     local players = getPlayer(args[1])
  2793.     if not args[1]or not args[2]then return end
  2794.     local id=args[2]
  2795.     if players ~= nil then
  2796.         for i,v in pairs(players) do
  2797.             gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  2798.             if _char(v):FindFirstChild("Head") then
  2799.                 _char(v).Head:Destroy()
  2800.             end
  2801.         end
  2802.     end
  2803. end)
  2804.  
  2805. addcmd('speed', 'change a players walkspeed',{},
  2806. function(args)
  2807.     local players = getPlayer(args[1])
  2808.     if not args[1]or not args[2]then return end
  2809.     local num=args[2]
  2810.     for i,v in pairs(players) do
  2811.         if _char(v):FindFirstChild("Humanoid") then
  2812.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  2813.             Notify(gPlayers[v].Name .. ' now has speed set to ' .. args[2])
  2814.         end
  2815.     end
  2816. end)
  2817.  
  2818. addcmd('lightsaber', 'gives lightsaber',{},
  2819. function(args)
  2820. Players = game:GetService("Players")
  2821. Player = Players.LocalPlayer
  2822. Bp = Player.Backpack
  2823. Pg = Player.PlayerGui
  2824. Char = Player.Character
  2825. Head = Char.Head
  2826. Torso = Char.Torso
  2827. Hum = Char.Humanoid
  2828. Humanoid = Hum
  2829. Neck = Torso["Neck"]
  2830. LS = Torso["Left Shoulder"]
  2831. RS = Torso["Right Shoulder"]
  2832. Ra = Char["Right Arm"]
  2833. La = Char["Left Arm"]
  2834. mouse = nil
  2835. Mouse = nil
  2836.  
  2837. bets =
  2838. {"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"," "}
  2839. inew = Instance.new
  2840. it = Instance.new
  2841. bc = BrickColor.new
  2842. vn = Vector3.new
  2843. cn = CFrame.new
  2844. ca = CFrame.Angles
  2845. mpi = math.pi
  2846. v3 = vn
  2847. mr = math.rad
  2848. br = BrickColor.new
  2849. cf = CFrame.new
  2850. ca = CFrame.Angles
  2851. Colors = {"Really Red"}
  2852. BladeColor = tostring(BrickColor.Random()) --Colors[math.random(1,#Colors)]
  2853. TrailColor = BladeColor
  2854. HopperName = "light saber"
  2855. Rage = 100000
  2856. MaxRage = Rage
  2857. SwordType = "Single"
  2858. LeftDebounce = {}
  2859. RightDebounce = {}
  2860. OtherDebounce = {}
  2861. Anim = {key = {}}
  2862. for i=1,#bets do table.insert(Anim.key,bets) end
  2863. Anim.Move = "None"
  2864. Anim.Click = false
  2865. Anim.Button = false
  2866. Anim.CanBerserk = 0
  2867. Anim.ComboBreak = false
  2868. Anim.Equipped = false
  2869. keydown = false
  2870. Speed = 2
  2871. RageIncome = 500
  2872. Left = false
  2873. Right = false
  2874. Anim.Act = false
  2875. RealSpeed = 35
  2876. DebounceSpeed = 0.85/Speed
  2877. RageCost = {
  2878. ["Berserk"] = 200;
  2879. ["RotorBlade"] = 30;
  2880. ["Blocking"] = 0.1;
  2881. ["Boomerang"] = 30;
  2882. ["RageRegening"] = -0.7;
  2883. ["BoulderForce"] = 45;
  2884. ["ForceWave"] = 65;
  2885. ["ForceWave"] = 32;
  2886. ["Teleport"] = 25;
  2887. ["DualSpin"] = 4;
  2888. }
  2889. MagnitudeHit = {
  2890. ["ForceWave"] = 500;
  2891. }
  2892. Damage = {
  2893. ["RotorBlade"] = 8;
  2894. ["BoulderForce"] = 100;
  2895. ["Boomerang"] = 100;
  2896. ["ForceWave"] = 100;
  2897. ["DualSpin"] = 5;
  2898. }
  2899. Props = {}
  2900. Props.MaxTeleDistance = 500
  2901. Props.Buff = 1
  2902. BlastMesh = Instance.new("FileMesh")
  2903. BlastMesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2904. RingMesh = Instance.new("FileMesh")
  2905. RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2906. RockMesh = Instance.new("FileMesh")
  2907. RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
  2908. RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
  2909. DiamondMesh = Instance.new("FileMesh")
  2910. DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2911. RingMesh = Instance.new("FileMesh")
  2912. RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2913. RockMesh = Instance.new("FileMesh")
  2914. RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
  2915. RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
  2916. DiamondMesh = Instance.new("FileMesh")
  2917. DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2918. RockMesh = Instance.new("FileMesh")
  2919. RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
  2920. RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
  2921. DiamondMesh = Instance.new("FileMesh")
  2922. DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2923. DiamondMesh = Instance.new("FileMesh")
  2924. DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2925.  
  2926. function rayCast(Pos, Dir, Max, Ignore)
  2927. return Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2928. end
  2929. function MinusRage(raggge)
  2930. Rage = Rage - raggge
  2931. if Rage < 0 then Rage = 0 end
  2932. end
  2933.  
  2934. function r(zParent,zName)
  2935. if zParent:findFirstChild(zName) ~= nil then
  2936. zParent[zName]:Remove()
  2937. else
  2938. end
  2939. end
  2940. function rclass(zParent,zClass)
  2941. local ch = zParent:GetChildren()
  2942. for i=1,#ch do
  2943. if (ch.className == zClass) then
  2944. ch:Remove()
  2945. else
  2946. end
  2947. end
  2948. end
  2949.  
  2950. function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
  2951. local funcw = Instance.new("Weld")
  2952. funcw.Name = zName
  2953. funcw.Parent = zParent
  2954. funcw.Part0 = zPart0
  2955. funcw.Part1 = zPart1
  2956. if (zCoco == true) then
  2957. funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  2958. else
  2959. funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  2960. end
  2961. return funcw
  2962. end
  2963. function Dash(ob,se,mes,of)
  2964. local off = nil
  2965. if of == nil then off = 0 else off = of end
  2966. pcall(function()
  2967. coroutine.resume(coroutine.create(function()
  2968. local dashin = true
  2969. local oldpos = (ob.CFrame *CFrame.new(0,off,0)).p
  2970. coroutine.resume(coroutine.create(function()
  2971. wait(se) dashin = false end))
  2972. for i=1,9999 do
  2973. if dashin == false then break end
  2974. local newpos = (ob.CFrame *CFrame.new(0,off,0)).p --+ Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  2975. local np = Instance.new("Part")
  2976. np.BrickColor = BrickColor.new(TrailColor) np.CanCollide = false
  2977. np.BottomSurface = 0 np.TopSurface = 0 np.Anchored = true np.Transparency = 0.4
  2978. np.formFactor = "Custom" np.Parent = ob local mag = math.abs((newpos - oldpos).magnitude)
  2979. local mp = nil
  2980. if mes ~= nil then
  2981. np.Size = Vector3.new(2,mag,2) mp = Instance.new("FileMesh",np) mp.MeshId = mes else
  2982. np.Size = Vector3.new(0.4,0.4,mag) mp = Instance.new("BlockMesh",np) end
  2983. np.CFrame = CFrame.new(newpos,oldpos)
  2984. np.CFrame = np.CFrame + np.CFrame.lookVector* (mag/2)
  2985. if mes == BlastMesh.MeshId then np.CFrame = np.CFrame *ca(mr(-90),0,0) else np.CFrame = np.CFrame *ca(0,0,mr(-45)) end
  2986. oldpos = newpos
  2987. coroutine.resume(coroutine.create(function()
  2988. for i=1,0,-0.1 do
  2989. np.Transparency = np.Transparency + 0.03
  2990. --if mes ~= nil then
  2991. --mp.Scale = Vector3.new(i,mag,i) else
  2992. mp.Scale = Vector3.new(i,i,1) -- end
  2993. wait()
  2994. end
  2995. np:Remove()
  2996. end))
  2997. wait(0.08)
  2998. end
  2999. end))
  3000. end)
  3001. end
  3002. Sounds = {
  3003. Boom = "http://www.roblox.com/asset/?id=16976189";
  3004. SniperFire = "http://www.roblox.com/asset/?id=1369158";
  3005. ShotgunFire2 = "http://www.roblox.com/asset/?id=1868836";
  3006. MinigunFire = "http://www.roblox.com/asset/?id=2692806";
  3007. MinigunCharge = "http://www.roblox.com/asset/?id=2692844";
  3008. MinigunDischarge = "http://www.roblox.com/asset/?id=1753007";
  3009. Flashbang = "http://www.roblox.com/asset/?id=16976189";
  3010. Beep = "http://www.roblox.com/asset/?id=15666462";
  3011. Smash = "http://www.roblox.com/asset/?id=2801263";
  3012. Punch = "http://www.roblox.com/asset/?id=31173820";
  3013. Slash = "rbxasset://sounds/swordslash.wav";
  3014. Falcon = "http://www.roblox.com/asset/?id=1387390";
  3015. Cast = "http://www.roblox.com/asset/?id=2101137";
  3016. Spin = "http://www.roblox.com/asset/?id=1369159";
  3017. Abscond = "http://www.roblox.com/asset/?id=2767090";
  3018. ElectricalCharge = "http://www.roblox.com/asset/?id=2800815";
  3019. FireExplosion = "http://www.roblox.com/asset/?id=3264793";
  3020. SaberLightUp = "http://www.roblox.com/asset/?id=10209303";
  3021. SaberSlash = "http://www.roblox.com/asset/?id=10209280";
  3022. SaberHit = "http://www.roblox.com/asset/?id=44463749";
  3023. EnergyBlast = "http://www.roblox.com/asset/?id=10209268";
  3024. }
  3025. function Sound(sid,pit,vol)
  3026. local ss = Instance.new("Sound")
  3027. ss.Name = "Sound"
  3028. ss.Parent = Head
  3029. ss.SoundId = sid
  3030. ss.Pitch = pit
  3031. ss.Volume = vol
  3032. ss.PlayOnRemove = true
  3033. wait()
  3034. ss:Remove()
  3035. end
  3036.  
  3037.  
  3038. r(Char,"SwordPack")
  3039. r(Char,"Suit")
  3040. r(Char,"Saber" ..Player.Name)
  3041. r(Pg,"Sabers")
  3042. Suit = inew("Model")
  3043. Suit.Name = "Suit"
  3044. Suit.Parent = Char
  3045. function p(pa,sh,x,y,z,c,a,tr,re,bc)
  3046. local fp = it("Part",pa)
  3047. fp.formFactor = "Custom"
  3048. fp.Shape = sh
  3049. fp.Size = v3(x,y,z)
  3050. fp.CanCollide = c
  3051. fp.Anchored = a
  3052. fp.BrickColor = br(bc)
  3053. fp.Transparency = tr
  3054. fp.Reflectance = re
  3055. fp.BottomSurface = 0
  3056. fp.TopSurface = 0
  3057. fp.CFrame = Torso.CFrame
  3058. fp:BreakJoints()
  3059. return fp
  3060. end
  3061. function weld(pa,p0,p1,x,y,z,a,b,c)
  3062. local fw = it("Weld",pa)
  3063. fw.Part0 = p0
  3064. fw.Part1 = p1
  3065. fw.C0 = cf(x,y,z) *ca(a,b,c)
  3066. return fw
  3067. end
  3068. function ft(tab,nam)
  3069. if tab == nil or nam == nil then print("U: Fail table") return false end
  3070. for i=1,#tab do
  3071. if tab == nam then
  3072. return i
  3073. else
  3074. end
  3075. end
  3076. return nil
  3077. end
  3078. function spm(ty,pa,ssx,ssy,ssz)
  3079. local sp = it("SpecialMesh",pa)
  3080. sp.MeshType = ty
  3081. sp.Scale = Vector3.new(ssx,ssy,ssz)
  3082. return sp
  3083. end
  3084. Torso.Transparency = 1
  3085. Torm = Instance.new("Model",Char)
  3086. Torm.Name = "Saber" ..Player.Name
  3087. Tor = p(Torm,"Block",1.98,1.98,1,false,false,0,0,"basda") Tor.Name = "Torso"
  3088. Torw = weld(Tor,Torso,Tor,0,0,0,0,0,0)
  3089. pcall(function() Char.Shirt:Clone().Parent = Torm end)
  3090. pcall(function() Char.Pants:Clone().Parent = Torm end)
  3091. function ShockWave(onb,scale,col)
  3092. coroutine.resume(coroutine.create(function()
  3093. local e1 = Instance.new("Part")
  3094. e1.Anchored = true
  3095. e1.formFactor = "Custom"
  3096. e1.CanCollide = false
  3097. e1.Size = Vector3.new(1,1,1)
  3098. e1.BrickColor = BrickColor.new(col)
  3099. e1.Transparency = 0.6
  3100. e1.TopSurface = 0
  3101. e1.BottomSurface = 0
  3102. e1.Parent = Torm
  3103. e1.CFrame = onb.CFrame
  3104. e1.CFrame = e1.CFrame *CFrame.Angles(math.rad(-90),0,0)
  3105. local e1m = Instance.new("SpecialMesh")
  3106. e1m.MeshType = "FileMesh"
  3107. e1m.Scale = Vector3.new(3,3,3)
  3108. e1m.Parent = e1
  3109. e1m.MeshId = RingMesh.MeshId
  3110. local r1 = Instance.new("Part")
  3111. r1.Anchored = true
  3112. r1.formFactor = "Custom"
  3113. r1.CanCollide = false
  3114. r1.Size = Vector3.new(1,1,1)
  3115. r1.BrickColor = BrickColor.new(col)
  3116. r1.Transparency = 0.6
  3117. r1.TopSurface = 0
  3118. r1.BottomSurface = 0
  3119. r1.Parent = Torm
  3120. r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(90),0,0)
  3121. local r1m = Instance.new("SpecialMesh")
  3122. r1m.MeshType = "FileMesh"
  3123. r1m.Scale = Vector3.new(3,3,3)
  3124. r1m.Parent = r1
  3125. r1m.MeshId = BlastMesh.MeshId
  3126. for i=1,30 do
  3127. local pluscal = scale/38
  3128. e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3129. r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
  3130. r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
  3131. wait()
  3132. end
  3133. for i=1,30 do
  3134. local pluscal = scale/38
  3135. e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3136. r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/4,pluscal/1.5)
  3137. r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
  3138. e1.Transparency = e1.Transparency + 0.1
  3139. r1.Transparency = r1.Transparency + 0.1
  3140. wait()
  3141. end
  3142. e1:Remove()
  3143. r1:Remove()
  3144. end))
  3145. end
  3146.  
  3147. function Explode(onb,scale,col)
  3148. coroutine.resume(coroutine.create(function()
  3149. local e1 = Instance.new("Part")
  3150. e1.Anchored = true
  3151. e1.formFactor = "Custom"
  3152. e1.CanCollide = false
  3153. e1.Size = Vector3.new(1,1,1)
  3154. e1.BrickColor = BrickColor.new(col)
  3155. e1.Transparency = 0.6
  3156. e1.TopSurface = 0
  3157. e1.BottomSurface = 0
  3158. e1.Parent = Torm
  3159. e1.CFrame = onb.CFrame
  3160. local e1m = Instance.new("SpecialMesh")
  3161. e1m.MeshType = "Sphere"
  3162. e1m.Parent = e1
  3163. local r1 = Instance.new("Part")
  3164. r1.Anchored = true
  3165. r1.formFactor = "Custom"
  3166. r1.CanCollide = false
  3167. r1.Size = Vector3.new(1,1,1)
  3168. r1.BrickColor = BrickColor.new(col)
  3169. r1.Transparency = 0.6
  3170. r1.TopSurface = 0
  3171. r1.BottomSurface = 0
  3172. r1.Parent = Torm
  3173. r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(180),0,0)
  3174. local r1m = Instance.new("SpecialMesh")
  3175. r1m.MeshType = "FileMesh"
  3176. r1m.Scale = Vector3.new(3,3,3)
  3177. r1m.Parent = r1
  3178. r1m.MeshId = RingMesh.MeshId
  3179. local r2 = Instance.new("Part")
  3180. r2.Anchored = true
  3181. r2.formFactor = "Custom"
  3182. r2.CanCollide = false
  3183. r2.Size = Vector3.new(1,1,1)
  3184. r2.BrickColor = BrickColor.new(col)
  3185. r2.Transparency = 0.6
  3186. r2.TopSurface = 0
  3187. r2.BottomSurface = 0
  3188. r2.Parent = Torm
  3189. r2.CFrame = e1.CFrame *CFrame.Angles(0,math.rad(180),0)
  3190. local r2m = Instance.new("SpecialMesh")
  3191. r2m.MeshType = "FileMesh"
  3192. r2m.Parent = r2
  3193. r2m.Scale = Vector3.new(3,3,3)
  3194. r2m.MeshId = RingMesh.MeshId
  3195. local bla = Instance.new("Part")
  3196. bla.Anchored = true
  3197. bla.formFactor = "Custom"
  3198. bla.CanCollide = false
  3199. bla.Size = Vector3.new(1,1,1)
  3200. bla.BrickColor = BrickColor.new(col)
  3201. bla.Transparency = 0.6
  3202. bla.TopSurface = 0
  3203. bla.BottomSurface = 0
  3204. bla.Parent = Torm
  3205. bla.CFrame = CFrame.new(e1.Position.x,e1.Position.y,e1.Position.z)
  3206. local blam = Instance.new("SpecialMesh")
  3207. blam.MeshType = "FileMesh"
  3208. blam.Parent = bla
  3209. blam.Scale = Vector3.new(5,5,5)
  3210. blam.MeshId = BlastMesh.MeshId
  3211. for i=1,30 do
  3212. local pluscal = scale/38
  3213. e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3214. r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3215. r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3216. blam.Scale = blam.Scale + Vector3.new(pluscal,pluscal/2,pluscal)
  3217. bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
  3218. r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
  3219. r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
  3220. wait()
  3221. end
  3222. for i=1,30 do
  3223. local pluscal = scale/38
  3224. e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3225. r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3226. r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
  3227. blam.Scale = blam.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
  3228. bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
  3229. r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
  3230. r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
  3231. bla.Transparency = bla.Transparency + 0.1
  3232. e1.Transparency = e1.Transparency + 0.1
  3233. r1.Transparency = r1.Transparency + 0.1
  3234. r2.Transparency = r2.Transparency + 0.1
  3235. wait()
  3236. end
  3237. e1:Remove()
  3238. r1:Remove()
  3239. r2:Remove()
  3240. end))
  3241. end
  3242. H1 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey") spm("Head",H1,1,1.3,1)
  3243. H1w = weld(Tor,Torso,H1,0.4,-0.7,0.5,0,0,mr(45))
  3244. H2 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey") spm("Head",H2,1,1.3,1)
  3245. H2w = weld(Tor,H1,H2,0,-0.8,0,mr(180),0,0)
  3246. Des1 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Instance.new("CylinderMesh",Des1)
  3247. Des1w = weld(Tor,H1,Des1,0,0.5,0,0,0,0)
  3248. Des2 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Instance.new("CylinderMesh",Des2)
  3249. Des2w = weld(Tor,H2,Des2,0,0.5,0,0,0,0)
  3250. Des21 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des21m = Instance.new("CylinderMesh",Des21) Des21m.Scale = Vector3.new(1,0.6,1)
  3251. Des21w = weld(Tor,H1,Des21,0,-0.55,0,0,0,0)
  3252. Des22 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des22m = Instance.new("CylinderMesh",Des22) Des22m.Scale = Vector3.new(1,0.6,1)
  3253. Des22w = weld(Tor,H2,Des22,0,-0.55,0,0,0,0)
  3254.  
  3255. Blad1 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M1 = spm("Head",Blad1,1,1,1)
  3256. Blad1w = weld(Tor,H1,Blad1,0,1.9,0,0,0,0)
  3257. Blad2 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M2 = spm("Head",Blad2,1,1,1)
  3258. Blad2w = weld(Tor,H2,Blad2,0,1.9,0,0,0,0)
  3259. Glow1 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM1 = spm("Head",Glow1,1,1,1)
  3260. Glow1w = weld(Tor,H1,Glow1,0,1.9,0,0,0,0)
  3261. Glow2 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM2 = spm("Head",Glow2,1,1,1)
  3262. Glow2w = weld(Tor,H2,Glow2,0,1.9,0,0,0,0)
  3263.  
  3264. r(Bp,HopperName)
  3265. bin = inew("HopperBin")
  3266. bin.Name = HopperName
  3267. bin.Parent = Bp
  3268.  
  3269. Gui = Instance.new("ScreenGui",Pg)
  3270. Gui.Name = "Sabers"
  3271. Frame = Instance.new("Frame",Gui)
  3272. Frame.BackgroundTransparency = 1 Frame.Size = UDim2.new(1,0,1,0)
  3273. ImageGui = Instance.new("ImageLabel",Frame)
  3274. ImageGui.Image = "http://www.roblox.com/asset/?id=51262246"
  3275. ImageGui.BackgroundTransparency = 1
  3276. ImageGui.Size = UDim2.new(0.3,0,0.075,0)
  3277. HealthBar = Instance.new("ImageLabel",Frame)
  3278. HealthBar.Image = "http://www.roblox.com/asset/?id=48965808"
  3279. HealthBar.BorderSizePixel = 0
  3280. HealthBar.Size = UDim2.new(0.23,0,0.017,0)
  3281. HealthBar.Position = UDim2.new(0.06,0,0.017,0)
  3282. RageBar = Instance.new("ImageLabel",Frame)
  3283. RageBar.Image = "http://www.roblox.com/asset/?id=48965808"
  3284. RageBar.BorderSizePixel = 0
  3285. RageBar.Size = UDim2.new(0.165,0,0.012,0)
  3286. RageBar.Position = UDim2.new(0.06,0,0.04,0)
  3287. RageBar.BackgroundColor3 = BrickColor.new("Alder").Color
  3288. SelectBar = Instance.new("ImageButton",Frame)
  3289. SelectBar.Image = "http://www.roblox.com/asset/?id=48965808"
  3290. SelectBar.BorderSizePixel = 0
  3291. SelectBar.Size = UDim2.new(0.1,0,0.07,0)
  3292. SelectBar.Position = UDim2.new(0.8,0,0.6,0)
  3293. SelectBar.BackgroundColor3 = BrickColor.new(BladeColor).Color
  3294. SelectrBar = Instance.new("TextLabel",SelectBar)
  3295. SelectrBar.BackgroundTransparency = 1
  3296. SelectrBar.BorderSizePixel = 0
  3297. SelectrBar.Size = UDim2.new(0,0,0,0)
  3298. SelectrBar.Position = UDim2.new(0.5,0,0.5,0)
  3299. SelectrBar.Font = "ArialBold"
  3300. SelectrBar.FontSize = "Size18"
  3301. SelectBar.MouseButton1Up:connect(function()
  3302. if Anim.Move ~= "None" then return end
  3303. if Anim.Act == true then return end
  3304. if Anim.Equipped == false then return end
  3305. if SwordType == "Single" then
  3306. Anim.Move = "Changing"
  3307. Anims.ChangeToDual(0,1,0.065*Speed) SwordType = "Dual"
  3308. Anim.Move = "None"
  3309. else
  3310. Anim.Move = "Changing"
  3311. Anims.ChangeToSingle(0,1,0.065*Speed) SwordType = "Single"
  3312. Anim.Move = "None"
  3313. end
  3314. end)
  3315. coroutine.resume(coroutine.create(function()
  3316. while true do
  3317. wait(0.05)
  3318. local hh = Hum.Health local hmh = Hum.MaxHealth
  3319. HealthBar.Size = UDim2.new((hh/hmh)*0.23,0,0.017,0)
  3320. if ((hh/hmh)*100) > 75 then
  3321. HealthBar.BackgroundColor3 = BrickColor.new("Alder").Color
  3322. elseif ((hh/hmh)*100) > 25 and ((hh/hmh)*100) < 76 then
  3323. HealthBar.BackgroundColor3 = BrickColor.new("Deep orange").Color
  3324. elseif ((hh/hmh)*100) < 26 then
  3325. HealthBar.BackgroundColor3 = BrickColor.new("Bright red").Color
  3326. end
  3327. RageBar.Size = UDim2.new((Rage/MaxRage)*0.165,0,0.012,0)
  3328. SelectrBar.Text = SwordType
  3329. end
  3330. end))
  3331. -------
  3332. function TellXPos(brick1,posd)
  3333. local lb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
  3334. lb.CFrame = CFrame.new((brick1.CFrame *cf(-10,0,0)).p)
  3335. local rb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
  3336. rb.CFrame = CFrame.new((brick1.CFrame *cf(10,0,0)).p)
  3337. local posml = math.abs((posd - rb.Position).magnitude)
  3338. local posmr = math.abs((posd - lb.Position).magnitude)
  3339. if posml > posmr then
  3340. return "left"
  3341. else
  3342. return "right"
  3343. end
  3344. end
  3345. function GetNearPlayer(urpos,maxmag)
  3346. if maxmag == nil then return nil end
  3347. for i,v in pairs(game.Players:GetChildren()) do
  3348. if v.Character ~= Char and v.Character ~= nil and v.Character:findFirstChild("Torso") ~= nil and math.abs((v.Character.Torso.Position-urpos).magnitude) < maxmag then
  3349. return v.Character.Torso
  3350. end
  3351. end
  3352. return nil
  3353. end
  3354. function Dmgz(hum,dmg)
  3355. dmg = dmg*Props.Buff
  3356. hum.Health = hum.Health - dmg
  3357. Rage = Rage + ((dmg/1.25)*RageIncome)
  3358. if Rage > MaxRage then Rage = MaxRage end
  3359. end
  3360. coroutine.resume(coroutine.create(function()
  3361. while true do
  3362. wait()
  3363. if Right == true and Anim.Move == "ForceWave" then
  3364. for i,v in pairs(workspace:GetChildren()) do
  3365. coroutine.resume(coroutine.create(function()
  3366. if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and math.abs((v.Torso.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then
  3367. local hit = v.Torso
  3368. if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(RightDebounce,hit.Parent.Name) == nil then
  3369. Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
  3370. table.insert(RightDebounce,hit.Parent.Name)
  3371. wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then table.remove(RightDebounce,nf) end
  3372. end
  3373. else
  3374. if v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then v:BreakJoints() v.Velocity = cf(Blad2.Position,v.Position).lookVector*30 + Vector3.new(0,20,0) end
  3375. end
  3376. end))
  3377. end -- for
  3378. end
  3379. end
  3380. end))
  3381. Blad1.Touched:connect(function(hit)
  3382. if Left == true then
  3383. if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(LeftDebounce,hit.Parent.Name) == nil then
  3384. coroutine.resume(coroutine.create(function()
  3385. table.insert(LeftDebounce,hit.Parent.Name)
  3386. wait(DebounceSpeed) local nf = ft(LeftDebounce,hit.Parent.Name) if nf ~= nil then table.remove(LeftDebounce,nf) end
  3387. end))
  3388. Sound(Sounds.SaberHit,1,1)
  3389. Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
  3390. else
  3391. --if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char) and hit.Anchored == false then hit:BreakJoints() hit.Velocity = cf(Blad1.Position,hit.Position).lookVector*30 end
  3392. end
  3393. end
  3394. end)
  3395.  
  3396. Blad2.Touched:connect(function(hit)
  3397. if Right == true then
  3398. if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(RightDebounce,hit.Parent.Name) == nil then
  3399. coroutine.resume(coroutine.create(function()
  3400. table.insert(RightDebounce,hit.Parent.Name)
  3401. wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then table.remove(RightDebounce,nf) end
  3402. end))
  3403. Sound(Sounds.SaberHit,1,1)
  3404. Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
  3405. else
  3406. --if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char) and hit.Anchored == false then hit:BreakJoints() hit.Velocity = cf(Blad2.Position,hit.Position).lookVector*30 end
  3407. end
  3408. end
  3409. end)
  3410. LW = inew("Weld")
  3411. RW = inew("Weld")
  3412. Fla = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
  3413. Fra = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
  3414. Flaw = fWeld("Weld",Fla,Tor,Fla,true,-1.5,0.5,0,0,0,0)
  3415. Fraw = fWeld("Weld",Fla,Tor,Fra,true,1.5,0.5,0,0,0,0)
  3416. Flaw.C1 = CFrame.new(0,0.5,0)
  3417. Fraw.C1 = CFrame.new(0,0.5,0)
  3418.  
  3419. Fll = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
  3420. Frl = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
  3421. Fllw = fWeld("Weld",Fll,Torso,Fll,true,0,0,0,0,0,0)
  3422. Frlw = fWeld("Weld",Fll,Torso,Frl,true,0,0,0,0,0,0)
  3423.  
  3424. function FeetWeld(yesorno,lhh,rhh)
  3425. if yesorno == false then
  3426. lhh.Parent = nil
  3427. rhh.Parent = nil
  3428. Lh.Parent = Torso
  3429. Rh.Parent = Torso
  3430. Lh.Part0 = Tor
  3431. Rh.Part0 = Tor
  3432. Lh.Part1 = Char["Left Leg"]
  3433. Rh.Part1 = Char["Right Leg"]
  3434. return Lh,Rh
  3435. else
  3436. Rh.Parent = nil
  3437. Lh.Parent = nil
  3438. local hl,hr = it("Weld",Torso),it("Weld",Torso)
  3439. hl.Part0 = Fll
  3440. hr.Part0 = Frl
  3441. hl.Part1 = Char["Left Leg"]
  3442. hr.Part1 = Char["Right Leg"]
  3443. hr.C1 = cf(-0.5,1.75,0)
  3444. hl.C1 = cf(0.5,1.75,0)
  3445. return hl,hr
  3446. end
  3447. end
  3448. Anims = {}
  3449. Anims.Equip = function(i1,i2,is)
  3450. Anim.Act = true
  3451. for i=i1,i2,is do
  3452. RW.C1 = ca(mr(40*i),mr(20*i),0)
  3453. RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
  3454. wait()
  3455. end
  3456. H1w.Part0 = Ra
  3457. H1w.Part1 = H1
  3458. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(180),0) H1w.C1 = ca(mr(-90),0,0)
  3459. Sound(Sounds.Slash,1,1)
  3460. for i=i1,i2,is do
  3461. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
  3462. LW.C1 = ca(mr(-80*i),mr(40*i),0)
  3463. LW.C0 = cf(0.6*i,0.3*i,-1*i)
  3464. RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
  3465. RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
  3466. wait()
  3467. end
  3468. Sound(Sounds.SaberLightUp,3,1)
  3469. for i=i1,i2,is do
  3470. Blad1w.C0 = cf(0,0.95+(0.95*i),0)
  3471. Blad2w.C0 = cf(0,0.95+(0.95*i),0)
  3472. M1.Scale = Vector3.new(1,1*i,1)
  3473. M2.Scale = Vector3.new(1,1*i,1)
  3474. Blad1.Transparency = 0.9-(1*i)
  3475. Blad2.Transparency = 0.9-(1*i)
  3476. Glow1w.C0 = cf(0,0.95+(0.95*i),0)
  3477. Glow2w.C0 = cf(0,0.95+(0.95*i),0)
  3478. GM1.Scale = Vector3.new(1,1*i,1)
  3479. GM2.Scale = Vector3.new(1,1*i,1)
  3480. Glow1.Transparency = 1.05-(0.5*i)
  3481. Glow2.Transparency = 1.05-(0.5*i)
  3482. wait()
  3483. end
  3484. Anim.Act = false
  3485. end
  3486. Anims.UnEquip = function(i1,i2,is)
  3487. Anim.Act = true
  3488. Sound(Sounds.SaberLightUp,3,1)
  3489. for i=i1,i2,is do
  3490. Blad1w.C0 = cf(0,0.95+(0.95*i),0)
  3491. Blad2w.C0 = cf(0,0.95+(0.95*i),0)
  3492. M1.Scale = Vector3.new(1,1*i,1)
  3493. M2.Scale = Vector3.new(1,1*i,1)
  3494. Blad1.Transparency = 0.9-(1*i)
  3495. Blad2.Transparency = 0.9-(1*i)
  3496. Glow1w.C0 = cf(0,0.95+(0.95*i),0)
  3497. Glow2w.C0 = cf(0,0.95+(0.95*i),0)
  3498. GM1.Scale = Vector3.new(1,1*i,1)
  3499. GM2.Scale = Vector3.new(1,1*i,1)
  3500. Glow1.Transparency = 1.05-(0.5*i)
  3501. Glow2.Transparency = 1.05-(0.5*i)
  3502. wait()
  3503. end
  3504. Sound(Sounds.Slash,1,1)
  3505. for i=i1,i2,is do
  3506. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
  3507. LW.C1 = ca(mr(-80*i),mr(40*i),0)
  3508. LW.C0 = cf(0.6*i,0.3*i,-1*i)
  3509. RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
  3510. RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
  3511. wait()
  3512. end
  3513. H1w.Part0 = Torso
  3514. H1w.Part1 = H1
  3515. H1w.C0 = cf(0.4,-0.7,0.5) *ca(0,0,mr(45))
  3516. H1w.C1 = cf(0,0,0) *ca(0,0,0)
  3517. for i=i1,i2,is do
  3518. RW.C1 = ca(mr(40*i),mr(20*i),0)
  3519. RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
  3520. wait()
  3521. end
  3522. Anim.Act = false
  3523. end
  3524. Anims.ChangeToDual = function(i1,i2,is)
  3525. Anim.Act = true
  3526. for i=i1,i2,is*Speed do
  3527. H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
  3528. wait()
  3529. end
  3530. Sound(Sounds.SaberHit,1,1)
  3531. Sound(Sounds.SaberLightUp,2,0.5)
  3532. H1w.Part0 = La
  3533. H1w.Part1 = H1
  3534. H2w.Part0 = Ra
  3535. H2w.Part1 = H2
  3536. H2w.C1 = ca(mr(-90),0,0)
  3537. for i=i1,i2,is*Speed do
  3538. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
  3539. H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
  3540. LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
  3541. LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
  3542. RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
  3543. RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
  3544. wait()
  3545. end
  3546. Anim.Act = false
  3547. end
  3548. Anims.ChangeToSingle = function(i1,i2,is)
  3549. Anim.Act = true
  3550. for i=i2,i1,-is*Speed do
  3551. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
  3552. H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
  3553. LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
  3554. LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
  3555. RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
  3556. RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
  3557. wait()
  3558. end
  3559. H1w.Part0 = Ra
  3560. H1w.Part1 = H1
  3561. H2w.Part0 = H1
  3562. H2w.Part1 = H2
  3563. H2w.C1 = ca(0,0,0)
  3564. H2w.C0 = cf(0,-0.8,0) *ca(mr(180),0,0)
  3565. Sound(Sounds.SaberLightUp,2,0.5)
  3566. Sound(Sounds.SaberHit,1,1)
  3567. for i=i2,i1,-is*Speed do
  3568. H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
  3569. wait()
  3570. end
  3571. Anim.Act = false
  3572. end
  3573. Anims.RotorBlade = function(i1,i2,is,RaigCost)
  3574. local lolpos = (Torso.Position - mouse.hit.p).unit
  3575. local allx = (lolpos.y*80)-10
  3576. local ally = (((mouse.X-(mouse.ViewSizeX/2))/mouse.ViewSizeX)*1.8)*-90
  3577. Anim.Act = true
  3578. for i=i1,i2,is do
  3579. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
  3580. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
  3581. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
  3582. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
  3583. Torw.C1 = ca(0,mr(-90*i),0)
  3584. wait()
  3585. end
  3586. DebounceSpeed = DebounceSpeed - (0.5*Speed)
  3587. Hum.WalkSpeed = Hum.WalkSpeed + (8*Speed)
  3588. Left = true
  3589. Right = true
  3590. Dash(Blad1,2/Speed,nil,2)
  3591. Dash(Blad2,2/Speed,nil,2)
  3592. H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
  3593. local soundtime = 0
  3594. for i=i1,i2*4,is do
  3595. if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end
  3596. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(360*i),0)
  3597. wait()
  3598. end
  3599. H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
  3600. DebounceSpeed = DebounceSpeed + (0.5*Speed)
  3601. Hum.WalkSpeed = Hum.WalkSpeed - (8*Speed)
  3602. Left = false
  3603. Right = false
  3604. for i=i2,i1,-is do
  3605. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
  3606. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
  3607. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
  3608. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
  3609. Torw.C1 = ca(0,mr(-90*i),0)
  3610. wait()
  3611. end
  3612. Torw.C1 = ca(0,0,0)
  3613. Anim.Act = false
  3614. end
  3615. -------
  3616. Anims.Boomerang = function(i1,i2,is,RaigCost)
  3617. MinusRage(RaigCost)
  3618. local lolpos = (Head.Position - mouse.hit.p).unit
  3619. local allx = (lolpos.y*80)-10
  3620. Anim.Act = true
  3621. for i=i1,i2,is do
  3622. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
  3623. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
  3624. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
  3625. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
  3626. Torw.C1 = ca(0,mr(-60*i),0)
  3627. H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
  3628. wait()
  3629. end
  3630. DebounceSpeed = DebounceSpeed - (0.5*Speed)
  3631. Left = true
  3632. Right = true
  3633. Dash(Blad1,3.8/Speed,nil,2)
  3634. Dash(Blad2,3.8/Speed,nil,2)
  3635. H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
  3636. local soundtime = 0
  3637. for i=i1,i2,is/2 do
  3638. if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end
  3639. H1w.C0 = cf(10*i,-1.1+(-15*i),0) *ca(mr(90),mr(720*i),0)
  3640. wait()
  3641. end
  3642. for i=i1,i2,is/2 do
  3643. if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end
  3644. H1w.C0 = cf(10+(-20*i),-16.1,0) *ca(mr(90),mr(720*i),0)
  3645. wait()
  3646. end
  3647. for i=i1,i2,is/2 do
  3648. if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end
  3649. H1w.C0 = cf(-10+(10*i),-16.1+(15*i),0) *ca(mr(90),mr(720*i),0)
  3650. wait()
  3651. end
  3652. H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
  3653. DebounceSpeed = DebounceSpeed + (0.5*Speed)
  3654. Left = false
  3655. Right = false
  3656. for i=i2,i1,-is do
  3657. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
  3658. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
  3659. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
  3660. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
  3661. Torw.C1 = ca(0,mr(-60*i),0)
  3662. H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
  3663. wait()
  3664. end
  3665. Torw.C1 = ca(0,0,0)
  3666. Anim.Act = false
  3667. end
  3668. Anims.BoulderForce = function(i1,i2,is,RaigCost)
  3669. MinusRage(RaigCost)
  3670. Anim.Act = true
  3671. for i=i1,i2,is do
  3672. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
  3673. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
  3674. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
  3675. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
  3676. Torw.C1 = ca(0,mr(50*i),0)
  3677. wait()
  3678. end
  3679. local bould = p(workspace,"Block",4,4,8,true,true,0,0,"Medium stone grey") bould.Name = "Boulder" bould.Material = "Concrete"
  3680. local rm = RockMesh:Clone() rm.Scale = Vector3.new(3,3,4.8) rm.Parent = bould
  3681. bould.Elasticity = 0 bould.Friction = 2 bould.CFrame = cf(Torso.Position.x+(math.random(-14,14)),Torso.Position.y-5,Torso.Position.z+(math.random(-14,14))) *CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10)
  3682. local warpdes = true
  3683. local bpos = bould.Position
  3684. Sound(Sounds.Cast,0.95,0.8)
  3685. coroutine.resume(coroutine.create(function() repeat Functions.BrickWarpDesign(bould,9) wait() until warpdes == false end))
  3686. for i=0,1,0.08 do bould.CFrame = CFrame.new(bpos.x,bpos.y,bpos.z) + Vector3.new(0,20*i,0) wait() end wait(1) bould.CFrame = CFrame.new(bpos.x,bpos.y+20,bpos.z) bould.CFrame = cf(bould.Position,mouse.hit.p)
  3687. bould.Anchored = false wait() bould.Velocity = bould.CFrame.lookVector *(math.random(180,350)) bould.Touched:connect(function(hit) Functions.BoulderTouch(hit,bould) end)
  3688. wait(0.5)
  3689. warpdes = false
  3690. game.Debris:AddItem(bould,10)
  3691. for i=i2,i1,-is do
  3692. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
  3693. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
  3694. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
  3695. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
  3696. Torw.C1 = ca(0,mr(50*i),0)
  3697. wait()
  3698. end
  3699. Torw.C1 = ca(0,0,0)
  3700. Anim.Act = false
  3701. end
  3702. Anims.ForceWave = function(i1,i2,is,RaigCost)
  3703. local Hit, hitpos = rayCast(Torso.Position,((Torso.Position - Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
  3704. if Hit == nil then Anim.Act = false return end
  3705. MinusRage(RaigCost)
  3706. Anim.Act = true
  3707. lh2,rh2 = FeetWeld(true,Lh,Rh)
  3708. local bp2 = Instance.new("BodyPosition",Torso)
  3709. bp2.maxForce = Vector3.new(0,math.huge,0)
  3710. Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
  3711. DebounceSpeed = DebounceSpeed + (1.1*Speed)
  3712. bp2.position = Torso.Position + Vector3.new(0,25,0)
  3713. Dash(Blad1,2.5/Speed)
  3714. Dash(Blad2,2.5/Speed)
  3715. local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0,BladeColor) wav.Anchored = true
  3716. local wavm = BlastMesh:Clone()
  3717. wavm.Parent = wav
  3718. wavm.Scale = Vector3.new(15,6,15)
  3719. local cff = Torso.CFrame - Vector3.new(0,0,0)
  3720. coroutine.resume(coroutine.create(function()
  3721. Dash(Blad1,4/Speed)
  3722. Dash(Blad2,4/Speed)
  3723. for i=i1,i2,is*Speed do
  3724. LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
  3725. LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
  3726. RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
  3727. RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
  3728. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3729. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3730. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3731. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3732. H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
  3733. H1w.C1 = ca(mr(-90+(40*i)),0,0)
  3734. wait()
  3735. end for i=i1,i2*3,is*Speed do H1w.C1 = ca(mr(-50),mr(360*i),0) wait() end end)) Sound(Sounds.Cast,0.45,1) for i=i1,i2*5,is do Functions.BrickWarpDesign(Torso,13) wav.CFrame = cff *ca(0,mr(180*i),0) wait() end
  3736. for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end wav:Remove()
  3737. for i=i2,i1,-is*Speed do
  3738. LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
  3739. LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
  3740. RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
  3741. RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
  3742. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3743. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3744. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3745. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3746. H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
  3747. H1w.C1 = ca(mr(-90+(40*i)),0,0)
  3748. wait()
  3749. end
  3750. bp2:Remove()
  3751. local bg = Instance.new("BodyGyro",Torso) bg.maxTorque = Vector3.new(math.huge,0,math.huge)
  3752. local bp = Instance.new("BodyPosition",Torso) bp.position = Torso.Position bp.maxForce = Vector3.new(math.huge,1000000,math.huge)
  3753. rpos = math.abs(hitpos.y - Torso.Position.y)
  3754. rpos = rpos - 1.2
  3755. local tpos = Torso.Position
  3756. Hum.WalkSpeed = 0
  3757. Hum.PlatformStand = true
  3758. Dash(Blad2,1.6/Speed,RingMesh.MeshId)
  3759. for i=i1,i2,is do
  3760. bp.position = tpos - Vector3.new(0,rpos*i,0)
  3761. Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
  3762. Torw.C1 = ca(mr(20*i),0,0)
  3763. Torw.C0 = cf(0,-0.2*i,-0.2*i)
  3764. lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
  3765. rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
  3766. LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
  3767. LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
  3768. RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
  3769. RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
  3770. H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
  3771. wait()
  3772. end
  3773. wait(0.25)
  3774. Sound(Sounds.Boom,0.5,1)
  3775. Sound(Sounds.EnergyBlast,0.9,1)
  3776. Right = true
  3777. ShockWave(Torso,50,BladeColor)
  3778. wait(1.5)
  3779. Right = false
  3780. local t2pos = Torso.Position
  3781. for i=i2,i1,-is do
  3782. bp.position = t2pos - Vector3.new(0,1.5-(1.5*i),0)
  3783. Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
  3784. Torw.C1 = ca(mr(20*i),0,0)
  3785. Torw.C0 = cf(0,-0.2*i,-0.2*i)
  3786. lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
  3787. rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
  3788. LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
  3789. LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
  3790. RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
  3791. RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
  3792. H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
  3793. wait()
  3794. end
  3795. DebounceSpeed = DebounceSpeed - (1.1*Speed)
  3796. bp:Remove()
  3797. bg:Remove()
  3798. Hum.PlatformStand = false
  3799. Hum.WalkSpeed = RealSpeed
  3800. Torw.C1 = ca(0,0,0)
  3801. Anim.Act = false
  3802. Lh,Rh = FeetWeld(false,lh2,rh2)
  3803. end
  3804. Anims.DualSpin = function(i1,i2,is,RaigCost)
  3805. MinusRage(RaigCost)
  3806. Anim.Act = true
  3807. for i=i1,i2,is*Speed do
  3808. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-(60*i)),0,mr(0*i))
  3809. H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-30*i)),0,0)
  3810. LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
  3811. LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
  3812. RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
  3813. RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
  3814. wait()
  3815. end
  3816. DebounceSpeed = DebounceSpeed - (0.5*Speed) Right = true Left = true Dash(Blad1,2.6/Speed,nil,2) Dash(Blad2,2.6/Speed,nil,2) local x,y,z = Neck.C0:toEulerAnglesXYZ()
  3817. local soundtime = 0
  3818. for i=i1,i2*4,is*Speed do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end Torw.C1 = ca(0,mr(i*360),0) Neck.C0 = cf(0,1,0) *ca(x,y,z+mr(-360*i)) wait() end Neck.C0 = cf(0,1,0) *ca(x,y,z)Torw.C1 = ca(0,0,0)
  3819. DebounceSpeed = DebounceSpeed + (0.5*Speed) for i=i2,i1,-is*Speed do
  3820. H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-(60*i)),0,mr(0*i))
  3821. H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-30*i)),0,0)
  3822. LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
  3823. LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
  3824. RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
  3825. RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
  3826. wait()
  3827. end Right = false Left = false
  3828. Anim.Act = false
  3829. end
  3830.  
  3831. ----------------------------
  3832. ----------------------------
  3833. ----------------------------
  3834. ----------------------------
  3835.  
  3836. Lh = Torso["Left Hip"]
  3837. Rh = Torso["Right Hip"]
  3838.  
  3839. Functions = {}
  3840. Functions.BoulderTouch = function(hit2,bould)
  3841. print(bould.Name)
  3842. for i,v in pairs(workspace:GetChildren()) do
  3843. if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and v:findFirstChild("Humanoid") ~= nil then
  3844. if math.abs((v.Torso.Position-bould.Position).magnitude) < 11 and ft(RightDebounce,v.Name) == nil then
  3845. Sound(Sounds.Smash,1,1)
  3846. Dmgz(v.Humanoid,Damage["BoulderForce"])
  3847. table.insert(RightDebounce,v.Name)
  3848. print(v.Name)
  3849. coroutine.resume(coroutine.create(function()wait(DebounceSpeed) local nf = ft(RightDebounce,v.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end))
  3850. end
  3851. else
  3852. if v ~= bould and v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-bould.Position).magnitude) < 11 then v:BreakJoints() v.Velocity = cf(bould.Position,v.Position).lookVector*10 + Vector3.new(0,10,0) end
  3853. end
  3854. end -- for
  3855. end
  3856. Functions.Sparkle = function(bb,scal,si)
  3857. if si == nil then si = 1 end
  3858. local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-scal,scal),math.random(-scal,scal))
  3859. local np = p(Torm,"Block",0.1,0.1,0.1,false,true,0.1,0.2,BladeColor)
  3860. np.CFrame = cf(rand.x,rand.y,rand.z) *ca(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10)
  3861. local dm = DiamondMesh:Clone() dm.Scale = Vector3.new(0,0,0) dm.Parent = np
  3862. coroutine.resume(coroutine.create(function()
  3863. for i=0,1*si,0.1*si do
  3864. dm.Scale = Vector3.new(1*i,1.25*i,1*i)
  3865. wait()
  3866. end
  3867. end))
  3868. coroutine.resume(coroutine.create(function()
  3869. wait(0.1)
  3870. for i=0,1,0.1 do
  3871. np.Transparency = i
  3872. wait()
  3873. end
  3874. np:Remove()
  3875. end))
  3876. end
  3877. Functions.BrickWarpDesign = function(bb,scal)
  3878. local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-scal,scal),math.random(-scal,scal))
  3879. local mag = (rand - bb.Position).magnitude
  3880. local np = p(Torm,"Block",0.1,0.1,mag-3,false,true,0.1,0.2,BladeColor)
  3881. np.CFrame = cf(bb.Position,rand)
  3882. np.CFrame = np.CFrame + np.CFrame.lookVector*((scal/5)+(mag/2))
  3883. coroutine.resume(coroutine.create(function()
  3884. for i=0.1,1,0.05 do
  3885. np.Transparency = i
  3886. wait()
  3887. end
  3888. np:Remove()
  3889. end))
  3890. end
  3891. Functions.RageRegen = function()
  3892. local lostcontrol = false
  3893. local hpos = Torso.Position.y + 10
  3894. Anim.Move = "RageRegening"
  3895. Anim.Act = true
  3896. local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,1,0,BladeColor) wav.Anchored = true
  3897. local wavm = BlastMesh:Clone()
  3898. wavm.Parent = wav
  3899. local wavv = 0
  3900. wavm.Scale = Vector3.new(5,3.5,5)
  3901. wav.CFrame = cf((Torso.CFrame * CFrame.new(0,-2.5,0)).p) *ca(0,mr(wavv),0)
  3902. local bp = Instance.new("BodyPosition",Torso)
  3903. bp.maxForce = Vector3.new(0,math.huge,0)
  3904. Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
  3905. bp.position = Torso.Position + Vector3.new(0,10,0)
  3906. local bpos = bp.position
  3907. coroutine.resume(coroutine.create(function()
  3908. lh2,rh2 = FeetWeld(true,Lh,Rh)
  3909. if SwordType == "Single" then
  3910. for i=0,1,0.1*Speed do
  3911. LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
  3912. LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
  3913. RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
  3914. RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
  3915. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3916. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3917. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3918. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3919. wait()
  3920. end
  3921. else
  3922. for i=0,1,0.1*Speed do
  3923. LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
  3924. LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
  3925. RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
  3926. RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
  3927. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3928. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3929. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3930. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3931. wait()
  3932. end
  3933. end
  3934. local function movezx(i1,i2,is,bp)
  3935. if SwordType == "Single" then
  3936. for i=i1,i2,is*Speed do
  3937. LW.C1 = ca(mr(-120+(20*i)),0,0)
  3938. LW.C0 = cf(0,0.8,0.7) *ca(0,mr(120+(20*i)),0)
  3939. RW.C1 = ca(mr(-120+(20*i)),0,0)
  3940. RW.C0 = cf(0,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
  3941. lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
  3942. rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
  3943. lh2.C0 = cf(-0.7,-1.9,0.35)
  3944. rh2.C0 = cf(0.7,-1.9,0.35)
  3945. bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
  3946. wait()
  3947. end
  3948. else
  3949. for i=i1,i2,is*Speed do
  3950. LW.C1 = ca(mr(-110),mr(0),0)
  3951. LW.C0 = cf(-0.1,0.8,0.7) *ca(0,mr(120+(20*i)),0)
  3952. RW.C1 = ca(mr(-110),mr(0),0)
  3953. RW.C0 = cf(0.1,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
  3954. lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
  3955. rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
  3956. lh2.C0 = cf(-0.7,-1.9,0.35)
  3957. rh2.C0 = cf(0.7,-1.9,0.35)
  3958. bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
  3959. wait()
  3960. end
  3961. end
  3962. end
  3963. local moved = 2
  3964. repeat
  3965. if Rage >= MaxRage or Anim.key.z == false then break end
  3966. if moved == 2 then moved = 1 movezx(0,1,0.025,bp) else moved = 2 movezx(1,0,-0.025,bp) end
  3967. until Rage >= MaxRage or Anim.key.z == false or lostcontrol == true
  3968. if SwordType == "Single" then
  3969. for i=1,0,-0.1*Speed do
  3970. LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
  3971. LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
  3972. RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
  3973. RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
  3974. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3975. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3976. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3977. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3978. wait()
  3979. end
  3980. else
  3981. for i=1,0,-0.1*Speed do
  3982. LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
  3983. LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
  3984. RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
  3985. RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
  3986. lh2.C1 = ca(mr(30*i),0,mr(15*i))
  3987. rh2.C1 = ca(mr(30*i),0,mr(-15*i))
  3988. lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
  3989. rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
  3990. wait()
  3991. end
  3992. end
  3993. Lh,Rh = FeetWeld(false,lh2,rh2)
  3994. wait(0.6)
  3995. Anim.Act = false
  3996. Anim.Move = "None"
  3997. end))
  3998. for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end
  3999. rpos = 0
  4000. Sound(Sounds.Cast,0.8,1)
  4001. repeat wait()
  4002. local Hit, hitpos = rayCast(Torso.Position,((Torso.Position - Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
  4003. if Hit == nil then lostcontrol = true break end
  4004. hpos = hitpos.y if math.random(1,6) == 4 then Functions.Sparkle(Torso,8) end
  4005. if math.random(1,3) == 3 then Functions.BrickWarpDesign(Torso,10) end wavv = wavv + 10 Rage = Rage - (RageCost["RageRegening"]*RageIncome)
  4006. wav.CFrame = cf(Torso.Position.x,hpos+1.4,Torso.Position.z) *ca(0,mr(wavv),0)
  4007. until Rage >= MaxRage or Anim.key.z == false
  4008. for i=0.3,01,0.14*Speed do wav.Transparency = i wait() end wav:Remove()
  4009. bp:Remove()
  4010. Humanoid.WalkSpeed = Humanoid.WalkSpeed + (RealSpeed-4)
  4011. end
  4012. Functions.Teleport = function(i1,i2,is,RaigCost)
  4013. Anim.Act = true
  4014. for i=i1,i2,is*Speed do
  4015. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
  4016. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
  4017. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
  4018. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
  4019. Torw.C1 = ca(0,mr(50*i),0)
  4020. wait()
  4021. end
  4022. local tele = false
  4023. local tele2 = false -- for mouse
  4024. local mouseact = mouse.Button1Up:connect(function() tele2 = true end)
  4025. coroutine.resume(coroutine.create(function() Sound(Sounds.Cast,1.2,1) wait(12) tele = true end))
  4026. local telepos = Torso.Position
  4027. local telehit = nil
  4028. local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0.1,BladeColor) wav.Anchored = true
  4029. local wavm = BlastMesh:Clone()
  4030. wavm.Parent = wav
  4031. local wavv = 0
  4032. wavm.Scale = Vector3.new(3.5,2,3.5)
  4033. repeat
  4034. local mpos = mouse.hit.p + Vector3.new(0,2,0)
  4035. telehit,telepos = rayCast(mpos,((mpos - Vector3.new(0,10000,0)) - mpos),999.999,Player.Character)
  4036. wavv = wavv + 8 Functions.Sparkle(La,3) Functions.BrickWarpDesign(La,4)
  4037. if telehit ~= nil then wav.Transparency = 0 wav.CFrame = cf(telepos.x,telepos.y+1,telepos.z) *ca(0,mr(wavv),0) else wav.Transparency = 1 end
  4038. wait() until tele == true or tele2 == true mouseact:disconnect()
  4039. if telehit == nil or math.abs((Torso.Position - telepos).magnitude) > Props.MaxTeleDistance then
  4040. Sound(Sounds.Punch,1,1) for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove()
  4041. wav:Remove()
  4042. else
  4043. MinusRage(RaigCost)
  4044. for i=1,10 do wait() Functions.Sparkle(Torso,5,3) Functions.BrickWarpDesign(Torso,6) end
  4045. ShockWave(Torso,7,BladeColor)
  4046. Torso.CFrame = wav.CFrame + Vector3.new(0,2.2,0) Sound(Sounds.EnergyBlast,1.2,0.6)
  4047. ShockWave(Torso,7,BladeColor)
  4048. for i=1,10 do wait() Functions.Sparkle(Torso,5,3) Functions.BrickWarpDesign(Torso,6) end
  4049. for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove()
  4050. end
  4051. for i=i2,i1,-is*Speed do
  4052. LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
  4053. LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
  4054. RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
  4055. RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
  4056. Torw.C1 = ca(0,mr(50*i),0)
  4057. wait()
  4058. end
  4059. Anim.Act = false
  4060. end
  4061.  
  4062. --------------------------------------------------------------------------------------------------------------
  4063. --------------------------------------------------------------------------------------------------------------
  4064. --------------------------------------------------------------------------------------------------------------
  4065. --------------------------------------------------------------------------------------------------------------
  4066. bin.Selected:connect(function(mm)
  4067. Mouse = mouse
  4068. mouse = mm
  4069. Torso["Left Hip"].Part0 = Tor
  4070. Torso["Right Hip"].Part0 = Tor
  4071. RS.Parent = nil
  4072. LS.Parent = nil
  4073. RW.Parent = Torso
  4074. RW.Part0 = Fra
  4075. RW.Part1 = Ra
  4076. LW.Parent = Torso
  4077. LW.Part0 = Fla
  4078. LW.Part1 = La
  4079. RW.C0 = CFrame.new(0,0,0) RW.C1 = CFrame.new(0,0,0)
  4080. LW.C0 = CFrame.new(0,0,0) LW.C1 = CFrame.new(0,0,0)
  4081. Anims.Equip(0,1,0.07*Speed)
  4082. Anim.Equipped = true
  4083. mouse.KeyDown:connect(function(key)
  4084. key:lower()
  4085. pcall(function() Anim.key[key:lower()] = true end)
  4086. keydown = true
  4087. if key == "z" and Anim.Move == "None" and not Anim.Act then
  4088. Functions.RageRegen()
  4089. end
  4090. if SwordType == "Single" then
  4091. if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["RotorBlade"] <= Rage then
  4092. Anim.Move = "RotorBlade"
  4093. Anims.RotorBlade(0,1,0.08*Speed,RageCost["RotorBlade"])
  4094. Anim.Move = "None"
  4095. elseif key == "q" and Anim.Move == "None" and not Anim.Act and RageCost["Boomerang"] <= Rage then
  4096. Anim.Move = "Boomerang"
  4097. Anims.Boomerang(0,1,0.08*Speed,RageCost["Boomerang"])
  4098. Anim.Move = "None"
  4099. elseif key == "f" and Anim.Move == "None" and not Anim.Act and RageCost["BoulderForce"] <= Rage then
  4100. Anim.Move = "BoulderForce"
  4101. Anims.BoulderForce(0,1,0.08*Speed,RageCost["BoulderForce"])
  4102. Anim.Move = "None"
  4103. elseif key == "r" and Anim.Move == "None" and not Anim.Act and RageCost["ForceWave"] <= Rage then
  4104. Anim.Move = "ForceWave"
  4105. Anims.ForceWave(0,1,0.08*Speed,RageCost["ForceWave"])
  4106. Anim.Move = "None"
  4107. elseif key == "t" and Anim.Move == "None" and not Anim.Act and RageCost["Teleport"] <= Rage then
  4108. Anim.Move = "Teleport"
  4109. Functions.Teleport(0,1,0.08*Speed,RageCost["Teleport"])
  4110. Anim.Move = "None"
  4111. end
  4112. elseif SwordType == "Dual" then
  4113. if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["DualSpin"] <= Rage then
  4114. Anim.Move = "DualSpin"
  4115. Anims.DualSpin(0,1,0.08*Speed,RageCost["DualSpin"])
  4116. Anim.Move = "None"
  4117. end
  4118. end
  4119. end)
  4120. mouse.KeyUp:connect(function(key)
  4121. pcall(function() Anim.key[key:lower()] = false end)
  4122. keydown = false
  4123. end)
  4124.  
  4125. mouse.Button1Down:connect(function() Anim.Button = true
  4126. if not Anim.Click and Anim.Move == "None" and not Anim.Act then
  4127. Anim.Click = true
  4128. if Anim.CanBerserk ~= 0 then Anim.CanBerserk = Anim.CanBerserk + 1 end
  4129. if Anim.CanBerserk == 0 and RageCost["Berserk"] <= Rage then
  4130. Rage = Rage - RageCost["Berserk"]
  4131. Anim.ComboBreak = true
  4132. Speed = Speed + 0.5
  4133. Anim.CanBerserk = Anim.CanBerserk + 1
  4134. --Anim.Move = "LeftPunch"
  4135. --Anims.LeftPunch(0,1,0.1*Speed,0) Anim.Move = "None"
  4136. elseif Anim.CanBerserk == 2 then
  4137. Anim.CanBerserk = 0
  4138. end
  4139. coroutine.resume(coroutine.create(function() local oldcomb = Anim.CanBerserk wait(0.5) if Anim.ComboBreak == true and Anim.CanBerserk == oldcomb then Anim.ComboBreak = false Speed = Speed -0.5 Anim.CanBerserk = 0 end end))
  4140. wait(0.1)
  4141. Anim.Click = false
  4142. end
  4143. end)
  4144. mouse.Button1Up:connect(function() Anim.Button = false
  4145. end)
  4146. end)
  4147. bin.Deselected:connect(function(mouse)
  4148. Anim.Equipped = false
  4149. if SwordType == "Dual" then Anims.ChangeToSingle(0,1,0.25*Speed) SwordType = "Single" end
  4150. Anims.UnEquip(1,0,-0.08*Speed)
  4151. RW.Parent = nil
  4152. LW.Parent = nil
  4153. RS.Parent = Torso
  4154. RS.Part0 = Torso
  4155. RS.Part1 = Ra
  4156. LS.Parent = Torso
  4157. LS.Part0 = Torso
  4158. LS.Part1 = La
  4159. if Rh.Parent == nil then
  4160. FeetWeld(false,Lh,Rh)
  4161. end
  4162. Torso["Left Hip"].Part0 = Torso
  4163. Torso["Right Hip"].Part0 = Torso
  4164. end)
  4165. Hum.WalkSpeed = RealSpeed
  4166. Rage = 100000
  4167. wait(5)
  4168. end)
  4169.  
  4170. addcmd('time', 'change the time of day',{},
  4171. function(args)
  4172.     if not args[1]then return end
  4173.     local time_=tonumber(args[1])
  4174.     Notify('Time set to ' .. args[1])
  4175.    
  4176.     game.Lighting:SetMinutesAfterMidnight(time_*60)
  4177. end)
  4178.  
  4179. addcmd('kick', 'kick a player',{},
  4180. function(args)
  4181.     local players = getPlayer(args[1])
  4182.     for i,v in pairs(players) do
  4183. lol=function(wt) -- thx man
  4184.  if(wt~=nil)then
  4185.     spawn(function()
  4186.         pcall(function()
  4187. local vic=wt
  4188.  
  4189. local skt=Instance.new("SkateboardPlatform", vic)
  4190. skt.CFrame=CFrame.new(math.random(-1000,1000),1000,math.random(-1000,1000))
  4191. skt.CanCollide=false
  4192. skt.Anchored=false
  4193. skt.Transparency=1
  4194. skt.Size=Vector3.new(5,1,5)
  4195. vic.Humanoid.WalkSpeed=0
  4196. vic.Humanoid.Jump=true
  4197. wait(.2)
  4198. local wld=Instance.new("Weld", workspace)
  4199. wld.Part0=vic.Torso
  4200. wld.Part1=skt
  4201. wld.C0=CFrame.new(0,-500,0)
  4202. wait(.5)
  4203. skt.Anchored=true
  4204. wld:Destroy()
  4205. Notify('Kicked ' .. gPlayers[v].Name)
  4206. end)
  4207.  end);
  4208.  end;
  4209. end;
  4210. lol(gPlayers[v].Character)
  4211. end
  4212. end)
  4213.  
  4214. addcmd('ban', 'ban a player',{},
  4215. function(args)
  4216. game:GetService("RunService").Heartbeat:connect(function(heart)
  4217.     local players = getPlayer(args[1])
  4218.     for i,v in pairs(players) do
  4219. lol=function(wt) -- thx man
  4220.  if(wt~=nil)then
  4221.     spawn(function()
  4222.         pcall(function()
  4223. local vic=wt
  4224.  
  4225. local skt=Instance.new("SkateboardPlatform", vic)
  4226. skt.CFrame=CFrame.new(math.random(-1000,1000),1000,math.random(-1000,1000))
  4227. skt.CanCollide=false
  4228. skt.Anchored=false
  4229. skt.Transparency=1
  4230. skt.Size=Vector3.new(5,1,5)
  4231. vic.Humanoid.WalkSpeed=0
  4232. vic.Humanoid.Jump=true
  4233. wait(.2)
  4234. local wld=Instance.new("Weld", workspace)
  4235. wld.Part0=vic.Torso
  4236. wld.Part1=skt
  4237. wld.C0=CFrame.new(0,-500,0)
  4238. wait(.5)
  4239. skt.Anchored=true
  4240. wld:Destroy()
  4241. Notify('Banned ' .. gPlayers[v].Name)
  4242. end)
  4243.  end);
  4244.  end;
  4245. end;
  4246. lol(gPlayers[v].Character)
  4247. end
  4248. end)
  4249. end)
  4250.  
  4251. addcmd('unlockws', 'unlock the whole workspace',{'unlock'},
  4252. function(args)
  4253.     Notify('Workspace unlocked')
  4254.     wait(1)
  4255.     local function unlock(instance)
  4256.         for i,v in pairs(instance:GetChildren()) do
  4257.             if v:IsA("BasePart") then
  4258.                 v.Locked = false
  4259.             end
  4260.             unlock(v)
  4261.         end
  4262.     end
  4263.     unlock(workspace)
  4264. end)
  4265.  
  4266. addcmd('lockws', 'lock the whole workspace',{'lock'},
  4267. function(args)
  4268.     Notify('Workspace locked')
  4269.     wait(1)
  4270.     local function lock(instance)
  4271.         for i,v in pairs(instance:GetChildren()) do
  4272.             if v:IsA("BasePart") then
  4273.                 v.Locked = true
  4274.             end
  4275.             lock(v)
  4276.         end
  4277.     end
  4278.     lock(workspace)
  4279. end)
  4280.  
  4281. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  4282. function(args)
  4283. Notify('What have you done ' .. Player.Name .. '!?')
  4284. wait(1)
  4285.    local function unanchor(instance)
  4286.         for i,v in pairs(instance:GetChildren()) do
  4287.             if v:IsA("BasePart") then
  4288.                 v.Anchored=false
  4289.             end
  4290.             unanchor(v)
  4291.         end
  4292.     end
  4293.     unanchor(workspace)
  4294. end)
  4295.  
  4296. addcmd('hat', 'give player a hat ingame',{},
  4297. function(args)
  4298.     if not args[1] or not args[2] then return end
  4299.     local players = getPlayer(args[1])
  4300.     local id=args[2]
  4301.     local hat = game:GetService("InsertService"):LoadAsset(id)
  4302.     if hat:IsA("Hat") then
  4303.         for i,v in pairs(players) do
  4304.             hat:clone().Parent = _char(v)
  4305.         end    
  4306.     end
  4307.     hat:Destroy()
  4308. end)
  4309.  
  4310. addcmd('gear', 'give player a gear ingame',{},
  4311. function(args)
  4312.     spawn(function()
  4313.         if not args[1] or not args[2] then return end
  4314.         local players = getPlayer(args[1])
  4315.         local id=args[2]
  4316.         local model = game:GetService("InsertService"):LoadAsset(id)
  4317.         for i,v in pairs(players) do
  4318.             for _,j in pairs(model:GetChildren()) do
  4319.                 if j:IsA("Tool") then
  4320.                     j:Clone().Parent = gPlayers[v].Backpack
  4321.                     Notify('Gave ' .. gPlayers[v].Name .. ' ' .. args[2])
  4322.                 end
  4323.             end
  4324.         end
  4325.         model:Destroy()
  4326.     end)
  4327. end)
  4328.  
  4329. addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
  4330. function(args)
  4331.     local players = getPlayer(args[1])
  4332.     for i,v in pairs(players) do
  4333.         spawn(function()
  4334.             gPlayers[v].PersonalServerRank = 240
  4335.             gPlayers[v].Backpack:WaitForChild("ClassicTool")
  4336.             gPlayers[v].PersonalServerRank = 0
  4337.         end)
  4338.     end
  4339. end)
  4340.  
  4341. addcmd('admin', 'gives a player admin',{},
  4342. function(args)
  4343.     if not args[1]then return end
  4344.     local players = getPlayer(args[1])
  4345.     table.foreach(players,function(k,v)
  4346.         admins[v]=true
  4347.         Notify('Gave' .. gPlayers[v].Name .. ' admin.')
  4348.     end)
  4349.     for i,v in pairs(players) do
  4350.         local pchar = gPlayers[v].Character
  4351.         game.Chat:Chat(pchar.Head, "You've been given admin.")
  4352.         wait(2.5)
  4353.         game.Chat:Chat(pchar.Head, 'Prefix is "' .. cmdprefix .. '"')
  4354.     end
  4355. end)
  4356.  
  4357. addcmd('unadmin', 'removes a players admin',{},
  4358. function(args)
  4359.     if not args[1] then return end
  4360.     local players = getPlayer(args[1])
  4361.     table.foreach(players,function(k,v)
  4362.         admins[v]=nil
  4363.         Notify(gPlayers[v].Name .. ' no longer has Admin.')
  4364.     end)
  4365. end)
  4366.  
  4367. addcmd('explorer', 'opens DEX',{},
  4368. function(args)
  4369. function makeThread(str)
  4370.     local newstr = "coroutine.resume(coroutine.create(function()\n"
  4371.     newstr = newstr .. str .. "\n"
  4372.     newstr = newstr .. "end))\n"
  4373.     return newstr
  4374. end
  4375.  
  4376. local gui = game:GetObjects("rbxassetid://464671430")[1]
  4377. gui.ExplorerPanel.LocalScript.Source = string.gsub(gui.ExplorerPanel.LocalScript.Source,"script.Parent","game.CoreGui.Dex.ExplorerPanel")
  4378. gui.PropertiesFrame.Properties.Source = string.gsub(gui.PropertiesFrame.Properties.Source,"script.Parent.Parent","game.CoreGui.Dex")
  4379. gui.Selection.Source = string.gsub(gui.Selection.Source,"script.Parent","game.CoreGui.Dex")
  4380. gui.ScriptEditor.LocalScript.Source = string.gsub(gui.ScriptEditor.LocalScript.Source,"script.Parent","game.CoreGui.Dex.ScriptEditor")
  4381. gui.Parent = game.CoreGui
  4382.  
  4383. local a = makeThread(gui.ExplorerPanel.LocalScript.Source)
  4384. local b = makeThread(gui.PropertiesFrame.Properties.Source)
  4385. local c = makeThread(gui.Selection.Source)
  4386. local d = makeThread(gui.ScriptEditor.LocalScript.Source)
  4387.  
  4388. loadstring(a..b..c..d)()
  4389. end)
  4390.  
  4391. addcmd('firstp', 'forces player to go into first person',{},
  4392. function(args)
  4393.     local players = getPlayer(args[1])
  4394.     for i,v in pairs(players)do
  4395.         gPlayers[v].CameraMode = "LockFirstPerson"
  4396.         Notify(gPlayers[v].Name .. ' is now first person')
  4397.     end
  4398. end)
  4399.  
  4400. addcmd('base', 'spawns a base',{},
  4401. function(args)
  4402. local pt = Instance.new("Part")
  4403. pt.BrickColor = BrickColor.new("Silver")
  4404. pt.Anchored = true
  4405. pt.CanCollide = true
  4406. pt.BottomSurface = "Weld"
  4407. pt.Parent = workspace
  4408. pt.Name = (math.random(1,1000000))
  4409. pt.Size = Vector3.new(1000, 1, 1000)
  4410. Notify('Created new base')
  4411. end)
  4412.  
  4413. addcmd('fix', 'restores lighting and what not',{},
  4414. function(args)
  4415. game.Lighting.Ambient = origsettings.abt
  4416. game.Lighting.Brightness = origsettings.brt
  4417. game.Lighting.TimeOfDay = origsettings.time
  4418. game.Lighting.FogColor = origsettings.fclr
  4419. game.Lighting.FogEnd = origsettings.fe
  4420. game.Lighting.FogStart = origsettings.fs
  4421. end)
  4422.  
  4423. addcmd('thirdp', 'allows player to go into third person',{},
  4424. function(args)
  4425.     local players = getPlayer(args[1])
  4426.     for i,v in pairs(players)do
  4427.         gPlayers[v].CameraMode = "Classic"
  4428.         Notify(gPlayers[v].Name .. ' is now third person')
  4429.     end
  4430. end)
  4431.  
  4432. addcmd('chat', 'forces player to chat what you input',{},
  4433. function(args)
  4434.     local players = getPlayer(args[1])
  4435.     local MSG = table.concat(args, " ")
  4436.     local newMSG = string.gsub(MSG, args[1] .. " ", "")
  4437.     for i,v in pairs(players)do
  4438.         game.Chat:Chat(gPlayers[v].Character.Head, newMSG)
  4439.     end
  4440. end)
  4441.  
  4442. addcmd('insert', 'inserts a model',{},
  4443. function(args)
  4444.     local model = game:GetService("InsertService"):LoadAsset(args[1])
  4445.     model.Parent = game.Workspace
  4446.     model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)
  4447.     model:MakeJoints()
  4448. end)
  4449.  
  4450. addcmd('name', 'names player',{},
  4451. function(args)
  4452.     local players = getPlayer(args[1])
  4453.     local msg = table.concat(args, " ")
  4454.     local newmsg = string.gsub(msg, args[1] .. " ", "")
  4455.     for i,v in pairs(players) do
  4456.         for a, mod in pairs(gPlayers[v].Character:children()) do
  4457.         if mod:FindFirstChild("TAG") then
  4458.         gPlayers[v].Character.Head.Transparency = 0
  4459.         mod:Destroy()
  4460.         end
  4461.         end
  4462.        
  4463.         local char = gPlayers[v].Character
  4464.         local model = Instance.new("Model", char)
  4465.         local clone = char.Head:Clone()
  4466.         local hum = Instance.new("Humanoid", model)
  4467.         local weld = Instance.new("Weld", clone)
  4468.             model.Name = newmsg
  4469.             clone.Parent = model
  4470.             hum.Name = "TAG"
  4471.             hum.MaxHealth = 100
  4472.             hum.Health = 100
  4473.             weld.Part0 = clone
  4474.             weld.Part1 = char.Head
  4475.             char.Head.Transparency = 1
  4476.             Notify(gPlayers[v].Name .. ' name set to ' ..newmsg)
  4477.     end
  4478. end)
  4479.  
  4480. addcmd('unname', 'unnames player',{},
  4481. function(args)
  4482.     local players = getPlayer(args[1])
  4483.     local name = (args[2])
  4484.     for i,v in pairs(players) do
  4485.         for a, mod in pairs(gPlayers[v].Character:children()) do
  4486.             if mod:FindFirstChild("TAG") then
  4487.                 gPlayers[v].Character.Head.Transparency = 0
  4488.                 mod:Destroy()
  4489.                 Notify('Unnamed ' ..gPlayers[v].Name)
  4490.             end
  4491.         end
  4492.     end
  4493. end)
  4494.  
  4495. addcmd('stun', 'stuns player',{},
  4496. function(args)
  4497.     local players = getPlayer(args[1])
  4498.     for i,v in pairs(players) do
  4499.         gPlayers[v].Character.Humanoid.PlatformStand = true
  4500.     end
  4501. end)
  4502.  
  4503. addcmd('unstun', 'stuns player',{},
  4504. function(args)
  4505.     local players = getPlayer(args[1])
  4506.     for i,v in pairs(players) do
  4507.         gPlayers[v].Character.Humanoid.PlatformStand = false
  4508.     end
  4509. end)
  4510.  
  4511. addcmd('sit', 'stuns player',{},
  4512. function(args)
  4513.     local players = getPlayer(args[1])
  4514.     for i,v in pairs(players) do
  4515.         gPlayers[v].Character.Humanoid.Sit = true
  4516.     end
  4517. end)
  4518.  
  4519. addcmd('guest', 'ew a guest',{},
  4520. function(args)
  4521.     local players = getPlayer(args[1])
  4522.     for i,v in pairs(players) do
  4523.         gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"
  4524.         gPlayers[v].Character:BreakJoints()
  4525.     end
  4526. end)
  4527.  
  4528. addcmd('damage', 'damages a player',{},
  4529. function(args)
  4530.     local players = getPlayer(args[1])
  4531.     for i,v in pairs(players) do
  4532.         gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  4533.         Notify('Gave ' .. gPlayers[v].Name .. ' damage')
  4534.     end
  4535. end)
  4536.  
  4537. addcmd('view', 'views player',{},
  4538. function(args)
  4539.     local players = getPlayer(args[1])
  4540.     for i,v in pairs(players) do
  4541.         game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  4542.         Notify('Viewing ' .. gPlayers[v].Name)
  4543.     end
  4544. end)
  4545.  
  4546. addcmd('unview', 'stops viewing player',{},
  4547. function()
  4548.     game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  4549.     Notify('View turned off')
  4550. end)
  4551.  
  4552. addcmd('nolimbs', 'removes limbs from player',{},
  4553. function(args)
  4554.     local players = getPlayer(args[1])
  4555.     for i,v in pairs(players) do
  4556.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  4557.             if v:IsA("BasePart") and
  4558.                 v.Name == "Right Leg" or
  4559.                 v.Name == "Left Leg" or
  4560.                 v.Name == "Right Arm" or
  4561.                 v.Name == "Left Arm" then
  4562.                 v:Remove()
  4563.             end
  4564.         end
  4565.     end
  4566. end)
  4567.  
  4568. addcmd('box', 'creates a box around player',{},
  4569. function(args)
  4570.     local players = getPlayer(args[1])
  4571.     for i,v in pairs(players)do
  4572.         local pchar=_char(v)
  4573.         local SB = Instance.new("SelectionBox", pchar)
  4574.         SB.Adornee = SB.Parent
  4575.         SB.Color = BrickColor.new("" .. (args[2]))
  4576.     end
  4577. end)
  4578.  
  4579. addcmd('nobox', 'takes away box from player',{'unbox'},
  4580. function(args)
  4581.     local players = getPlayer(args[1])
  4582.     for i,v in pairs(players)do
  4583.         local pchar=_char(v)
  4584.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  4585.             if v:IsA("SelectionBox") then
  4586.                 v:Destroy()
  4587.             end
  4588.         end
  4589.     end
  4590. end)
  4591.  
  4592. addcmd('ghost', 'ghostifys player',{},
  4593. function(args)
  4594.     local players = getPlayer(args[1])
  4595.     for i,v in pairs(players)do
  4596.         local pchar=gPlayers[v].Character
  4597.         pchar.Head.Transparency = 0.5
  4598.         pchar.Torso.Transparency = 0.5
  4599.         pchar["Left Arm"].Transparency = 0.5
  4600.         pchar["Right Arm"].Transparency = 0.5
  4601.         pchar["Left Leg"].Transparency = 0.5
  4602.         pchar["Right Leg"].Transparency = 0.5
  4603.         pchar.Head.face.Transparency = 0.5
  4604.     end
  4605. end)
  4606.  
  4607. addcmd('sphere', 'puts sphere around player',{},
  4608. function(args)
  4609.     local players = getPlayer(args[1])
  4610.     for i,v in pairs(players)do
  4611.         local pchar=gPlayers[v].Character
  4612.         local SS = Instance.new("SelectionSphere", pchar)
  4613.         SS.Adornee = SS.Parent
  4614.     end
  4615. end)
  4616.  
  4617. addcmd('loadmap','loads map from model',{},
  4618. function(args)
  4619.     pcall(function()
  4620.     for i,v in pairs(workspace:GetChildren()) do
  4621.         if v.Name~="Camera" and v.Name~="Terrain" then
  4622.             v:Destroy()
  4623.         end
  4624.     end
  4625.     workspace.Terrain:Clear()
  4626.     for i,v in pairs(game.Players:GetChildren()) do
  4627.         local plr = v
  4628.         local prt = Instance.new("Model", workspace)
  4629.         Instance.new("Part", prt).Name="Torso"
  4630.         Instance.new("Part", prt).Name="Head"
  4631.         Instance.new("Humanoid", prt).Name="Humanoid"
  4632.         plr.Character = prt
  4633.     end
  4634.     if (args[1]) == "sfotho" then
  4635.         local b = Insert(296400126, game.Workspace, "sfotho")
  4636.         b:MakeJoints()
  4637.     end
  4638.     local b = Insert(args[1], game.Workspace, "LoadedMap")
  4639.     b:MakeJoints()
  4640. end)
  4641. Notify('Loaded Map')
  4642. end)
  4643.  
  4644. addcmd('ambient','changes ambient',{},
  4645. function(args)
  4646.     game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])
  4647. end)
  4648.  
  4649. addcmd('gui','gives YourMom GUI',{},
  4650. function(args)
  4651.     loadstring(Insert(289110135, game.CoreGui.RobloxGui).Source)()
  4652. end)
  4653.  
  4654. addcmd('jail','jails player',{},
  4655. function(args)
  4656.     local players = getPlayer(args[1])
  4657.     for i,v in pairs(players)do
  4658.         local pchar=gPlayers[v].Character
  4659.         local JailPlayer = DATA.JAIL:Clone()
  4660.         JailPlayer.Parent = game.Workspace
  4661.         JailPlayer:MoveTo(pchar.Torso.Position)
  4662.         JailPlayer.Name = "JAIL_" .. gPlayers[v].Name
  4663.         if pchar:FindFirstChild("HumanoidRootPart") then
  4664.             pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
  4665.         end    
  4666.     end
  4667. end)
  4668.  
  4669. addcmd('unjail','unjails player',{},
  4670. function(args)
  4671.     local players = getPlayer(args[1])
  4672.     for i,v in pairs(players)do
  4673.         game.Workspace["JAIL_" .. gPlayers[v].Name]:Destroy()
  4674.     end
  4675. end)
  4676.  
  4677. addcmd('shutdown', 'shuts the server down',{},
  4678. function(args)
  4679.     local function ShutDown(Base)
  4680.         for i,v in pairs(Base:GetChildren()) do
  4681.             v:Destroy()
  4682.             Notify('Shutting Down...')
  4683.         end
  4684.     end
  4685.     ShutDown(game.Players)
  4686. end)
  4687.  
  4688. addcmd('animation','makes player animate',{'anim'},
  4689. function(args)
  4690.     local players = getPlayer(args[1])
  4691.     for i,v in pairs(players)do
  4692.         local pchar = gPlayers[v].Character
  4693.         local ID = args[2]
  4694.  
  4695.         if args[2] == "climb" then
  4696.             ID = "180436334"
  4697.     end
  4698.         if args[2] == "fall" then
  4699.             ID = "180436148"
  4700.     end
  4701.         if args[2] == "jump" then
  4702.             ID = "125750702"
  4703.     end
  4704.         if args[2] == "sit" then
  4705.             ID = "178130996"
  4706.     end
  4707.         for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  4708.             if x:IsA("StringValue") then
  4709.                 for _,c in pairs(x:GetChildren()) do
  4710.                     if c:IsA("Animation") then
  4711.                         c.AnimationId = "rbxassetid://" .. ID
  4712.                     end
  4713.                 end
  4714.             end
  4715.         end
  4716.     end
  4717. end)
  4718.  
  4719. addcmd('normal','turns player back to normal',{},
  4720. function(args)
  4721.     local players = getPlayer(args[1])
  4722.     for i,v in pairs(players)do
  4723.         local pchar = gPlayers[v].Character
  4724.        
  4725.         pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4726.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,0) * CFrame.Angles(0,math.rad(90),0)
  4727.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4728.         pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4729.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4730.    
  4731.         for i,v in pairs(pchar.Head:GetChildren()) do
  4732.             if v:IsA("SpecialMesh") then
  4733.                 v:Destroy()
  4734.             end
  4735.         end
  4736.    
  4737.         for i,v in pairs(pchar:GetChildren()) do
  4738.             if v:IsA("Shirt") then
  4739.                 v:Destroy()
  4740.             end
  4741.         end
  4742.        
  4743.         for i,v in pairs(pchar:GetChildren()) do
  4744.             if v:IsA("Pants") then
  4745.                 v:Destroy()
  4746.             end
  4747.         end
  4748.        
  4749.         if Player.Character:FindFirstChild("Shirt Graphic") ~= nil then
  4750.             Player.Character["Shirt Graphic"].Graphic = ""
  4751.         end
  4752.        
  4753.         local HeadMesh = Instance.new("SpecialMesh", pchar.Head)
  4754.         HeadMesh.MeshType = "Head"
  4755.         HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  4756.        
  4757.         pchar.Head.Transparency = 0
  4758.         pchar.Torso.Transparency = 0
  4759.         pchar["Left Arm"].Transparency = 0
  4760.         pchar["Right Arm"].Transparency = 0
  4761.         pchar["Left Leg"].Transparency = 0
  4762.         pchar["Right Leg"].Transparency = 0
  4763.        
  4764.         for i,v in pairs(pchar.Head:GetChildren()) do
  4765.             if v:IsA("Decal") then
  4766.                 v:Destroy()
  4767.             end
  4768.         end
  4769.        
  4770.         local face = Instance.new("Decal", pchar.Head)
  4771.         face.Name = "face"
  4772.         face.Texture = "rbxasset://textures/face.png"
  4773.         face.Face = "Front"
  4774.        
  4775.         for i,v in pairs(pchar:GetChildren()) do
  4776.             if v:IsA("Seat") then
  4777.                 v:Destroy()
  4778.             end
  4779.         end
  4780.        
  4781.         for i,v in pairs(pchar.Torso:GetChildren()) do
  4782.             if v:IsA("Weld") then
  4783.                 v:Destroy()
  4784.             end
  4785.         end
  4786.        
  4787.         for i,v in pairs(pchar.Torso:GetChildren()) do
  4788.             if v:IsA("SpecialMesh") then
  4789.                 v:Destroy()
  4790.             end
  4791.         end
  4792.        
  4793.         pchar["Body Colors"].HeadColor = BrickColor.new("Cool yellow")
  4794.         pchar["Body Colors"].LeftArmColor = BrickColor.new("Cool yellow")
  4795.         pchar["Body Colors"].LeftLegColor = BrickColor.new("Medium blue")
  4796.         pchar["Body Colors"].RightArmColor = BrickColor.new("Cool yellow")
  4797.         pchar["Body Colors"].RightLegColor = BrickColor.new("Medium blue")
  4798.         pchar["Body Colors"].TorsoColor = BrickColor.new("Bright blue")
  4799.         for _,v in pairs(Player.Character:GetChildren()) do
  4800.             if v:IsA("Hat") then
  4801.                 v:Destroy()
  4802.             end
  4803.         end
  4804.     end
  4805. end)
  4806.  
  4807. addcmd('creeper','make the player a creeper',{'crpr'},
  4808. function(args)
  4809.     local players = getPlayer(args[1])
  4810.     for i,v in pairs(players)do
  4811.     local pchar = gPlayers[v].Character
  4812.         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  4813.             if pchar:FindFirstChild("Shirt") then
  4814.                 pchar.Shirt.Parent = pchar.Torso
  4815.             end
  4816.             if pchar:FindFirstChild("Pants") then
  4817.                 pchar.Pants.Parent = pchar.Torso
  4818.             end
  4819.             if pchar:FindFirstChild("Shirt Graphic") then
  4820.                 pchar["Shirt Graphic"].Graphic = ""
  4821.             end
  4822.             for i,v in pairs(pchar:GetChildren()) do
  4823.                 if v:IsA("Hat") then
  4824.                     v:Destroy()
  4825.                 end
  4826.             end
  4827.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4828.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  4829.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  4830.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  4831.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  4832.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  4833.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  4834.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  4835.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  4836.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  4837.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  4838.         end
  4839.     end
  4840. end)
  4841.  
  4842. addcmd('uncreeper','makes player back to normal',{},
  4843. function(args)
  4844.     local players = getPlayer(args[1])
  4845.     for i,v in pairs(players)do
  4846.         execCmd("fix " .. gPlayers[v].Name, Player)
  4847.     end
  4848. end)
  4849.  
  4850. addcmd('shrek', 'makes player shrek',{},
  4851. function(args)
  4852.     local players = getPlayer(args[1])
  4853.     for i,v in pairs(players) do
  4854.         local pchar = gPlayers[v].Character
  4855.         for i,v in pairs(pchar:GetChildren()) do
  4856.             if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4857.                 v:Destroy()
  4858.             end
  4859.         end
  4860.         for i,v in pairs(pchar.Head:GetChildren()) do
  4861.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4862.                 v:Destroy()
  4863.             end
  4864.         end
  4865.        
  4866.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  4867.         mesh.MeshType = "FileMesh"
  4868.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4869.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4870.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4871.        
  4872.         local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  4873.         local Pants = Instance.new("Pants", gPlayers[v].Character)
  4874.        
  4875.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  4876.         Pants.PantsTemplate = "rbxassetid://133078204"
  4877.     end
  4878. end)
  4879.  
  4880. addcmd('unshrek','makes player back to normal',{},
  4881. function(args)
  4882.     local players = getPlayer(args[1])
  4883.     for i,v in pairs(players)do
  4884.         execCmd("fix " .. gPlayers[v].Name, Player)
  4885.     end
  4886. end)
  4887.  
  4888. local Spamming = false
  4889.  
  4890. addcmd('spam','spams text',{},
  4891. function(args)
  4892.     Spamming = true
  4893.     spawn(function()
  4894.         while wait(0) do
  4895.             if Spamming == true then
  4896.                 while wait(0.1) do
  4897.                     if Spamming == true then
  4898.                         game.Players:Chat(""  .. args[1])
  4899.                 elseif Spamming == false then
  4900.                         return
  4901.                     end
  4902.                 end
  4903.             end
  4904.         end
  4905.     end)
  4906. end)
  4907.  
  4908. addcmd('nospam','stops spamming',{},
  4909. function(args)
  4910.     Spamming = false
  4911. end)
  4912.  
  4913. addcmd('control','controls player',{},
  4914. function(args)
  4915.     local players = getPlayer(args[1])
  4916.     for i,v in pairs(players)do
  4917.         local pchar = gPlayers[v].Character
  4918.         if gPlayers[v] and pchar then
  4919.             pchar.Humanoid.PlatformStand = true
  4920.             local w = Instance.new("Weld", Player.Character.Torso)
  4921.             w.Part0 = Player.Character.Torso
  4922.             w.Part1 = pchar.Torso  
  4923.             local w2 = Instance.new("Weld", Player.Character.Head)
  4924.             w2.Part0 = Player.Character.Head
  4925.             w2.Part1 = pchar.Head  
  4926.             local w3 = Instance.new("Weld", Player.Character:findFirstChild("Right Arm"))
  4927.             w3.Part0 = Player.Character:findFirstChild("Right Arm")
  4928.             w3.Part1 = pchar:findFirstChild("Right Arm")
  4929.             local w4 = Instance.new("Weld", Player.Character:findFirstChild("Left Arm"))
  4930.             w4.Part0 = Player.Character:findFirstChild("Left Arm")
  4931.             w4.Part1 = pchar:findFirstChild("Left Arm")
  4932.             local w5 = Instance.new("Weld", Player.Character:findFirstChild("Right Leg"))
  4933.             w5.Part0 = Player.Character:findFirstChild("Right Leg")
  4934.             w5.Part1 = pchar:findFirstChild("Right Leg")
  4935.             local w6 = Instance.new("Weld", Player.Character:findFirstChild("Left Leg"))
  4936.             w6.Part0 = Player.Character:findFirstChild("Left Leg")
  4937.             w6.Part1 = pchar:findFirstChild("Left Leg")
  4938.             char.Head.face:Destroy()
  4939.             for i,v in pairs(pchar:GetChildren()) do
  4940.                 if v:IsA("BasePart") then
  4941.                     v.CanCollide = false
  4942.                 end
  4943.             end
  4944.             for i,v in pairs(char:GetChildren()) do
  4945.                 if v:IsA("BasePart") then
  4946.                     v.Transparency = 1
  4947.                 elseif v:IsA("Hat") then
  4948.                     v:Destroy()
  4949.                 end
  4950.             end
  4951.             pchar.Parent = char
  4952.             pchar.Humanoid.Changed:connect(function()
  4953.                 pchar.Humanoid.PlatformStand = true
  4954.             end)
  4955.         end
  4956.         end
  4957. end)
  4958.  
  4959. addcmd('nuke','nukes player',{},
  4960. function(args)
  4961.     local players = getPlayer(args[1])
  4962.     for i,v in pairs(players)do
  4963.         local pchar = gPlayers[v].Character
  4964.         if gPlayers[v] and pchar and pchar:FindFirstChild("Torso")  then
  4965.             local nuke = Instance.new("Part", game.Workspace)
  4966.             nuke.Anchored = true
  4967.             nuke.CanCollide = false
  4968.             nuke.FormFactor = "Symmetric"
  4969.             nuke.Shape = "Ball"
  4970.             nuke.Size = Vector3.new(1,1,1)
  4971.             nuke.BrickColor = BrickColor.new("New Yeller")
  4972.             nuke.Transparency = 0.5
  4973.             nuke.Reflectance = 0.2
  4974.             nuke.TopSurface = 0
  4975.             nuke.BottomSurface = 0
  4976.             nuke.Touched:connect(function (hit)
  4977.                 if hit and hit.Parent then
  4978.                     local boom = Instance.new("Explosion", game.Workspace)
  4979.                     boom.Position = hit.Position
  4980.                     boom.BlastRadius = 11
  4981.                     boom.BlastPressure = math.huge
  4982.                 end
  4983.             end)
  4984.             local CF = pchar.Torso.CFrame
  4985.             nuke.CFrame = CF
  4986.             for i = 1,333 do
  4987.                 nuke.Size = nuke.Size + Vector3.new(3,3,3)
  4988.                 nuke.CFrame = CF
  4989.                 wait(1/44)
  4990.             end
  4991.             nuke:Destroy()
  4992.         end
  4993.     end
  4994. end)
  4995.  
  4996. addcmd('infect','infects player',{},
  4997. function(args)
  4998.     local players = getPlayer(args[1])
  4999.     for i,v in pairs(players)do
  5000.         function infect(rip)
  5001.         local pchar = gPlayers[v].Character
  5002.             for i,v in pairs(pchar:GetChildren()) do
  5003.                 if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
  5004.                     v:Destroy()
  5005.                     Notify(gPlayers[v].Name .. ' is now infected')
  5006.                 end
  5007.             end
  5008.             if pchar.Torso:FindFirstChild("roblox") then
  5009.                 pchar.Torso.roblox:Destroy()
  5010.             end
  5011.             if pchar.Head:FindFirstChild("face") then
  5012.                 pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  5013.             end
  5014.             if pchar:FindFirstChild("Body Colors") then
  5015.                 local Colors = pchar["Body Colors"]
  5016.                 local Skin = BrickColor.new("Pastel green")
  5017.                 local Clothes = BrickColor.new("Reddish brown")
  5018.                 Colors.HeadColor = Skin
  5019.                 Colors.LeftArmColor = Skin
  5020.                 Colors.RightArmColor = Skin
  5021.                 Colors.LeftLegColor = Clothes
  5022.                 Colors.RightLegColor = Clothes
  5023.                 Colors.TorsoColor = Clothes
  5024.             end
  5025.             local w1 = Instance.new("Weld", pchar)
  5026.             w1.Part0 = pchar["Right Arm"]
  5027.             w1.Part1 = pchar.Torso
  5028.             w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  5029.             local w2 = Instance.new("Weld", pchar)
  5030.             w2.Part0 = pchar["Left Arm"]
  5031.             w2.Part1 = pchar.Torso
  5032.             w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  5033.             local rip = false
  5034.             local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  5035.                 if connect1 == false then
  5036.                     connect1 = true
  5037.                     if game.Players:FindFirstChild(hit.Parent.Name) then
  5038.                         infect(game.Players[hit.Parent.Name])
  5039.                     end
  5040.                     wait(0.5)
  5041.                     connect1 = true
  5042.                 end
  5043.             end)
  5044.             local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  5045.                 if connect2 == false then
  5046.                     connect2 = true
  5047.                     if game.Players:FindFirstChild(hit.Parent.Name) then
  5048.                         infect(game.Players[hit.Parent.Name])
  5049.                     end
  5050.                     wait(0.5)
  5051.                     connect2 = true
  5052.                 end
  5053.             end)
  5054.             local IV = Instance.new("IntValue", pchar)
  5055.             IV.Name = "Infected"
  5056.             IV.Value = 0
  5057.             IV.Changed:connect(function()
  5058.                 connect1:disconnect()
  5059.                 connect2:disconnect()
  5060.             end)
  5061.         end
  5062.         infect(v)
  5063.     end
  5064. end)
  5065.  
  5066. addcmd('uninfect','makes player back to normal',{},
  5067. function(args)
  5068.     local players = getPlayer(args[1])
  5069.     for i,v in pairs(players)do
  5070.         execCmd("fix " .. gPlayers[v].Name, Player)
  5071.         Notify(gPlayers[v].Name .. 'is no longer infected')
  5072.     end
  5073. end)
  5074.  
  5075. addcmd('duck','makes players head a duck',{},
  5076. function(args)
  5077.     local players = getPlayer(args[1])
  5078.     for i,v in pairs(players)do
  5079.         local pchar = gPlayers[v].Character
  5080.         for i,v in pairs(pchar.Torso:GetChildren()) do
  5081.             if v:IsA("Decal") then
  5082.                 v:Destroy()
  5083.             end
  5084.         end
  5085.         for i,v in pairs(pchar:GetChildren()) do
  5086.             if v:IsA("Hat") then
  5087.                 v:Destroy()
  5088.             end
  5089.         end
  5090.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  5091.         duck.MeshType = "FileMesh"
  5092.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  5093.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  5094.         duck.Scale = Vector3.new(5, 5, 5)
  5095.         pchar.Head.Transparency = 1
  5096.         pchar["Left Arm"].Transparency = 1
  5097.         pchar["Right Arm"].Transparency = 1
  5098.         pchar["Left Leg"].Transparency = 1
  5099.         pchar["Right Leg"].Transparency = 1
  5100.         pchar.Head.face.Transparency = 1
  5101.     end
  5102. end)
  5103.  
  5104. addcmd('unduck','makes player back to normal',{},
  5105. function(args)
  5106.     local players = getPlayer(args[1])
  5107.     for i,v in pairs(players)do
  5108.         execCmd("fix " .. gPlayers[v].Name, Player)
  5109.     end
  5110. end)
  5111.  
  5112. addcmd('disable','removes players humanoid',{},
  5113. function(args)
  5114.     local players = getPlayer(args[1])
  5115.     for i,v in pairs(players)do
  5116.         local pchar = gPlayers[v].Character
  5117.         if pchar:FindFirstChild("Humanoid") then
  5118.            pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  5119.            local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  5120.            humanoid.Parent = game.ContextActionService
  5121.         Notify(gPlayers[v].Name .. ' has been disabled')
  5122.         end
  5123.     end
  5124. end)
  5125.  
  5126. addcmd('enable','gives player humanoid',{},
  5127. function(args)
  5128.     local players = getPlayer(args[1])
  5129.     for i,v in pairs(players)do
  5130.         local pchar = gPlayers[v].Character
  5131.         if pchar:FindFirstChild("Humanoid") then
  5132.             return
  5133.         else
  5134.             local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  5135.             humanoid.Parent = pchar
  5136.             humanoid.Name = "Humanoid"
  5137.             Notify(gPlayers[v].Name .. ' has been enabled')
  5138.         end
  5139.     end
  5140. end)
  5141.  
  5142. addcmd('size','changes size of player',{},
  5143. function(args)
  5144.     local players = getPlayer(args[1])
  5145.     for i,v in pairs(players)do
  5146.     local pchar = gPlayers[v].Character
  5147.         local function scale(chr,scl)
  5148.        
  5149.             for _,v in pairs(pchar:GetChildren()) do
  5150.                 if v:IsA("Hat") then
  5151.                     v:Clone()
  5152.                     v.Parent = game.Lighting
  5153.                 end
  5154.             end
  5155.                
  5156.             local Head = chr['Head']
  5157.             local Torso = chr['Torso']
  5158.             local LA = chr['Left Arm']
  5159.             local RA = chr['Right Arm']
  5160.             local LL = chr['Left Leg']
  5161.             local RL = chr['Right Leg']
  5162.             local HRP = chr['HumanoidRootPart']
  5163.        
  5164.             wait(0.1)
  5165.            
  5166.             Head.formFactor = 3
  5167.             Torso.formFactor = 3
  5168.             LA.formFactor = 3
  5169.             RA.formFactor = 3
  5170.             LL.formFactor = 3
  5171.             RL.formFactor = 3
  5172.             HRP.formFactor = 3
  5173.            
  5174.             Head.Size = Vector3.new(scl * 2, scl, scl)
  5175.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  5176.             LA.Size = Vector3.new(scl, scl * 2, scl)
  5177.             RA.Size = Vector3.new(scl, scl * 2, scl)
  5178.             LL.Size = Vector3.new(scl, scl * 2, scl)
  5179.             RL.Size = Vector3.new(scl, scl * 2, scl)
  5180.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  5181.            
  5182.             local Motor1 = Instance.new('Motor6D', Torso)
  5183.             Motor1.Part0 = Torso
  5184.             Motor1.Part1 = Head
  5185.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  5186.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  5187.             Motor1.Name = "Neck"
  5188.                    
  5189.             local Motor2 = Instance.new('Motor6D', Torso)
  5190.             Motor2.Part0 = Torso
  5191.             Motor2.Part1 = LA
  5192.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5193.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5194.             Motor2.Name = "Left Shoulder"
  5195.            
  5196.             local Motor3 = Instance.new('Motor6D', Torso)
  5197.             Motor3.Part0 = Torso
  5198.             Motor3.Part1 = RA
  5199.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5200.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5201.             Motor3.Name = "Right Shoulder"
  5202.            
  5203.             local Motor4 = Instance.new('Motor6D', Torso)
  5204.             Motor4.Part0 = Torso
  5205.             Motor4.Part1 = LL
  5206.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5207.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5208.             Motor4.Name = "Left Hip"
  5209.            
  5210.             local Motor5 = Instance.new('Motor6D', Torso)
  5211.             Motor5.Part0 = Torso
  5212.             Motor5.Part1 = RL
  5213.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5214.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5215.             Motor5.Name = "Right Hip"
  5216.            
  5217.             local Motor6 = Instance.new('Motor6D', HRP)
  5218.             Motor6.Part0 = HRP
  5219.             Motor6.Part1 = Torso
  5220.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  5221.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  5222.                
  5223.         end
  5224.        
  5225.         scale(pchar, args[2])
  5226.    
  5227.         for _,v in pairs(game.Lighting:GetChildren()) do
  5228.             if v:IsA("Hat") then
  5229.                 v.Parent = pchar
  5230.             end
  5231.         end
  5232.     end
  5233. end)
  5234.  
  5235. addcmd('confuse','reverses players speed',{'reverse'},
  5236. function(args)
  5237.     local players = getPlayer(args[1])
  5238.     for i,v in pairs(players)do
  5239.         local pchar = gPlayers[v].Character
  5240.         pchar.Humanoid.WalkSpeed = tonumber(-16)
  5241.     end
  5242. end)
  5243.  
  5244. addcmd('unconfuse','reverses players speed',{'unreverse'},
  5245. function(args)
  5246.     local players = getPlayer(args[1])
  5247.     for i,v in pairs(players)do
  5248.         local pchar = gPlayers[v].Character
  5249.         pchar.Humanoid.WalkSpeed = tonumber(16)
  5250.     end
  5251. end)
  5252.  
  5253. addcmd('clone','clones player',{},
  5254. function(args)
  5255.     local players = getPlayer(args[1])
  5256.     for i,v in pairs(players)do
  5257.         local pchar = gPlayers[v].Character
  5258.         pchar.Archivable = true
  5259.         local clone = pchar:Clone()
  5260.         clone.Parent = game.Workspace
  5261.         clone:MoveTo(pchar:GetModelCFrame().p)
  5262.         clone:MakeJoints()
  5263.         pchar.Archivable = false
  5264.     end
  5265. end)
  5266.  
  5267. addcmd('spin','spins player',{},
  5268. function(args)
  5269.     local players = getPlayer(args[1])
  5270.     for i,v in pairs(players)do
  5271.         local pchar = gPlayers[v].Character
  5272.         for i,v in pairs(pchar.Torso:GetChildren()) do
  5273.             if v.Name == "Spinning" then
  5274.                 v:Destroy()
  5275.             end
  5276.         end
  5277.         local Torso = pchar.Torso
  5278.         local BG = Instance.new("BodyGyro", Torso)
  5279.         BG.Name = "Spinning"
  5280.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  5281.         BG.P = 11111
  5282.         BG.cframe = Torso.CFrame
  5283.         repeat wait(1/44)
  5284.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  5285.         until not BG or BG.Parent ~= Torso
  5286.     end
  5287. end)
  5288.  
  5289. addcmd('unspin','stops spinning player',{},
  5290. function(args)
  5291.     local players = getPlayer(args[1])
  5292.     for i,v in pairs(players)do
  5293.         local pchar = gPlayers[v].Character
  5294.         for i,v in pairs(pchar.Torso:GetChildren()) do
  5295.             if v.Name == "Spinning" then
  5296.                 v:Destroy()
  5297.             end
  5298.         end
  5299.     end
  5300. end)
  5301.  
  5302. addcmd('dog','makes player a dog',{},
  5303. function(args)
  5304.     local players = getPlayer(args[1])
  5305.     for i,v in pairs(players)do
  5306.         local pchar = gPlayers[v].Character
  5307.         if pchar:FindFirstChild("Shirt") then
  5308.             pchar.Shirt:Destroy()
  5309.         end
  5310.         if pchar:FindFirstChild("Pants") then
  5311.             pchar.Pants:Destroy()
  5312.         end
  5313.         if pchar:FindFirstChild("Shirt Graphic") then
  5314.             pchar["Shirt Graphic"].Graphic = ""
  5315.         end
  5316.         pchar.Torso.Transparency = 1
  5317.         pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  5318.         pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  5319.         pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  5320.         pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  5321.         pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  5322.         local FakeTorso = Instance.new("Seat", pchar)
  5323.         FakeTorso.Name = "FakeTorso"
  5324.         FakeTorso.FormFactor = "Symmetric"
  5325.         FakeTorso.TopSurface = 0
  5326.         FakeTorso.BottomSurface = 0
  5327.         FakeTorso.Size = Vector3.new(3,1,4)
  5328.         FakeTorso.BrickColor = BrickColor.new("Brown")
  5329.         FakeTorso.CFrame = pchar.Torso.CFrame
  5330.         local BF = Instance.new("BodyForce", FakeTorso)
  5331.         BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  5332.         local W = Instance.new("Weld", pchar.Torso)
  5333.         W.Part0 = pchar.Torso
  5334.         W.Part1 = FakeTorso
  5335.         W.C0 = CFrame.new(0,-.5,0)
  5336.         local BC = pchar["Body Colors"]
  5337.         BC.HeadColor = BrickColor.new("Brown")
  5338.         BC.LeftArmColor = BrickColor.new("Brown")
  5339.         BC.LeftLegColor = BrickColor.new("Brown")
  5340.         BC.RightArmColor = BrickColor.new("Brown")
  5341.         BC.RightLegColor = BrickColor.new("Brown")
  5342.         BC.TorsoColor = BrickColor.new("Brown")
  5343.     end
  5344. end)
  5345.  
  5346. addcmd('undog','makes player back to normal',{},
  5347. function(args)
  5348.     local players = getPlayer(args[1])
  5349.     for i,v in pairs(players)do
  5350.         execCmd("fix " .. gPlayers[v].Name, Player)
  5351.     end
  5352. end)
  5353.  
  5354. addcmd('tptool','gives player tptool',{''},
  5355. function(args)
  5356.     local tool = DATA.Teleport:Clone()
  5357.     tool.Parent = Player.Backpack
  5358. end)
  5359.  
  5360. addcmd('loopsit','loop sits player',{},
  5361. function(args)
  5362.     local players = getPlayer(args[1])
  5363.     for i,v in pairs(players)do
  5364.         local pchar = gPlayers[v].Character
  5365.         if pchar:FindFirstChild("LoopSit") then
  5366.             pchar.LoopSit.Name = "NotLoopSit"
  5367.             wait(0.1)
  5368.             pchar.NotLoopSit:Destroy()
  5369.         end
  5370.         local LoopSit = Instance.new("StringValue", pchar)
  5371.         LoopSit.Name = "LoopSit"
  5372.         Notify(gPlayers[v].Name .. ' is now loopsitting')
  5373.         repeat wait(0.1)
  5374.             pchar.Humanoid.Sit = true
  5375.             Notify(gPlayers[v].Name .. ' is now loopsitting')
  5376.         until LoopSit.Name == "NotLoopSit"
  5377.     end
  5378. end)
  5379.  
  5380. addcmd('unloopsit','stops loop sit on player',{'noloopsit'},
  5381. function(args)
  5382.     local players = getPlayer(args[1])
  5383.     for i,v in pairs(players)do
  5384.         local pchar = gPlayers[v].Character
  5385.         if pchar:FindFirstChild("LoopSit") then
  5386.             pchar.LoopSit.Name = "NotLoopSit"
  5387.             wait(0.1)
  5388.             pchar.NotLoopSit:Destroy()
  5389.             Notify(gPlayers[v].Name .. ' is no longer loopsitting')
  5390.         end
  5391.     end
  5392. end)
  5393.  
  5394. addcmd('loopjump','loop jumps player',{},
  5395. function(args)
  5396.     local players = getPlayer(args[1])
  5397.     for i,v in pairs(players)do
  5398.         local pchar = gPlayers[v].Character
  5399.         if pchar:FindFirstChild("LoopJump") then
  5400.             pchar.LoopJump.Name = "NotLoopJump"
  5401.             wait(0.1)
  5402.             pchar.NotLoopJump:Destroy()
  5403.         end
  5404.         local LoopJump = Instance.new("StringValue", pchar)
  5405.         LoopJump.Name = "LoopJump"
  5406.         Notify('loopjumping ' .. gPlayers[v].Name)
  5407.         repeat wait(0.1)
  5408.             pchar.Humanoid.Jump = true
  5409.         until LoopJump.Name == "NotLoopJump"
  5410.     end
  5411. end)
  5412.  
  5413. addcmd('unloopjump','stops loop jump on player',{'noloopjump'},
  5414. function(args)
  5415.     local players = getPlayer(args[1])
  5416.     for i,v in pairs(players)do
  5417.         local pchar = gPlayers[v].Character
  5418.         if pchar:FindFirstChild("LoopJump") then
  5419.             pchar.LoopJump.Name = "NotLoopJump"
  5420.             wait(0.1)
  5421.             pchar.NotLoopJump:Destroy()
  5422.             Notify(gPlayers[v].Name .. ' is no longer loopjumping')
  5423.         end
  5424.     end
  5425. end)
  5426.  
  5427. addcmd('loopheal','loop heals player',{},
  5428. function(args)
  5429.     local players = getPlayer(args[1])
  5430.     for i,v in pairs(players)do
  5431.         local pchar = gPlayers[v].Character
  5432.         if pchar:FindFirstChild("LoopHeal") then
  5433.             pchar.LoopHeal.Name = "NotLoopHeal"
  5434.             wait(0.1)
  5435.             pchar.NotLoopHeal:Destroy()
  5436.         end
  5437.         local LoopHeal = Instance.new("StringValue", pchar)
  5438.         LoopHeal.Name = "LoopHeal"
  5439.         Notify('loophealing' .. gPlayers[v].Name)
  5440.         repeat wait(0.1)
  5441.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  5442.         until LoopHeal.Name == "NotLoopHeal"
  5443.     end
  5444. end)
  5445.  
  5446. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  5447. function(args)
  5448.     local players = getPlayer(args[1])
  5449.     for i,v in pairs(players)do
  5450.         local pchar = gPlayers[v].Character
  5451.         if pchar:FindFirstChild("LoopHeal") then
  5452.             pchar.LoopHeal.Name = "NotLoopHeal"
  5453.             wait(0.1)
  5454.             pchar.NotLoopHeal:Destroy()
  5455.             Notify(gPlayers[v].Name .. ' no longer has loopheal')
  5456.         end
  5457.     end
  5458. end)
  5459.  
  5460. addcmd('fling','flings player',{},
  5461. function(args)
  5462.     local players = getPlayer(args[1])
  5463.     for i,v in pairs(players)do
  5464.         local pchar = gPlayers[v].Character
  5465.         if pchar:FindFirstChild("Humanoid") then
  5466.             local xran
  5467.             local zran
  5468.             repeat
  5469.                 xran = math.random(-9999,9999)
  5470.             until math.abs(xran) >= 5555
  5471.             repeat
  5472.                 zran = math.random(-9999,9999)
  5473.             until math.abs(zran) >= 5555
  5474.             pchar.Humanoid.Sit = true
  5475.             pchar.Torso.Velocity = Vector3.new(0,0,0)
  5476.             local BF = Instance.new("BodyForce", pchar.Torso)
  5477.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  5478.             Notify('Flung ' .. gPlayers[v].Name .. ' :D')
  5479.         end
  5480.     end
  5481. end)
  5482.  
  5483. addcmd('nograv','makes player have moon gravity',{''},
  5484. function(args)
  5485.     local players = getPlayer(args[1])
  5486.     for i,v in pairs(players)do
  5487.         local pchar = gPlayers[v].Character
  5488.         for i,v in pairs(pchar.Torso:GetChildren()) do
  5489.             if v.Name == "NoGrav" then
  5490.                 v:Destroy()
  5491.             end
  5492.         end
  5493.         local BF = Instance.new("BodyForce", pchar.Torso)
  5494.         BF.Name = "NoGrav"
  5495.         BF.Force = Vector3.new(0,2700,0)
  5496.         Notify(gPlayers[v].Name .. ' now has nograv')
  5497.     end
  5498. end)
  5499.  
  5500. addcmd('grav','makes player have normal gravity',{''},
  5501. function(args)
  5502.     local players = getPlayer(args[1])
  5503.     for i,v in pairs(players)do
  5504.         local pchar = gPlayers[v].Character
  5505.         for i,v in pairs(pchar.Torso:GetChildren()) do
  5506.             if v.Name == "NoGrav" then
  5507.                 v:Destroy()
  5508.                 Notify(gPlayers[v].Name .. ' now has grav')
  5509.             end
  5510.         end
  5511.     end
  5512. end)
  5513.  
  5514. addcmd('seizure','makes player have a seizure',{''},
  5515. function(args)
  5516.     local players = getPlayer(args[1])
  5517.     for i,v in pairs(players)do
  5518.         local pchar = gPlayers[v].Character
  5519.         if pchar:FindFirstChild("Seizure") then
  5520.            
  5521.         end
  5522.         local Seizure = Instance.new("StringValue", pchar)
  5523.         Seizure.Name = "Seizure"
  5524.         pchar.Humanoid.PlatformStand = true
  5525.         repeat wait()
  5526.             pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  5527.             pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  5528.         until Seizure.Name == "NotSeizure"
  5529.     end
  5530. end)
  5531.  
  5532. addcmd('unseizure','makes player stop having a seizure',{''},
  5533. function(args)
  5534.     local players = getPlayer(args[1])
  5535.     for i,v in pairs(players)do
  5536.         local pchar = gPlayers[v].Character
  5537.         if pchar:FindFirstChild("Seizure") then
  5538.             pchar.Humanoid.PlatformStand = false
  5539.             pchar.Seizure.Name = "NotSeizure"
  5540.             wait(0.1)
  5541.             pchar.NotSeizure:Destroy()
  5542.         end
  5543.     end
  5544. end)
  5545.  
  5546. addcmd('wtrbtools', 'tools from welcome to roblox building',{},
  5547. function(args)
  5548. x = game:GetService("InsertService"):LoadAsset(73089166)
  5549. for i,v in pairs(x:GetChildren()) do
  5550. v.Parent = game.Players.LocalPlayer.Backpack
  5551. end
  5552. x:Remove()
  5553. x = game:GetService("InsertService"):LoadAsset(73089204)
  5554. for i,v in pairs(x:GetChildren()) do
  5555. v.Parent = game.Players.LocalPlayer.Backpack
  5556. end
  5557. x:Remove()
  5558. x = game:GetService("InsertService"):LoadAsset(73089190)
  5559. for i,v in pairs(x:GetChildren()) do
  5560. v.Parent = game.Players.LocalPlayer.Backpack
  5561. end
  5562. x:Remove()
  5563. x = game:GetService("InsertService"):LoadAsset(58880579)
  5564. for i,v in pairs(x:GetChildren()) do
  5565. v.Parent = game.Players.LocalPlayer.Backpack
  5566. end
  5567. x:Remove()
  5568. x = game:GetService("InsertService"):LoadAsset(60791062)
  5569. for i,v in pairs(x:GetChildren()) do
  5570. v.Parent = game.Players.LocalPlayer.Backpack
  5571. end
  5572. x:Remove()
  5573. x = game:GetService("InsertService"):LoadAsset(73089239)
  5574. for i,v in pairs(x:GetChildren()) do
  5575. v.Parent = game.Players.LocalPlayer.Backpack
  5576. end
  5577. x:Remove()
  5578. end)
  5579.  
  5580. addcmd('cape','gives you a cape',{''},
  5581. function(args)
  5582.     if not args[1] then
  5583.         args[1] = 1012
  5584.     end
  5585.     capeColor = args[1]
  5586.     Cape(Player)
  5587. end)
  5588.  
  5589. addcmd('m','makes a global message :0',{''},
  5590. function(args)
  5591.     local MSG = table.concat(args, " ")
  5592.     local newMSG = string.gsub(MSG, args[1] .. " ", "")
  5593.     _G.msg(MSG)
  5594. end)
  5595.  
  5596. addcmd('uncape','takes cape away from you',{''},
  5597. function(args)
  5598.     if char:FindFirstChild("Cape") ~= nil then
  5599.         char.Cape:Destroy()
  5600.     end
  5601. end)
  5602.  
  5603. addcmd('paper','makes player thin as paper',{''},
  5604. function(args)
  5605.     local players = getPlayer(args[1])
  5606.     for i,v in pairs(players)do
  5607.         local pchar = gPlayers[v].Character
  5608.         local LA = DATA.Paper:Clone()
  5609.         LA.Parent = pchar["Left Arm"]
  5610.         local RA = DATA.Paper:Clone()
  5611.         RA.Parent = pchar["Right Arm"]
  5612.         local LL = DATA.Paper:Clone()
  5613.         LL.Parent = pchar["Left Leg"]
  5614.         local RL = DATA.Paper:Clone()
  5615.         RL.Parent = pchar["Right Leg"]
  5616.         local T = DATA.Paper:Clone()
  5617.         T.Parent = pchar.Torso
  5618.         local H = DATA.Paper:Clone()
  5619.         H.Parent = pchar.Head
  5620.         pchar.Head.face:Destroy()
  5621.     end
  5622. end)
  5623.  
  5624. addcmd('punish','punishs player',{''},
  5625. function(args)
  5626.     local players = getPlayer(args[1])
  5627.     for i,v in pairs(players)do
  5628.         local pchar = gPlayers[v].Character
  5629.         pchar.Parent = game.Lighting
  5630.         Notify(gPlayers[v].Name .. ' has been punished')
  5631.     end
  5632. end)
  5633.  
  5634. addcmd('unpunish','unpunishs player',{''},
  5635. function(args)
  5636.     local players = getPlayer(args[1])
  5637.     for i,v in pairs(players)do
  5638.         if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
  5639.             game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent = game.Workspace
  5640.             Notify(gPlayers[v].Name .. ' has been unpunished')
  5641.         end
  5642.     end
  5643. end)
  5644.  
  5645. addcmd('disco','disco party',{''},
  5646. function(args)
  5647.     Disco = true
  5648.     if Disco == true then
  5649.         repeat wait(0.3)
  5650.             game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  5651.         until Disco == false
  5652.     end
  5653. end)
  5654.  
  5655. addcmd('undisco','rip disco party',{''},
  5656. function(args)
  5657.     Disco = false
  5658.     wait(0.1)
  5659.     game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  5660. end)
  5661.  
  5662. -----------
  5663. ---Extra---
  5664. -----------
  5665.  
  5666. Floating = false
  5667.  
  5668. addcmd('float', 'makes player float',{},
  5669. function(args,speaker)
  5670.     Floating = true
  5671.     local players = getPlayer(args[1])
  5672.     for _,v in pairs(players) do
  5673.         local pchar = gPlayers[v].Character
  5674.         if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  5675.             spawn(function()
  5676.                 local float = DATA.Float:Clone()
  5677.                 float.Parent = pchar
  5678.                 float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  5679.                 spawn(function()
  5680.                     Notify(gPlayers[v].Name .. ' now has float')
  5681.                     while wait(0.1) do
  5682.                         if pchar:FindFirstChild("Float") then
  5683.                             float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  5684.                         else
  5685.                             break
  5686.                         end
  5687.                     end
  5688.                 end)
  5689.             end)
  5690.         end
  5691.     end
  5692. end)
  5693.  
  5694. addcmd('unfloat','disables floating',{},
  5695. function(args)
  5696.     Floating = false
  5697.     local players = getPlayer(args[1])
  5698.     for i,v in pairs(players)do
  5699.         local pchar = gPlayers[v].Character
  5700.         if pchar:FindFirstChild("Float") then
  5701.             pchar.Float:Destroy()
  5702.             Notify(gPlayers[v].Name .. ' no longer has float')
  5703.         end
  5704.     end
  5705. end)
  5706.  
  5707. local Clip = true
  5708.  
  5709. addcmd('noclip','enables noclip',{},
  5710. function(args)
  5711. Notify('NoClip enabled')
  5712. Clip = false
  5713.     wait(1)
  5714.     Name = game.Players.LocalPlayer.Name
  5715.     game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC)
  5716.         delay(0, function()
  5717.             if NC.Name ~= "Memes" then
  5718.                 NC:Destroy()
  5719.             end
  5720.         end)
  5721.     end)
  5722.     game:GetService('RunService').Stepped:connect(function ()
  5723.     game.Workspace[Name].Torso.CanCollide = Clip
  5724.     game.Workspace[Name].Head.CanCollide = Clip
  5725.     end)
  5726.     game.Workspace[Name].Torso.Changed:connect(function()
  5727.     game.Workspace[Name].Torso.CanCollide = Clip
  5728.     game.Workspace[Name].Head.CanCollide = Clip
  5729.     end)
  5730. end)
  5731.  
  5732. addcmd('clip','disables noclip',{},
  5733. function(args)
  5734.     Notify('NoClip disabled')
  5735.     Clip = true
  5736. end)
  5737.  
  5738. wait(0.1)
  5739.  
  5740. addcmd('prefix','changes prefix',{},
  5741. function(args)
  5742.     cmdprefix = args[1]
  5743.     Notify('Changed prefix to "' .. args[1] .. '"')
  5744. end)
  5745.  
  5746. addcmd('admins','prints admins',{},
  5747. function(args)
  5748.     for i,v in pairs(AdminFolder:GetChildren()) do
  5749.         if v:IsA("StringValue") then
  5750.             print("-" .. v.Value)
  5751.             Notify('Printed Admins, Check Console')
  5752.         end
  5753.     end
  5754. end)
  5755.  
  5756. addcmd('respawn','respawns',{},
  5757. function(args)
  5758.     local players = getPlayer(args[1])
  5759.     for i,v in pairs(players) do
  5760.         local M = Instance.new('Model', gWorkspace) M.Name = 'respawn_seth'
  5761.         local H = Instance.new('Humanoid', M)
  5762.         local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  5763.         gPlayers[v].Character = M
  5764.     end
  5765. end)
  5766.  
  5767. addcmd('bans','prints bans',{},
  5768. function(args)
  5769.     for i,v in pairs(BanFolder:GetChildren()) do
  5770.         if v:IsA("StringValue") then
  5771.             print("-" .. v.Value)
  5772.             Notify('Printed Bans, Check Console (F9)')
  5773.         end
  5774.     end
  5775. end)
  5776.  
  5777. addcmd('version','shows version',{''},
  5778. function(args)
  5779.     Notify("Version is " .. Version)
  5780. end)
  5781.  
  5782. -----------------------
  5783. -----Floating data-----
  5784. -----------------------
  5785.  
  5786. Mouse.KeyDown:connect(function (Key)
  5787.     if Key:byte() == 29 then
  5788.         if Floating == false then
  5789.             execCmd("float me", Player)
  5790.             Floating = true
  5791.         elseif Floating == true then
  5792.             execCmd("unfloat me", Player)
  5793.             Floating = false
  5794.         end
  5795.     end
  5796. end)
  5797.  
  5798. --------------
  5799. ---Ban data---
  5800. --------------
  5801.  
  5802. for i,v in pairs(BannedPlayers) do
  5803.     local ban = Instance.new("StringValue", BanFolder)
  5804.     ban.Value = v
  5805.     ban.RobloxLocked = true
  5806. end
  5807.  
  5808. spawn(function ()
  5809.     while wait(0.1) do
  5810.         for _,a in pairs(game.ContextActionService:GetChildren()) do
  5811.             if a.Name == "BanList" then
  5812.                 for _,b in pairs(a:GetChildren()) do
  5813.                     if b:IsA("StringValue") then
  5814.                         for _,c in pairs(game.Players:GetChildren()) do
  5815.                             if c.Name == b.Value then
  5816.                                 c.PersonalServerRank = 200
  5817.                                 wait(0.1)
  5818.                                 c.PersonalServerRank = 0
  5819.                             end
  5820.                         end
  5821.                     end
  5822.                 end
  5823.             end
  5824.         end
  5825.     end
  5826. end)
  5827.  
  5828. ---------
  5829. --Admin--
  5830. ---------
  5831.  
  5832. for i,v in pairs(admins) do
  5833.     local admin = Instance.new("StringValue", AdminFolder)
  5834.     admin.Value = v
  5835.     admin.RobloxLocked = true
  5836. end
  5837.  
  5838. spawn(function ()
  5839.     while wait(0.1) do
  5840.         for _,a in pairs(game.ContextActionService:GetChildren()) do
  5841.             if a.Name == "AdminList" then
  5842.                 for _,b in pairs(a:GetChildren()) do
  5843.                     if b:IsA("StringValue") then
  5844.                         for _,c in pairs(game.Players:GetChildren()) do
  5845.                             if c.Name == b.Value then
  5846.                                 execCmd('admin ' .. c.Name)
  5847.                             end
  5848.                         end
  5849.                     end
  5850.                 end
  5851.             end
  5852.         end
  5853.     end
  5854. end)
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869. -------------------------
  5870. -----Long space lmao-----
  5871. -------------------------
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885. -------------------
  5886. ----Command bar----
  5887. -------------------
  5888.  
  5889. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  5890. CMDbar.Name = 'GUI'
  5891. cmdBAR = Instance.new('TextBox', CMDbar)
  5892. cmdBAR.Name = 'CMDbar'
  5893. cmdBAR.Active = true
  5894. cmdBAR.BackgroundColor = BrickColor.new(255,255,255)
  5895. cmdBAR.BackgroundTransparency = 0.5
  5896. cmdBAR.BorderColor = BrickColor.new(255,255,255)
  5897. cmdBAR.BorderSizePixel = 0
  5898. cmdBAR.Position = UDim2.new(0,0,-25,-25)
  5899. cmdBAR.Size = UDim2.new(0,200,0,20)
  5900. cmdBAR.Font = 'SourceSans'
  5901. cmdBAR.FontSize = 'Size18'
  5902. cmdBAR.Text = 'Press ; to Execute a Command'
  5903. cmdBAR.TextColor = BrickColor.new(0,0,0)
  5904.  
  5905. -------------------
  5906. ----Random data----
  5907. -------------------
  5908.  
  5909. DATA = Instance.new('Folder', game.ContextActionService)
  5910. DATA.Name = 'Data'
  5911.  
  5912. Paper = Instance.new('BlockMesh', DATA)
  5913. Paper.Name = 'Paper'
  5914. Paper.Scale = Vector3.new(1,1,0.1)
  5915.  
  5916. ayylmao = Instance.new('Hat', DATA)
  5917. ayylmao.Name = 'ayylmao'
  5918. ayyHandle = Instance.new('Part', ayylmao)
  5919. ayyHandle.Name = 'Handle'
  5920. ayyHandle.Size = Vector3.new(2,2.4,2)
  5921. ayyHandle.FormFactor = 'Plate'
  5922. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  5923. ayyMesh.Scale = Vector3.new(1,1.02,1)
  5924. ayyMesh.MeshType = 'FileMesh'
  5925. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  5926. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  5927.  
  5928. Float = Instance.new('Part', DATA)
  5929. Float.Name = 'Float'
  5930. Float.Transparency = 1
  5931. Float.Size = Vector3.new(6,1,6)
  5932. Float.Anchored = true
  5933.  
  5934. ---------------------------
  5935. --Commands GUI properties--
  5936. ---------------------------
  5937.  
  5938. cmdGUI = Instance.new('ScreenGui', DATA)
  5939. cmdGUI.Name = 'CMDs'
  5940. cmdMAIN = Instance.new('Frame', cmdGUI)
  5941. cmdMAIN.Name = 'MAIN'
  5942. cmdMAIN.Active = true
  5943. cmdMAIN.BackgroundColor = BrickColor.new(255,255,255)
  5944. cmdMAIN.BackgroundTransparency = 0.5
  5945. cmdMAIN.BorderColor = BrickColor.new(0,0,0)
  5946. cmdMAIN.BorderSizePixel = 0
  5947. cmdMAIN.Position = UDim2.new(0, 0, 0.7, 0)
  5948. cmdMAIN.Size = UDim2.new(0,170,0,15)
  5949. cmdMAIN.Draggable = true
  5950. cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN)
  5951. cmdCMDs.Name = 'CMDs'
  5952. cmdCMDs.BackgroundColor = BrickColor.new(255,255,255)
  5953. cmdCMDs.BackgroundTransparency = 0.8
  5954. cmdCMDs.BorderColor = BrickColor.new(0,0,0)
  5955. cmdCMDs.BorderSizePixel = 0
  5956. cmdCMDs.Position = UDim2.new(0,0,0,15)
  5957. cmdCMDs.Size = UDim2.new(0,200,0,150)
  5958. cmdCMDs.CanvasSize = UDim2.new(0,0,0,0)
  5959. cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png'
  5960. cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png'
  5961. cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png'
  5962. cmdCMDs.ScrollBarThickness = 5
  5963. cmdExit = Instance.new('TextButton', cmdMAIN)
  5964. cmdExit.Name = 'Exit'
  5965. cmdExit.BackgroundColor = BrickColor.new(255,0,0)
  5966. cmdExit.BackgroundTransparency = 0.5
  5967. cmdExit.BorderColor = BrickColor.new(255,0,0)
  5968. cmdExit.BorderSizePixel = 0
  5969. cmdExit.Position = UDim2.new(0,185,0,0)
  5970. cmdExit.Size = UDim2.new(0,15,0,15)
  5971. cmdExit.Text = ""
  5972. ExitScript = Instance.new('LocalScript', cmdExit)
  5973. ExitScript.Source =
  5974.     [[
  5975. script.Parent.MouseButton1Down:connect(function()
  5976.     script.Parent.Parent.CMDs:Destroy()
  5977. end)
  5978. ]]
  5979. cmdMin = Instance.new('TextButton', cmdMAIN)
  5980. cmdMin.Name = 'MM'
  5981. cmdMin.BackgroundColor = BrickColor.new(0.3,0.3,0.3)
  5982. cmdMin.BackgroundTransparency = 0.5
  5983. cmdMin.BorderColor = BrickColor.new(140,140,140)
  5984. cmdMin.BorderSizePixel = 0
  5985. cmdMin.Position = UDim2.new(0,170,0,0)
  5986. cmdMin.Size = UDim2.new(0,15,0,15)
  5987. cmdMin.Text = ""
  5988. MinScript = Instance.new('LocalScript', cmdMin)
  5989. MinScript.Source =
  5990.     [[
  5991. local CMDs = script.Parent.Parent.CMDs
  5992.  
  5993. script.Parent.MouseButton1Down:connect(function()
  5994.     if CMDs.Visible == true then
  5995.         CMDs.Visible = false
  5996.     elseif CMDs.Visible == false then
  5997.         CMDs.Visible = true
  5998.     end
  5999. end)
  6000. ]]
  6001. cmdEx = Instance.new('TextLabel', cmdMAIN)
  6002. cmdEx.Name = 'Example'
  6003. cmdEx.BackgroundColor = BrickColor.new(0,0,0)
  6004. cmdEx.BackgroundTransparency = 0.8
  6005. cmdEx.BorderColor = BrickColor.new(0,0,0)
  6006. cmdEx.BorderSizePixel = 0
  6007. cmdEx.Position = UDim2.new(0,5,0,20)
  6008. cmdEx.Size = UDim2.new(0,190,0,20)
  6009. cmdEx.Visible = false
  6010. cmdEx.TextColor = BrickColor.new(255,255,255)
  6011. cmdEx.TextXAlignment = 'Left'
  6012.  
  6013. memeGUI = Instance.new('ScreenGui', DATA)
  6014. memeGUI.Name = 'Memes'
  6015. memeImage = Instance.new('ImageLabel', memeGUI)
  6016. memeImage.BackgroundTransparency = 1
  6017. memeImage.Position = UDim2.new(0,-300,1,-150)
  6018. memeImage.Size = UDim2.new(0,300,0,300)
  6019. memeImage.Rotation = -30
  6020. memeImage.Image = 'rbxassetid://343377229'
  6021. memeScript = Instance.new('LocalScript', memeGUI)
  6022. memeScript.Source =
  6023.     [[
  6024. local meme = script.Parent.ImageLabel
  6025.  
  6026. wait(2)
  6027.  
  6028. meme:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil)
  6029. ]]
  6030.  
  6031. espMAIN = Instance.new('BillboardGui', DATA)
  6032. espMAIN.Name = 'MAIN'
  6033. espMAIN.AlwaysOnTop = true
  6034. espMAIN.ExtentsOffset = Vector3.new(0,1,0)
  6035. espMAIN.Size = UDim2.new(0,5,0,5)
  6036. espMAIN.StudsOffset = Vector3.new(0,1,0)
  6037. espDot = Instance.new('Frame', espMAIN)
  6038. espDot.BackgroundColor = BrickColor.new(42,181,255)
  6039. espDot.BackgroundTransparency = 0.3
  6040. espDot.BorderSizePixel = 0
  6041. espDot.Position = UDim2.new(-0.5,0,-0.5,0)
  6042. espDot.Size = UDim2.new(2,0,2,0)
  6043. espDot.Visible = false
  6044. espDot.ZIndex = 10
  6045. espName = Instance.new('TextLabel', espMAIN)
  6046. espName.Name = 'Name'
  6047. espName.BackgroundColor = BrickColor.new(0,0,0)
  6048. espName.BackgroundTransparency = 1
  6049. espName.BorderColor = BrickColor.new(0,0,0)
  6050. espName.BorderSizePixel = 0
  6051. espName.Position = UDim2.new(0,0,0,-35)
  6052. espName.Size = UDim2.new(1,0,10,0)
  6053. espName.Visible = false
  6054. espName.ZIndex = 10
  6055.  
  6056. -------------------------
  6057. ----Notify properties----
  6058. -------------------------
  6059.  
  6060. notifyMAIN = Instance.new('ScreenGui', DATA)
  6061. notifyMAIN.Name = 'Notification'
  6062. notifyNOT = Instance.new('Frame', notifyMAIN)
  6063. notifyNOT.Name = 'NOTIFY'
  6064. notifyNOT.BackgroundColor = BrickColor.new(255,255,255)
  6065. notifyNOT.BackgroundTransparency = 0.5
  6066. notifyNOT.BorderColor = BrickColor.new(255,255,255)
  6067. notifyNOT.BorderSizePixel = 2
  6068. notifyNOT.Position = UDim2.new(0,-200,0.7,0)
  6069. notifyNOT.Size = UDim2.new(0,400,0,50)
  6070. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  6071. notifyNOTE.Name = 'NOTE'
  6072. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  6073. notifyNOTE.BackgroundTransparency = 1
  6074. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  6075. notifyNOTE.BorderSizePixel = 0
  6076. notifyNOTE.Size = UDim2.new(1,0,1,0)
  6077. notifyNOTE.ZIndex = 10
  6078. notifyNOTE.FontSize = 'Size24'
  6079. notifyNOTE.Font = 'SourceSans'
  6080. notifyNOTE.Text = 'NOTIFY'
  6081. notifyNOTE.TextColor = BrickColor.new(0,0,0)
  6082. notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255)
  6083. notifyNOTE.TextStrokeTransparency = 0.8
  6084.  
  6085. tpTool = Instance.new('HopperBin', DATA)
  6086. tpTool.Name = 'Teleport'
  6087. tpScript = Instance.new('LocalScript', tpTool)
  6088. tpScript.Source =
  6089.     [[
  6090. local Player = game.Players.LocalPlayer
  6091. local Mouse = Player:GetMouse()
  6092.  
  6093. local Tool = script.Parent
  6094.  
  6095. Mouse.Button1Down:connect(function()
  6096.     if Mouse.Target and Tool.Active then
  6097.         Player.Character.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,2,0)
  6098.     end
  6099. end)
  6100. ]]
  6101.  
  6102. modJAIL = Instance.new('Model', DATA)
  6103. modJAIL.Name = 'JAIL'
  6104. botJAIL = Instance.new('Part', modJAIL)
  6105. botJAIL.Name = 'BOTTOM'
  6106. botJAIL.BrickColor = BrickColor.new('Black')
  6107. botJAIL.Transparency = 0.5
  6108. botJAIL.Position = Vector3.new(-6.2,0.5,-11.6)
  6109. botJAIL.Anchored = true
  6110. botJAIL.Locked = true
  6111. botJAIL.Size = Vector3.new(6,1,6)
  6112. botJAIL.TopSurface = 'Smooth'
  6113. botJAIL.BottomSurface = 'Smooth'
  6114. topJAIL = Instance.new('Part', modJAIL)
  6115. topJAIL.Name = 'BOTTOM'
  6116. topJAIL.BrickColor = BrickColor.new('Black')
  6117. topJAIL.Transparency = 0.5
  6118. topJAIL.Position = Vector3.new(-6.2,7.5,-11.6)
  6119. topJAIL.Anchored = true
  6120. topJAIL.Locked = true
  6121. topJAIL.Size = Vector3.new(6,1,6)
  6122. topJAIL.TopSurface = 'Smooth'
  6123. topJAIL.BottomSurface = 'Smooth'
  6124. p1 = Instance.new('Part', modJAIL)
  6125. p1.Name = 'MAIN'
  6126. p1.BrickColor = BrickColor.new('Black')
  6127. p1.Transparency = 1
  6128. p1.Position = Vector3.new(-8.7,4,-11.6)
  6129. p1.Rotation = Vector3.new(-180,0,-180)
  6130. p1.Anchored = true
  6131. p1.Locked = true
  6132. p1.Size = Vector3.new(1,6,4)
  6133. p1.TopSurface = 'Smooth'
  6134. p1.BottomSurface = 'Smooth'
  6135. p2 = Instance.new('Part', modJAIL)
  6136. p2.BrickColor = BrickColor.new('Black')
  6137. p2.Transparency = 0.5
  6138. p2.Position = Vector3.new(-3.7,4,-14.1)
  6139. p2.Anchored = true
  6140. p2.Locked = true
  6141. p2.Size = Vector3.new(1,6,1)
  6142. p2.TopSurface = 'Smooth'
  6143. p2.BottomSurface = 'Smooth'
  6144. p3 = Instance.new('Part', modJAIL)
  6145. p3.BrickColor = BrickColor.new('Black')
  6146. p3.Transparency = 0.5
  6147. p3.Position = Vector3.new(-8.7,4,-9.1)
  6148. p3.Anchored = true
  6149. p3.Locked = true
  6150. p3.Size = Vector3.new(1,6,1)
  6151. p3.TopSurface = 'Smooth'
  6152. p3.BottomSurface = 'Smooth'
  6153. p4 = Instance.new('Part', modJAIL)
  6154. p4.BrickColor = BrickColor.new('Black')
  6155. p4.Transparency = 0.5
  6156. p4.Position = Vector3.new(-3.7,4,-9.1)
  6157. p4.Anchored = true
  6158. p4.Locked = true
  6159. p4.Size = Vector3.new(1,6,1)
  6160. p4.TopSurface = 'Smooth'
  6161. p4.BottomSurface = 'Smooth'
  6162. p5 = Instance.new('Part', modJAIL)
  6163. p5.BrickColor = BrickColor.new('Black')
  6164. p5.Transparency = 0.5
  6165. p5.Position = Vector3.new(-8.7,4,-14.1)
  6166. p5.Anchored = true
  6167. p5.Locked = true
  6168. p5.Size = Vector3.new(1,6,1)
  6169. p5.TopSurface = 'Smooth'
  6170. p5.BottomSurface = 'Smooth'
  6171. p6 = Instance.new('Part', modJAIL)
  6172. p6.BrickColor = BrickColor.new('Black')
  6173. p6.Transparency = 1
  6174. p6.Position = Vector3.new(-6.2,4,-14.1)
  6175. p6.Rotation = Vector3.new(0,90,0)
  6176. p6.Anchored = true
  6177. p6.Locked = true
  6178. p6.Size = Vector3.new(1,6,4)
  6179. p6.TopSurface = 'Smooth'
  6180. p6.BottomSurface = 'Smooth'
  6181. p7 = Instance.new('Part', modJAIL)
  6182. p7.BrickColor = BrickColor.new('Black')
  6183. p7.Transparency = 1
  6184. p7.Position = Vector3.new(-3.7,4,-11.6)
  6185. p7.Anchored = true
  6186. p7.Locked = true
  6187. p7.Size = Vector3.new(1,6,4)
  6188. p7.TopSurface = 'Smooth'
  6189. p7.BottomSurface = 'Smooth'
  6190. p8 = Instance.new('Part', modJAIL)
  6191. p8.BrickColor = BrickColor.new('Black')
  6192. p8.Transparency = 1
  6193. p8.Position = Vector3.new(-6.2,4,-9.1)
  6194. p8.Rotation = Vector3.new(0,90,0)
  6195. p8.Anchored = true
  6196. p8.Locked = true
  6197. p8.Size = Vector3.new(1,6,4)
  6198. p8.TopSurface = 'Smooth'
  6199. p8.BottomSurface = 'Smooth'
  6200.  
  6201. ------------------------
  6202. ---Even more commands---
  6203. ------------------------
  6204.  
  6205. addcmd('ayylmao','ayy lmao',{''},
  6206. function(args)
  6207.     local players = getPlayer(args[1])
  6208.     for i,v in pairs(players)do
  6209.         local pchar = gPlayers[v].Character
  6210.         if pchar:FindFirstChild("Shirt") then
  6211.             pchar.Shirt:Destroy()
  6212.         end
  6213.         if pchar:FindFirstChild("Pants") then
  6214.             pchar.Pants:Destroy()
  6215.         end
  6216.         if pchar:FindFirstChild("Shirt Graphic") then
  6217.             pchar["Shirt Graphic"].Graphic = ""
  6218.         end
  6219.         for i,v in pairs(pchar:GetChildren()) do
  6220.             if v:IsA("Hat") then
  6221.                 v:Destroy()
  6222.             end
  6223.         end
  6224.         local ayylmao = DATA.ayylmao:Clone()
  6225.         ayylmao.Parent = pchar
  6226.         local BC = pchar["Body Colors"]
  6227.         BC.HeadColor = BrickColor.new("Fossil")
  6228.         BC.LeftArmColor = BrickColor.new("Fossil")
  6229.         BC.LeftLegColor = BrickColor.new("Fossil")
  6230.         BC.RightArmColor = BrickColor.new("Fossil")
  6231.         BC.RightLegColor = BrickColor.new("Fossil")
  6232.         BC.TorsoColor = BrickColor.new("Fossil")
  6233.     end
  6234. end)
  6235.  
  6236. ----------------------
  6237. -----Commands GUI-----
  6238. ----------------------
  6239.  
  6240. CMDsFolder = Instance.new("Folder", game.CoreGui)
  6241.  
  6242. for i,v in pairs(CMDs) do
  6243.     CMDsValue = Instance.new("StringValue", CMDsFolder)
  6244.     CMDsValue.Value = v
  6245.     CMDsValue.RobloxLocked = true
  6246. end
  6247.  
  6248. local function commands()
  6249.     local cmds = DATA.CMDs:Clone()
  6250.     cmds.Parent = Player.PlayerGui
  6251.     local CMDsV = CMDsFolder:GetChildren()
  6252.     for i = 1, #CMDsV do
  6253.         local YSize = 25
  6254.         local Position = ((i * YSize) - YSize)
  6255.         local newcmd = cmds.MAIN.Example:Clone()
  6256.         newcmd.Parent = cmds.MAIN.CMDs
  6257.         newcmd.Visible = true
  6258.         newcmd.Position = UDim2.new(0,5,0, Position + 5)
  6259.         newcmd.Text = "" .. CMDsV[i].Value
  6260.         cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)
  6261.     end
  6262. end
  6263.  
  6264. addcmd('cmds','prints cmds',{},
  6265. function(args)
  6266.     commands()
  6267. end)
  6268.  
  6269. -----------------
  6270. ---Command Bar---
  6271. -----------------
  6272.  
  6273. CMDbar.CMDbar.FocusLost:connect(function(enterpressed)
  6274.     if enterpressed and CMDbar.CMDbar.Text ~= "" then
  6275.         spawn(function ()
  6276.             execCmd(CMDbar.CMDbar.Text, Player)
  6277.         end)
  6278.     end
  6279.     CMDbar.CMDbar:TweenPosition(UDim2.new(0, -500, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
  6280. end)
  6281.  
  6282. Mouse.KeyDown:connect(function(Key)
  6283.     if Key:byte() == 59 then
  6284.         CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 0.4, 0), "InOut", "Quad", 0.5, true, nil)
  6285.         CMDbar.CMDbar:CaptureFocus()
  6286.     end
  6287. end)
  6288.  
  6289. ----------------
  6290. --ESP function--
  6291. ----------------
  6292.  
  6293. local ESP = false
  6294. local track = false
  6295.  
  6296. function Create(base, team)
  6297.     local MAIN = DATA.MAIN:Clone()
  6298.     local F = MAIN.DOT
  6299.     local ESP = MAIN.NAME
  6300.  
  6301.     MAIN.Parent = Player.PlayerGui
  6302.     MAIN.Adornee = base
  6303.    
  6304.     F.Visible = true
  6305.    
  6306.     ESP.Text = base.Parent.Name:upper()
  6307.     ESP.Visible = true
  6308. end
  6309.  
  6310. function Clear()
  6311.     for _,v in pairs(Player.PlayerGui:children()) do
  6312.         if v.Name == "MAIN" and v:IsA("BillboardGui") then
  6313.             v:Destroy()
  6314.         end
  6315.     end
  6316. end
  6317.  
  6318. function Find()
  6319.     Clear()
  6320.     track = true
  6321.     spawn(function()
  6322.         while wait() do
  6323.             if track then
  6324.                 Clear()
  6325.                 for i,v in pairs(game.Players:players()) do
  6326.                     if v.Character and v.Character.Head then
  6327.                         Create(v.Character.Head, true)
  6328.                     end
  6329.                 end
  6330.             end
  6331.             wait(1)
  6332.         end
  6333.     end)
  6334. end
  6335.  
  6336. -------
  6337. --ESP--
  6338. -------
  6339.  
  6340. Mouse.KeyDown:connect(function(Key)
  6341.     if Key:byte() == 30 then
  6342.         if ESP == false then
  6343.             Find()
  6344.             ESP = true
  6345.         elseif ESP == true then
  6346.             Clear()
  6347.             track = false
  6348.             ESP = false
  6349.         end
  6350.     end
  6351. end)
  6352.  
  6353. ---------------------------------
  6354. ----Notify animation/movement----
  6355. ---------------------------------
  6356.  
  6357. local NOTIFY = DATA.Notification
  6358. NOTIFY.Parent = game.CoreGui
  6359.  
  6360. local memes = DATA.Memes:Clone()
  6361. memes.Parent = Player.PlayerGui
  6362.  
  6363. local usingNOTE = false
  6364.  
  6365. function Notify(msg)
  6366.     if usingNOTE == false then
  6367.         if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  6368.             spawn(function()
  6369.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.4, 0), "InOut", "Quad", 0.5, true, nil)
  6370.                 NOTIFY.NOTIFY.NOTE.Text = msg
  6371.                 usingNOTE = true
  6372.                 wait(2.5)
  6373.                 NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -500, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
  6374.                 usingNOTE = false
  6375.             end)
  6376.         end
  6377.     end
  6378. end
  6379.  
  6380. -------------------------
  6381. --Startup notifications--
  6382. -------------------------
  6383.  
  6384. wait(1)
  6385.  
  6386. if game.Workspace.FilteringEnabled == true then
  6387.     NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)
  6388.     Notify('Filtering Status: ENABLED!')
  6389. elseif game.Workspace.FilteringEnabled == false then
  6390.     NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)
  6391.     Notify('Filtering Status: Disabled.')
  6392. end
  6393.  
  6394. wait(2.6)
  6395.  
  6396. NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,255)
  6397.  
  6398. Notify('N3xulis Loaded ' .. #cmds .. ' Commands.')
  6399.  
  6400. wait(2.6)
  6401.  
  6402. Notify('Welcome ' .. Player.Name .. '!')
  6403.  
  6404. wait(3)
  6405.  
  6406. Notify('Push ; for the command bar.')
  6407.  
  6408. wait(2.6)
  6409.  
  6410. Notify('Say ;cmds for commands')
  6411.  
  6412. wait(3)
  6413.  
  6414. Player.PlayerGui.Memes:Destroy()
  6415.  
  6416. -- __  __                          ___                  
  6417. -- \/\ \                        /\_ \    __          
  6418. --\ \ `\\ \     __   __  _  __  __\//\ \  /\_\    ____  
  6419. -- \ \ , ` \  /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \  /',__\
  6420. --  \ \ \`\ \/\  __/\/>  </\ \ \_\ \ \_\ \_\ \ \/\__, `\
  6421. --   \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
  6422. --    \/_/\/_/\/____/\//\/_/ \/___/  \/____/ \/_/\/___/ ---------------------------------------------------------------
  6423. --------------------------Version Beta--------------------------
  6424. ---------------------------------------------------------------
  6425. ---------------------------N3xul---------------------------
  6426. ---------------------------------------------------------------
  6427.  
  6428.  
  6429. end)
  6430. -- Scripts:
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top