Advertisement
RgRacks

Roblox Big Smoke Script (Maybe Works)

Apr 6th, 2020
862
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 82.16 KB | None | 0 0
  1. ---Not3racks----
  2. = game.Players.LocalPlayer
  3. char = p.Character
  4. torso = char.Torso
  5. hed = char.Head
  6. neck = char.Torso.Neck
  7. hum = char.Humanoid
  8. hum.MaxHealth = math.huge
  9. local msg = game:GetService("Chat")
  10. torso.BrickColor = BrickColor.new("Brown")
  11. hed.BrickColor = BrickColor.new("Brown")
  12. char["Right Arm"].BrickColor = BrickColor.new("Brown")
  13. char["Left Arm"].BrickColor = BrickColor.new("Brown")
  14. char["Left Leg"].BrickColor = BrickColor.new("Brown")
  15. char["Right Leg"].BrickColor = BrickColor.new("Brown")
  16. ypcall(function()
  17. shirt = Instance.new("Shirt", char)
  18. shirt.Name = "Shirt"
  19. pants = Instance.new("Pants", char)
  20. pants.Name = "Pants"
  21. char.Shirt.ShirtTemplate = "rbxassetid://586567751"
  22. char.Pants.PantsTemplate = "rbxassetid://95425972"
  23. end)
  24. function sbchat(msg,displayname)
  25.         if not displayname then
  26.             displayname = '<Bitch Smoke>'
  27.         end
  28.         for i,v in pairs(game:GetService('Players'):GetChildren()) do
  29.             local st = Instance.new('StringValue')
  30.             st.Name = 'SB_Chat'
  31.             st.Value = displayname..'/'..msg
  32.             delay(0.2,function() st.Parent = v end)
  33.         end
  34.     end
  35. p1 = Instance.new("Part",char)
  36. p1.FormFactor = Enum.FormFactor.Custom
  37. p1.Size = Vector3.new(1.8,0.8,1.8)
  38. p1.CanCollide = false
  39. p1.Locked = true
  40. p1.BottomSurface = Enum.SurfaceType.Smooth
  41. p1.TopSurface = Enum.SurfaceType.Smooth
  42. SMesh = Instance.new("SpecialMesh", p1)
  43. SMesh.MeshId = "http://www.roblox.com/asset/?id=91673856"
  44. SMesh.MeshType = Enum.MeshType.FileMesh
  45. SMesh.Name = "Mesh"
  46. SMesh.TextureId = "http://www.roblox.com/asset/?id=91673893"
  47. w1 = Instance.new("Weld", hed)
  48. w1.Part0 = hed
  49. w1.C0 = CFrame.new(0,0.76,0.2)*CFrame.Angles(0.3,0,0)
  50. w1.Part1 = p1
  51. w1.C1 = CFrame.new(0, 0, 0)
  52. --------------------------------
  53. p1 = Instance.new("Part",char)
  54. p1.FormFactor = Enum.FormFactor.Custom
  55. p1.Size = Vector3.new(1.8,0.8,1.8)
  56. p1.CanCollide = false
  57. p1.Locked = true
  58. p1.BrickColor = BrickColor.new("Really black")
  59. p1.BottomSurface = Enum.SurfaceType.Smooth
  60. p1.TopSurface = Enum.SurfaceType.Smooth
  61. SMesh = Instance.new("SpecialMesh", p1)
  62. SMesh.MeshId = "http://www.roblox.com/asset/?id=11419729"
  63. SMesh.MeshType = Enum.MeshType.FileMesh
  64. SMesh.Name = "Mesh"
  65. w1 = Instance.new("Weld", hed)
  66. w1.Part0 = hed
  67. w1.C0 = CFrame.new(0,0.2,-0.25)
  68. w1.Part1 = p1
  69. w1.C1 = CFrame.new(0, 0, 0)
  70. -----------
  71. GroundWave3 = function()
  72.     local HandCF = CFrame.new(torso.Position - Vector3.new(0,0,0)) * CFrame.Angles(0,0,0)
  73.         local wave1 = Instance.new("Part", torso)
  74.         wave1.BrickColor = BrickColor.new("Really black")
  75.         wave1.Anchored = true
  76.         wave1.CanCollide = false
  77.         wave1.Locked = true
  78.         wave1.Material = "Neon"
  79.         wave1.Size = Vector3.new(1, 1, 1)
  80.         wave1.TopSurface = "Smooth"
  81.         wave1.BottomSurface = "Smooth"
  82.         wave1.Transparency = 0
  83.         wave1.CFrame = HandCF
  84.         wm = Instance.new("SpecialMesh", wave1)
  85.         wm.Scale = Vector3.new(.1,.1,.1)
  86.         wm.MeshType = "Sphere"
  87.         coroutine.wrap(function()
  88.         for i = 1, 20, 1 do
  89.         wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  90.         --wave1.Size = wm.Scale
  91.         wave1.CFrame = HandCF
  92.         wave1.Transparency = i/10
  93.         wait()
  94.         end
  95.         wait()
  96.         wave1:Destroy()
  97.     end)()
  98. end
  99. -------------------------------
  100. Spawn(function()
  101.     while wait(1) do
  102.         GroundWave3()
  103.         wait(.5)
  104.         GroundWave3()
  105.     end
  106. end)
  107. warn'[Ground Brake]:Connect!'
  108. -----------------------------------
  109. local Plr = game.Players.LocalPlayer --LocalScript
  110.     local Char = Plr.Character
  111.     local Mouse = Plr:GetMouse()
  112.     local ra = Char:FindFirstChild('Right Arm')
  113.     local ts = Char.Torso
  114.     local la = Char:FindFirstChild('Left Arm')
  115.     local ll = Char:FindFirstChild('Left Leg')
  116.     local rl = Char:FindFirstChild('Right Leg')
  117.     local hd = Char.Head
  118.     local root = Char:FindFirstChild('HumanoidRootPart')
  119.    
  120.     rarm = ra
  121.     larm = la
  122.     torso = ts
  123.     hed = hd
  124.     root = root
  125.     lleg = ll
  126.     rleg = rl
  127.  
  128. FloatPart = function()
  129.     local Part = Instance.new('Part',torso)
  130.     Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  131.     Part.Anchored = true
  132.     Part.Material = 'Neon'
  133.     Part.CanCollide = false
  134.     Part.BrickColor = BrickColor.new("Forest green")
  135.     local Mesh = Instance.new('SpecialMesh',Part)
  136.     Mesh.Scale = Vector3.new(4,4,.2)
  137.     Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  138.     Mesh.VertexColor = Vector3.new(0,170,255)
  139.     spawn(function()
  140.         for i = 1,30 do
  141.             Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  142.             Part.Transparency = Part.Transparency + .035
  143.             game["Run Service"].RenderStepped:wait()
  144.         end
  145.         Part:Destroy()
  146.     end)
  147. end;
  148.  
  149. DubPart = function()
  150.     local Part = Instance.new('Part',torso)
  151.     Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  152.     Part.Anchored = true
  153.     Part.CanCollide = false
  154.     Part.Material = 'Neon'
  155.     Part.BrickColor = BrickColor.new("Forest green")
  156.     local Mesh = Instance.new('SpecialMesh',Part)
  157.     Mesh.Scale = Vector3.new(7,7,.2)
  158.     Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  159.     Mesh.VertexColor = Vector3.new(0,170,255)
  160.     spawn(function()
  161.         for i = 1,30 do
  162.             Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  163.             Part.Transparency = Part.Transparency + .035
  164.             game["Run Service"].RenderStepped:wait()
  165.         end
  166.         Part:Destroy()
  167.     end)
  168. end;
  169.  
  170. OnTouch = function(Toucher)
  171.     if Toucher.Parent.Name ~= Plr.Name and Toucher.Parent:FindFirstChild('Humanoid') then
  172.         local Hum = Toucher.Parent:FindFirstChild('Humanoid')
  173.         Hum.Health = Hum.Health - .7       
  174.     end
  175. end;
  176.  
  177. Fade = function(Item,t)
  178.     spawn(function()
  179.         for i = 1,20 do
  180.             Item.Transparency = Item.Transparency + .05
  181.             if t then
  182.                 wait(t)
  183.             else
  184.                 wait()
  185.             end
  186.         end
  187.         Item:Destroy()
  188.     end)
  189. end
  190.  
  191. TouchKill = function(Toucher)
  192.     if Toucher.Parent then
  193.         if Toucher.Parent:FindFirstChild('Humanoid') then
  194.             local P = Toucher.Parent:FindFirstChild('Humanoid')
  195.             if P ~= nil and P.Parent.Name ~= Plr.Name then
  196.                 P.Health = P.Health - math.random(4,17)
  197.             end
  198.         end
  199.     end
  200. end;
  201.  
  202. Particle = function()
  203.     local Part = Instance.new('Part',torso)
  204.     Part.Anchored = true
  205.     Part.Transparency = 0
  206.     Part.Material = "Neon"
  207.     Part.Touched:connect(function(I)OnTouch(I)end)
  208.     Part.CanCollide = false
  209.     Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  210.     local Mesh = Instance.new('SpecialMesh',Part)
  211.     Mesh.Scale = Vector3.new(1,1,1)
  212.     Mesh.MeshId = "rbxassetid://1090700"
  213.     Mesh.TextureId = "rbxassetid://1090703"
  214.     spawn(function()
  215.         for i = 1,40 do
  216.             Part.Transparency = Part.Transparency + .0125
  217.             Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  218.             game["Run Service"].RenderStepped:wait()
  219.         end
  220.         Part:Destroy()
  221.     end)
  222. end;
  223.  
  224. Particle2 = function()
  225.     local Part = Instance.new('Part',torso)
  226.     Part.Anchored = true
  227.     Part.Transparency = 0
  228.     Part.Material = "Neon"
  229.     Part.Touched:connect(function(I)OnTouch(I)end)
  230.     Part.CanCollide = false
  231.     Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  232.     local Mesh = Instance.new('SpecialMesh',Part)
  233.     Mesh.Scale = Vector3.new(1.5,1.5,1.5)
  234.     Mesh.MeshId = "rbxassetid://13073626"
  235.     Mesh.TextureId = "rbxassetid://13073598"
  236.     spawn(function()
  237.         for i = 1,40 do
  238.             Part.Transparency = Part.Transparency + .0125
  239.             Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  240.             game["Run Service"].RenderStepped:wait()
  241.         end
  242.         Part:Destroy()
  243.     end)
  244. end;
  245.  
  246. spawn(function()
  247.     while wait() do
  248.         wait(.05)
  249.         FloatPart()
  250.         wait(.08)
  251.         FloatPart()
  252.         wait(.05)
  253.         DubPart()
  254.         wait(.08)
  255.     end
  256. end)
  257. spawn(function()
  258.     while wait() do
  259.         Particle()
  260.         wait(0.75)
  261.         Particle2()
  262.     end
  263. end)
  264. -------------
  265. hed.face.Texture = "http://www.roblox.com/asset/?id=110287880"
  266. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"I'M BACK CJ. LET'S ME FLOW DAT DAMN TRAIN!", "Red")
  267. sbchat("I'M BACK CJ. LET'S ME FLOW DAT DAMN TRAIN!",'[Big Smoke]')
  268. local HBill = Instance.new("BillboardGui", hed)
  269. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  270. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  271. HBill.Size = UDim2.new(15,0,2.2,0)
  272. HBill.Name = "Health Display"
  273. HBill.StudsOffset = Vector3.new(0,4,0)
  274. HBill.AlwaysOnTop = true
  275. HBill.Enabled = true
  276. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  277. HMain.BackgroundTransparency = 0.6
  278. HMain.Size = UDim2.new(1,0,1,0)
  279. HBarBack.Parent = HMain
  280. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  281. HBarBack.BorderColor3 = Color3.new(0,0,0)
  282. HBarBack.BorderSizePixel = 2
  283. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  284. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  285. HHealth.BackgroundTransparency = 1
  286. HHealth.Size = UDim2.new(1,0,1,0)
  287. HHealth.Font = "Code"
  288. HHealth.Text = "1.#INF"
  289. HHealth.TextScaled = true
  290. HHealth.TextColor3 = Color3.new(1,1,1)
  291. HHealth.TextStrokeColor3 = BrickColor.new("Forest green").Color
  292. HHealth.TextStrokeTransparency = 0
  293. HName.Parent = HMain
  294. HName.BackgroundTransparency = 1
  295. HName.Size = UDim2.new(1,0,.5,0)
  296. HName.Font = "Code"
  297. HName.Text = "Big Smoke"
  298. HName.TextScaled = true
  299. HName.TextColor3 = BrickColor.new("Forest green").Color
  300. HName.TextStrokeColor3 = Color3.new(0,0,0)
  301. HName.TextStrokeTransparency = 0
  302. HName.TextYAlignment = "Top"
  303.  
  304.   plr = game.Players.LocalPlayer
  305.   local s = Instance.new("Sound",plr.Character)
  306. s.Volume = 3
  307. s.Looped = true
  308. s.Pitch = 1
  309. s.SoundId = "rbxassetid://568315166"
  310. s:Play()
  311.   repeat
  312.     wait(0.4)
  313.   until plr.Character
  314.   chr = plr.Character
  315.   human = chr:FindFirstChild("Humanoid")
  316.   mouse = plr:GetMouse()
  317.   cam = workspace.CurrentCamera
  318.   selected = false
  319.   equipd = false
  320.   tors = chr.Torso
  321.   rarm = chr["Right Arm"]
  322.   larm = chr["Left Arm"]
  323.   rleg = chr["Right Leg"]
  324.   lleg = chr["Left Leg"]
  325.   hrp = chr.HumanoidRootPart
  326.   hed = chr.Head
  327.   anim = human.Animator
  328.   activu = false
  329.   ragged = false
  330.   batting = false
  331.   Heartbeat = Instance.new("BindableEvent")
  332.   Heartbeat.Name = "Heartbeat"
  333.   Heartbeat.Parent = script
  334.   frame = 0.03333333333333333
  335.   tf = 0
  336.   game:GetService("RunService").Heartbeat:connect(function(s, p)
  337.     tf = tf + s
  338.     if tf >= frame then
  339.       for i = 1, math.floor(tf / frame) do
  340.         Heartbeat:Fire()
  341.       end
  342.       tf = tf - frame * math.floor(tf / frame)
  343.     end
  344.   end)
  345.   function swait(num)
  346.     if num == 0 or num == nil then
  347.       Heartbeat.Event:wait()
  348.     else
  349.       for i = 1, num do
  350.         Heartbeat.Event:wait()
  351.       end
  352.     end
  353.   end
  354.   tool = Instance.new("Tool")
  355.   tool.CanBeDropped = false
  356.   tool.RequiresHandle = false
  357.   tool.ToolTip = "NANI BIG SMOKE??????"
  358.   tool.Name = "PRESS X TO USING ME BITC"
  359.   tool.Parent = plr.Backpack
  360.   modz = Instance.new("Model")
  361.   modz.Name = "efx"
  362.   modz.Parent = chr
  363.   RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  364.   RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  365.   LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  366.   LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  367.   RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  368.   RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  369.   LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  370.   RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  371.   LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  372.   NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  373.   NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  374.   RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  375.   local nscale = Instance.new("NumberValue")
  376.   nscale.Value = 1
  377.   nscale.Parent = nil
  378.   RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  379.   RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  380.   LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  381.   LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  382.   RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  383.   RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  384.   LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  385.   LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  386.   RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  387.   RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  388.   NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  389.   NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  390.   nscale.Changed:connect(function()
  391.     RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  392.     RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  393.     LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  394.     LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  395.     RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  396.     RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  397.     LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  398.     LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  399.     RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  400.     RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  401.     NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  402.     NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  403.   end)
  404.   RS = tors:FindFirstChild("Right Shoulder")
  405.   LS = tors:FindFirstChild("Left Shoulder")
  406.   RH = tors:FindFirstChild("Right Hip")
  407.   LH = tors:FindFirstChild("Left Hip")
  408.   RJ = hrp:FindFirstChild("RootJoint")
  409.   N = tors:FindFirstChild("Neck")
  410.   cf = CFrame.new
  411.   ang = CFrame.Angles
  412.   rd = math.rad
  413.   rd2 = math.random
  414.   function nooutline(p)
  415.     p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  416.   end
  417.   function makepart(color, name, reflec, trans, mater, parnt, cfram)
  418.     local port = Instance.new("Part")
  419.     port.BrickColor = BrickColor.new(color)
  420.     port.Name = name
  421.     port.Transparency = trans
  422.     nooutline(port)
  423.     port.Reflectance = reflec
  424.     port.Material = mater
  425.     port.Anchored = false
  426.     port.CanCollide = false
  427.     port.Locked = true
  428.     port.Size = Vector3.new(0.2, 0.2, 0.2)
  429.     port.Parent = parnt
  430.     return port
  431.   end
  432.   function makemesh(meshtype, scale, meshid, parent)
  433.     local mes = Instance.new("SpecialMesh")
  434.     mes.MeshType = meshtype
  435.     mes.Scale = scale
  436.     if meshtype == "FileMesh" then
  437.       mes.MeshId = meshid
  438.     end
  439.     mes.Parent = parent
  440.     return mes
  441.   end
  442.   function makeweld(parent, p0, p1, c0, c1)
  443.     local wel = Instance.new("Weld")
  444.     wel.Part0 = p0
  445.     wel.Part1 = p1
  446.     wel.C0 = c0
  447.     if c1 ~= nil then
  448.       wel.C1 = c1
  449.     end
  450.     wel.Parent = parent
  451.     return wel
  452.   end
  453.   local lauf1 = Instance.new("Sound")
  454.   lauf1.SoundId = "rbxassetid://138199573"
  455.   lauf1.Volume = 5
  456.   lauf1.Pitch = 1
  457.   lauf1.Parent = hrp
  458.   function lerpz(joint, prop, cfrmz, alp)
  459.     joint[prop] = joint[prop]:lerp(cfrmz, alp)
  460.   end
  461.   lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  462.   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  463.   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  464.   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  465.   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  466.   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  467.   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  468.   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  469.   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  470.   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  471.   function resetlerp()
  472.     RJ.C0 = RJC0
  473.     RJ.C1 = RJC1
  474.     N.C0 = NC0
  475.     N.C1 = NC1
  476.     RS.C0 = RSC0
  477.     RS.C1 = RSC1
  478.     LS.C0 = LSC0
  479.     LS.C1 = LSC1
  480.     RH.C0 = RHC0
  481.     RH.C1 = RHC1
  482.     LH.C0 = LHC0
  483.     LH.C1 = LHC1
  484.   end
  485.   function test()
  486.     if selected == false or activu == true then
  487.       return
  488.     end
  489.     if ragged == false then
  490.       ragged = true
  491.       human.PlatformStand = true
  492.       if rarm and tors:FindFirstChild("Right Shoulder") then
  493.         tors:FindFirstChild("Right Shoulder"):Destroy()
  494.         makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  495.         maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  496.       end
  497.       if larm and tors:FindFirstChild("Left Shoulder") then
  498.         tors:FindFirstChild("Left Shoulder"):Destroy()
  499.         makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  500.         maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  501.       end
  502.       if rleg and tors:FindFirstChild("Right Hip") then
  503.         tors:FindFirstChild("Right Hip"):Destroy()
  504.         makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  505.         maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  506.       end
  507.       if lleg and tors:FindFirstChild("Left Hip") then
  508.         tors:FindFirstChild("Left Hip"):Destroy()
  509.         makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  510.         maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  511.         HName.Text = "Died"
  512.       end
  513.     elseif ragged == true then
  514.       ragged = false
  515.       human.Jump = true
  516.       if rarm and tors:FindFirstChild("Right Shoulder") then
  517.         tors:FindFirstChild("Right Shoulder"):Destroy()
  518.         makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  519.         rarm:FindFirstChild("touchy"):Destroy()
  520.       end
  521.       if larm and tors:FindFirstChild("Left Shoulder") then
  522.         tors:FindFirstChild("Left Shoulder"):Destroy()
  523.         makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  524.         larm:FindFirstChild("touchy"):Destroy()
  525.       end
  526.       if rleg and tors:FindFirstChild("Right Hip") then
  527.         tors:FindFirstChild("Right Hip"):Destroy()
  528.         makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  529.         rleg:FindFirstChild("touchy"):Destroy()
  530.       end
  531.       if lleg and tors:FindFirstChild("Left Hip") then
  532.         tors:FindFirstChild("Left Hip"):Destroy()
  533.         makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  534.         lleg:FindFirstChild("touchy"):Destroy()
  535.       end
  536.       RS = tors:FindFirstChild("Right Shoulder")
  537.       LS = tors:FindFirstChild("Left Shoulder")
  538.       RH = tors:FindFirstChild("Right Hip")
  539.       LH = tors:FindFirstChild("Left Hip")
  540.       RJ = hrp:FindFirstChild("RootJoint")
  541.       N = tors:FindFirstChild("Neck")
  542.       HName.Text = "Big Smoke"
  543.     end
  544.   end
  545.   function makegloo(paren, co, ci, parto, parti, nam)
  546.     local gloo = Instance.new("Glue")
  547.     gloo.Name = nam
  548.     gloo.C0 = co
  549.     gloo.C1 = ci
  550.     gloo.Part0 = parto
  551.     gloo.Part1 = parti
  552.     gloo.Parent = paren
  553.   end
  554.   function makejoint(paren, co, ci, parto, parti, nam)
  555.     local gloo = Instance.new("Motor6D")
  556.     gloo.Name = nam
  557.     gloo.C0 = co
  558.     gloo.C1 = ci
  559.     gloo.Part0 = parto
  560.     gloo.Part1 = parti
  561.     gloo.Parent = paren
  562.   end
  563.   function maketouchy(parent, limb, cframe)
  564.     local pr = Instance.new("Part")
  565.     pr.Name = "touchy"
  566.     pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  567.     pr.Transparency = 1
  568.     pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  569.     pr.CanCollide = true
  570.     pr.Anchored = false
  571.     pr.Parent = parent
  572.     local w = Instance.new("Weld")
  573.     w.Part0 = pr
  574.     w.Part1 = limb
  575.     w.C0 = cframe
  576.     w.Parent = pr
  577.   end
  578.   local clibat, spec
  579.   local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  580.   local dipperrot
  581.   if dipperhat then
  582.     dipperrot = dipperhat.Handle.HatAttachment.Rotation
  583.   end
  584.   function bat()
  585.     if selected == false or activu == true then
  586.       return
  587.     end
  588.     if batting == false then
  589.       batting = true
  590.       do
  591.         local bmod = Instance.new("Model")
  592.         bmod.Name = "bmodel"
  593.         bmod.Parent = chr
  594.         local hnd = makepart("Really black", "hnd", 0, 1, "Neon", bmod, rarm.CFrame)
  595.         local hmes = makemesh("1", Vector3.new(2, 9, 2), nil, hnd)
  596.         local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  597.         local pt1 = makepart("Really black", "pt1", 0, 1, "Neon", bmod, rarm.CFrame)
  598.         local p1m = makemesh("Sphere", Vector3.new(3,3,3), nil, pt1)
  599.         local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  600.         local pt3 = makepart("Really black", "pt3", 0, 1, "Neon", bmod, rarm.CFrame)
  601.         local p3m = makemesh("1", Vector3.new(1, 6, 1), nil, pt3)
  602.         local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  603.         local pt4 = makepart("Really black", "pt4", 0, math.rad(0,1), "Neon", bmod, rarm.CFrame)
  604.         local p4m = makemesh("FileMesh", Vector3.new(2,2,2), "http://www.roblox.com/asset/?id=54983181", pt4)
  605.         p4m.TextureId = "http://www.roblox.com/asset/?id=54983107"
  606.         p4m.Scale = Vector3.new(2,2,2)
  607.         local p4w = makeweld(pt4, pt4, hnd, ang(rd(90), rd(0), rd(0)) * cf(0, -1.5, 0), nil)
  608.         local pt5 = makepart("Forest green", "pt5", 0, 1, "Neon", bmod, rarm.CFrame)
  609.         local p5m = makemesh("Cylinder", Vector3.new(25, 1.5, 1.5), nil, pt5)
  610.         local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  611.         local swingwoo = Instance.new("Sound")
  612.         swingwoo.SoundId = "rbxassetid://175024455"
  613.         swingwoo.Pitch = rd2(10, 11) / 10
  614.         swingwoo.Name = "sweae"
  615.         swingwoo.Volume = 1
  616.         swingwoo.Parent = hrp
  617.         clibat = tool.Activated:connect(function()
  618.           if selected == false or activu == true or ragged == true then
  619.             return
  620.           end
  621.           activu = true
  622.           for _ = 1, 5 do
  623.             swait()
  624.             lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  625.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  626.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  627.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  628.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  629.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  630.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  631.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  632.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  633.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  634.           end
  635.           local bon = Instance.new("Sound")
  636.           bon.SoundId = "rbxassetid://175024455"
  637.           bon.Pitch = rd2(10, 12) / 10
  638.           bon.Volume = 1
  639.           bon.Parent = hrp
  640.           game.Debris:AddItem(bon, 1)
  641.           bon:Play()
  642.           swingwoo:Play()
  643.           for X = 1, 5 do
  644.             swait()
  645.             if X > 1 then
  646.               hito(pt5, 5, 80, 0.2, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  647.             end
  648.             lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  649.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  650.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  651.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  652.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  653.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  654.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  655.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  656.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  657.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  658.           end
  659.           activu = false
  660.         end)
  661.         spec = mouse.KeyDown:connect(function(keya)
  662.           if selected == false or activu == true or ragged == true then
  663.             return
  664.           end
  665.           if keya == "]]" then
  666.             activu = true
  667.             local speed = human.WalkSpeed
  668.             human.WalkSpeed = 0
  669.             human:SetStateEnabled(3, false)
  670.             local function expa()
  671.               local sond = Instance.new("Sound")
  672.               sond.Volume = 1.25
  673.               sond.Pitch = 1
  674.               sond.EmitterSize = 15
  675.               sond.SoundId = "rbxassetid://151790502"
  676.               sond.Parent = pt6
  677.               sond:Play()
  678.               for _ = 1, 3 do
  679.                 swait()
  680.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  681.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  682.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  683.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  684.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  685.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  686.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  687.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  688.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  689.               end
  690.               for _ = 1, 5 do
  691.                 swait()
  692.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  693.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  694.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  695.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  696.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  697.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  698.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  699.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(63, 12.5, 12.5), 0.7)
  700.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  701.               end
  702.               sond.Pitch = 0.75
  703.               sond:Play()
  704.               for _ = 1, 3 do
  705.                 swait()
  706.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  707.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  708.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  709.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  710.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  711.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  712.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  713.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(156, 37.5, 37.5), 0.7)
  714.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  715.               end
  716.               for _ = 1, 5 do
  717.                 swait()
  718.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  719.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  720.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  721.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  722.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  723.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  724.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  725.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(102, 25, 25), 0.7)
  726.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  727.               end
  728.               sond.Pitch = 0.4
  729.               sond:Play()
  730.               game.Debris:AddItem(sond, 2)
  731.               for _ = 1, 3 do
  732.                 swait()
  733.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  734.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  735.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  736.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  737.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  738.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  739.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  740.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(230.2, 56.25, 56.25), 0.7)
  741.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  742.               end
  743.               for _ = 1, 5 do
  744.                 swait()
  745.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
  746.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  747.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7, 0), 0.7)
  748.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  749.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7, 0), 0.7)
  750.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002, 0.17500000000000002, 0.17500000000000002), 0.7)
  751.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75, 0), 0.7)
  752.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(400, 43.75, 43.75), 0.7)
  753.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -30, 0), 0.7)
  754.               end
  755.             end
  756.             for _ = 1, 3 do
  757.               swait()
  758.               lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  759.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  760.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  761.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  762.               lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  763.               if dipperhat then
  764.                 dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  765.               end
  766.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  767.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  768.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  769.               lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  770.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  771.             end
  772.             for _ = 1, 3 do
  773.               swait()
  774.               lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  775.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  776.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  777.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  778.               lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  779.               if dipperhat then
  780.                 dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  781.               end
  782.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  783.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  784.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  785.               lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  786.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  787.             end
  788.             for _ = 1, 30 do
  789.               swait()
  790.               lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  791.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  792.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
  793.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  794.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  795.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  796.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  797.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  798.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  799.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  800.             end
  801.             expa()
  802.             for O = 1, 10 do
  803.               swait()
  804.               lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  805.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  806.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
  807.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  808.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  809.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  810.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  811.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  812.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  813.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  814.             end
  815.             local whoooo = Instance.new("Sound")
  816.             whoooo.Volume = 3
  817.             whoooo.Pitch = 1.1
  818.             whoooo.SoundId = "rbxassetid://151790502"
  819.             whoooo.Parent = pt5
  820.             whoooo:Play()
  821.             game.Debris:AddItem(whoooo, 2)
  822.             for O = 1, 1 do
  823.               swait()
  824.               hito(pt5, 70, 808282854, 0.75, hrp.CFrame.rightVector * -10000000 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  825.               lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  826.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  827.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
  828.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  829.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  830.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  831.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  832.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  833.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  834.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  835.             end
  836.             for O = 1, 13 do
  837.               swait()
  838.               hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  839.               p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  840.               p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  841.               p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  842.               p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  843.               p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  844.               p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  845.               p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 1, 1), 0.05 + O * 0.075)
  846.               p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  847.               lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  848.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  849.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  850.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  851.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  852.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  853.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  854.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  855.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  856.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  857.             end
  858.             if dipperhat then
  859.               dipperhat.Handle.HatAttachment.Rotation = dipperrot
  860.             end
  861.             human.WalkSpeed = speed
  862.             human:SetStateEnabled(3, true)
  863.             activu = false
  864.           end
  865.           if keya == "q" then
  866.             activu = true
  867.             do
  868.               local checkkey = true
  869.               local keyingup = mouse.KeyUp:connect(function(xzx)
  870.                 if xzx == "q" then
  871.                   checkkey = false
  872.                 end
  873.               end)
  874.               repeat
  875.                 for _ = 1, 2 do
  876.                   swait()
  877.                   lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  878.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  879.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(-20), rd(80)), 0.7)
  880.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  881.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  882.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  883.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  884.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  885.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  886.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  887.                 end
  888.                 swingwoo:Play()
  889.                 for T = 1, 2 do
  890.                   swait()
  891.                   if T == 2 then
  892.                     hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  893.                   end
  894.                   lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  895.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  896.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(40)), 0.7)
  897.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  898.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  899.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  900.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  901.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  902.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  903.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  904.                 end
  905.                 for _ = 1, 2 do
  906.                   swait()
  907.                   lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  908.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  909.                   lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  910.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  911.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  912.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  913.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  914.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  915.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  916.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  917.                 end
  918.                 swingwoo:Play()
  919.                 for T = 1, 2 do
  920.                   swait()
  921.                   if T == 2 then
  922.                     hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  923.                   end
  924.                   lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  925.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  926.                   lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  927.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  928.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  929.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  930.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  931.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  932.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  933.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  934.                 end
  935.               until not checkkey
  936.               keyingup:Disconnect()
  937.               activu = false
  938.             end
  939.           end
  940.           if keya == "f" then
  941.             activu = true
  942.             do
  943.               local speed = human.WalkSpeed
  944.               human.WalkSpeed = 2
  945.               human:SetStateEnabled(3, false)
  946.               local checkkey = true
  947.               local chargecounter = 0
  948.               local keyingup = mouse.KeyUp:connect(function(xzx)
  949.                 if xzx == "f" then
  950.                   checkkey = false
  951.                 end
  952.               end)
  953.               local firederp
  954.               for _ = 1, 8 do
  955.                 swait()
  956.                 hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  957.                 lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  958.                 lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  959.                 lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  960.                 lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  961.                 lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  962.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  963.                 lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  964.                 lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  965.                 lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  966.                 lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  967.               end
  968.               repeat
  969.                 swait()
  970.                 chargecounter = chargecounter + 1
  971.                 lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.019)
  972.                 lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.019)
  973.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
  974.                 if chargecounter > 30 and firederp == nil then
  975.                     local colorKeyPoints={ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),
  976.                         ColorSequenceKeypoint.new(1,Color3.new(1,1,1))
  977.                     }
  978.                     local sizeKeyPoints={NumberSequenceKeypoint.new(0,.25),
  979.                         NumberSequenceKeypoint.new(1,1),
  980.                         NumberSequenceKeypoint.new(1,0)
  981.                     }
  982.                     local opacityKeyPoints={NumberSequenceKeypoint.new(0,0);
  983.                         NumberSequenceKeypoint.new(.793,0);
  984.                     NumberSequenceKeypoint.new(1,1);
  985.                     }
  986.                     local runRing=Instance.new('ParticleEmitter',pt1)
  987.                     runRing.LightEmission=0
  988.                     runRing.Color=ColorSequence.new(colorKeyPoints)
  989.                     runRing.Size=NumberSequence.new(sizeKeyPoints)
  990.                     runRing.Texture='rbxassetid://720401995'
  991.                     runRing.LockedToPart = false
  992.                     runRing.Transparency=NumberSequence.new(opacityKeyPoints)
  993.                     runRing.Lifetime=NumberRange.new(1,2)
  994.                     runRing.Rate=100
  995.                     runRing.Rotation=NumberRange.new(0,360)
  996.                     runRing.RotSpeed=NumberRange.new(-20,20)
  997.                     runRing.Speed=NumberRange.new(4)
  998.                     runRing.VelocitySpread=10
  999.                     wait(.1)
  1000.                     runRing.Enabled = false
  1001.                 end
  1002.               until not checkkey or chargecounter > 50
  1003.               swingwoo:Play()
  1004.               sbchat("THE POWER OF CHEESEEEEE!!!!!!!!!",'[Big Smoke]')
  1005.               game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"THE POWER OF CHEESEEEEE!!!!!!!!", "Red")
  1006.               for U = 1, 10 do
  1007.                 swait()
  1008.                 if U < 3 then
  1009.                   hito(pt5, 8, math.huge, 0.2, hrp.CFrame.lookVector * (math.huge + chargecounter * math.huge) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
  1010.                   if chargecounter > 30 then
  1011.                     tagexplode(pt5, 5, 1)
  1012.                   end
  1013.                 end
  1014.                 hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1015.                 lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1016.                 lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1017.                 lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1018.                 lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1019.                 lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1020.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1021.                 lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1022.                 lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1023.                 lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1024.                 lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1025.               end
  1026.               if firederp then
  1027.                 firederp:Destroy()
  1028.               end
  1029.               swait(10)
  1030.               hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1031.               keyingup:Disconnect()
  1032.               human.WalkSpeed = speed
  1033.               human:SetStateEnabled(3, true)
  1034.               activu = false
  1035.               HName.Text = "Big Smoke"
  1036.             end
  1037.           end
  1038.         end)
  1039.       end
  1040.     elseif batting == true then
  1041.       batting = false
  1042.       clibat:Disconnect()
  1043.       spec:Disconnect()
  1044.       hrp.sweae:Destroy()
  1045.       local batmod = chr:FindFirstChild("bmodel")
  1046.       batmod.hnd.Weld:Destroy()
  1047.       batmod.PrimaryPart = batmod.hnd
  1048.       batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1049.       for _, A in pairs(batmod:GetChildren()) do
  1050.         if A.ClassName == "Part" then
  1051.           A.CanCollide = true
  1052.           A.Anchored = false
  1053.         end
  1054.       end
  1055.       batmod.Parent = workspace
  1056.       game.Debris:AddItem(batmod, 8)
  1057.     end
  1058.   end
  1059.   local movin = false
  1060.   local cliham, hamspec
  1061.   function ham()
  1062.     if batting == false then
  1063.       batting = true
  1064.       do
  1065.         local bmod = Instance.new("Model")
  1066.         bmod.Name = "bmodel"
  1067.         bmod.Parent = chr
  1068.         local makemotor = function(parent, p0, p1, c0, c1)
  1069.           local wel = Instance.new("Motor6D")
  1070.           wel.Part0 = p0
  1071.           wel.Part1 = p1
  1072.           wel.C0 = c0
  1073.           if c1 ~= nil then
  1074.             wel.C1 = c1
  1075.           end
  1076.           wel.Parent = parent
  1077.           return wel
  1078.         end
  1079.         local hnd = makepart("Br. yellowish green", "hnd", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1080.         hnd.Anchored = true
  1081.         local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  1082.         movin = true
  1083.         hnd.CFrame = hrp.CFrame
  1084.         coroutine.resume(coroutine.create(function()
  1085.           while hnd.Anchored == true do
  1086.             swait()
  1087.             if movin then
  1088.               hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  1089.             end
  1090.           end
  1091.         end))
  1092.         sbchat("CJ, DAT DAMN TRAIN IS BACK. USING DIS HAMMER TO BRAKE IT!",'[Big Smoke]')
  1093.         game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"CJ, DAT DAMN TRAIN IS BACK. USING DIS HAMMER TO BRAKE IT!", "Red")
  1094.         local pt1 = makepart("Br. yellowish green", "pt1", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1095.         local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  1096.         local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  1097.         local pt2 = makepart("Br. yellowish green", "pt2", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1098.         local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  1099.         local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  1100.         local pt3 = makepart("Bright yellow", "pt3", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1101.         local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  1102.         local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  1103.         local pt4 = makepart("Br. yellowish green", "pt4", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1104.         local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  1105.         p4m.TextureId = "rbxassetid://250639536"
  1106.         local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  1107.         local pt5 = makepart("Bright blue", "pt5", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1108.         local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  1109.         local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  1110.         local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1111.         local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://524341960", pt6)
  1112.         p6m.TextureId = "rbxassetid://526531650"
  1113.         p6m.Scale = Vector3.new(0.5,0.50,0.5)
  1114.         local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  1115.         local pt7 = makepart("Bright yellow", "pt7", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1116.         local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  1117.         local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  1118.         local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1119.         local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  1120.         local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  1121.         local hdec2 = Instance.new("Decal")
  1122.         local pt9 = makepart("Bright yellow", "pt9", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1123.         local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  1124.         local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  1125.         p9m.TextureId = "rbxassetid://272942750"
  1126.         local pt10 = makepart("Bright yellow", "pt10", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1127.         local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  1128.         local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  1129.         local hdec3 = Instance.new("Decal")
  1130.         local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1131.         local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  1132.         local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  1133.         local pt12 = makepart("Bright yellow", "pt12", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1134.         local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  1135.         local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  1136.         local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1137.         local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  1138.         local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  1139.         cliham = tool.Activated:connect(function()
  1140.           if selected == false or activu == true or ragged == true then
  1141.             return
  1142.           end
  1143.           activu = true
  1144.           movin = false
  1145.           for B = 1, 20 do
  1146.             swait()
  1147.             lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  1148.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  1149.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  1150.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1151.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  1152.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1153.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  1154.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1155.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  1156.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1157.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  1158.           end
  1159.           for B = 1, 30 do
  1160.             swait()
  1161.             lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  1162.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  1163.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  1164.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1165.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  1166.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1167.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  1168.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1169.             lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  1170.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1171.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1172.           end
  1173.           for B = 1, 7 do
  1174.             swait()
  1175.             lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  1176.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  1177.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  1178.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1179.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  1180.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1181.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  1182.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1183.             lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  1184.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1185.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1186.           end
  1187.           for B = 1, 8 do
  1188.             swait()
  1189.             hito(pt6, 20, 808282854, 0.75, hrp.CFrame.rightVector * math.huge + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  1190.             lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  1191.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  1192.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  1193.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1194.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  1195.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1196.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  1197.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1198.             lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  1199.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1200.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1201.             local exp = Instance.new("Explosion",plr.Character)
  1202.             exp.Position = pt6.Position
  1203.             exp.BlastRadius = 0
  1204.           end
  1205.           swait(15)
  1206.           movin = true
  1207.           sbchat("AW FAK. MY PEN1S IS BLOW UP NAW!",'[Big Smoke]')
  1208.           activu = false
  1209.         end)
  1210.       end
  1211.     elseif batting == true then
  1212.       batting = false
  1213.       cliham:Disconnect()
  1214.       local badevz = chr:FindFirstChild("bmodel")
  1215.       badevz.PrimaryPart = badevz.hnd
  1216.       for _, A in pairs(badevz:GetChildren()) do
  1217.         if A.ClassName == "Part" then
  1218.           A.CanCollide = true
  1219.           A.Anchored = false
  1220.         end
  1221.       end
  1222.       movin = false
  1223.       badevz.Parent = workspace
  1224.       badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  1225.       game.Debris:AddItem(badevz, 8)
  1226.     end
  1227.   end
  1228.   game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1229.   function lauf()
  1230.     if selected == false or activu == true then
  1231.       return
  1232.     end
  1233.     lauf1:Play()
  1234.   end
  1235.   function makenoob(cfrem, scalo, rags)
  1236.     nscale.Value = scalo
  1237.     local md = Instance.new("Model")
  1238.     md.Name = "Small Smoke"
  1239.     md.Parent = workspace
  1240.     local hu = Instance.new("Humanoid")
  1241.     hu.RigType = "R6"
  1242.     hu.MaxHealth = 100 * scalo
  1243.     hu.Health = 100 * scalo
  1244.     hu.Parent = md
  1245.     local anm = Instance.new("Animator")
  1246.     anm.Parent = hu
  1247.     hu.PlatformStand = true
  1248.     local light = function(part)
  1249.       part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1250.     end
  1251.     local hd = Instance.new("Part")
  1252.     hd.Name = "Head"
  1253.     hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1254.     hd.TopSurface = "Smooth"
  1255.     hd.BottomSurface = "Inlet"
  1256.     hd.Locked = true
  1257.     hd.BrickColor = BrickColor.random()
  1258.     hd.CanCollide = true
  1259.     hd.Anchored = false
  1260.     light(hd)
  1261.     hd.Parent = md
  1262.     local hm = Instance.new("SpecialMesh")
  1263.     hm.MeshType = "Head"
  1264.     hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1265.     hm.Parent = hd
  1266.     local hf = Instance.new("Decal")
  1267.     hf.Texture = "rbxasset://textures/face.png"
  1268.     local gen = math.random(1, 40)
  1269.     if gen == 3 then
  1270.       hf.Texture = "rbxassetid://101912931"
  1271.     end
  1272.     if gen == 8 then
  1273.       hf.Texture = "rbxassetid://548947987"
  1274.     end
  1275.     if gen == 12 then
  1276.       hf.Texture = "rbxassetid://259580505"
  1277.     end
  1278.     if gen == 16 then
  1279.       hf.Texture = "rbxassetid://259579232"
  1280.     end
  1281.     if gen == 24 then
  1282.       hf.Texture = "rbxassetid://259571525"
  1283.     end
  1284.     if gen == 28 then
  1285.       hf.Texture = "rbxassetid://258283210"
  1286.     end
  1287.     if gen == 32 then
  1288.       hf.Texture = "rbxassetid://258940032"
  1289.     end
  1290.     if gen == 38 then
  1291.       hf.Texture = "rbxassetid://673220970"
  1292.       hf.Color3 = Color3.new(0, 0, 0)
  1293.     end
  1294.     hf.Face = "Front"
  1295.     hf.Parent = hd
  1296.     local hrpa = Instance.new("Part")
  1297.     hrpa.Name = "HumanoidRootPart"
  1298.     hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1299.     hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1300.     hrpa.Transparency = 1
  1301.     hrpa.CanCollide = false
  1302.     hrpa.Locked = true
  1303.     light(hrpa)
  1304.     hrpa.Parent = md
  1305.     local tagbomb = Instance.new("BoolValue")
  1306.     tagbomb.Name = "tagbomb"
  1307.     tagbomb.Value = false
  1308.     tagbomb.Parent = hrpa
  1309.     local learm = Instance.new("Part")
  1310.     learm.Name = "Left Arm"
  1311.     learm.BrickColor = BrickColor.random()
  1312.     learm.CanCollide = false
  1313.     learm.Locked = true
  1314.     learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1315.     light(learm)
  1316.     learm.Parent = md
  1317.     local riarm = Instance.new("Part")
  1318.     riarm.Name = "Right Arm"
  1319.     riarm.BrickColor = BrickColor.random()
  1320.     riarm.CanCollide = false
  1321.     riarm.Locked = true
  1322.     light(riarm)
  1323.     riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1324.     riarm.Parent = md
  1325.     local leleg = Instance.new("Part")
  1326.     leleg.Name = "Left Leg"
  1327.     leleg.BrickColor = BrickColor.random()
  1328.     leleg.CanCollide = false
  1329.     leleg.Locked = true
  1330.     light(leleg)
  1331.     leleg.BottomSurface = 0
  1332.     leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1333.     leleg.Parent = md
  1334.     local rileg = Instance.new("Part")
  1335.     rileg.Name = "Right Leg"
  1336.     rileg.BrickColor = BrickColor.random()
  1337.     rileg.CanCollide = false
  1338.     rileg.Locked = true
  1339.     light(rileg)
  1340.     rileg.BottomSurface = 0
  1341.     rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1342.     rileg.Parent = md
  1343.     local tor = Instance.new("Part")
  1344.     tor.Name = "Torso"
  1345.     tor.BrickColor = BrickColor.random()
  1346.     tor.Locked = true
  1347.     light(tor)
  1348.     tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1349.     tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1350.     tor.Parent = md
  1351.     md.PrimaryPart = hrpa
  1352.     md:SetPrimaryPartCFrame(cfrem)
  1353.     md:makeJoints()
  1354.     makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1355.     makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1356.     if rags == true then
  1357.       makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1358.       makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1359.       makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1360.       makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1361.       maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1362.       maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1363.       maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1364.       maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1365.     elseif rags == false then
  1366.       makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1367.       makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1368.       makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1369.       makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1370.       hu.PlatformStand = false
  1371.     end
  1372.     nscale.Value = 1
  1373.     hu.Touched:connect(function(tpart, uwot)
  1374.       if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  1375.         tagbomb.Value = false
  1376.         hu.Health = 0
  1377.         local derp = Instance.new("Explosion")
  1378.         derp.BlastPressure = 200
  1379.         derp.BlastRadius = 8
  1380.         derp.DestroyJointRadiusPercent = 0
  1381.         derp.ExplosionType = 2
  1382.         derp.Visible = true
  1383.         derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1384.         derp.Parent = workspace
  1385.         game.Debris:AddItem(md, 8)
  1386.       end
  1387.     end)
  1388.     return md
  1389.   end
  1390.   function makecircle(cfrem, scalo)
  1391.     local mcir1 = Instance.new("Part")
  1392.     mcir1.Anchored = true
  1393.     mcir1.CanCollide = false
  1394.     mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  1395.     mcir1.Transparency = 1
  1396.     mcir1.CFrame = cfrem
  1397.     mcir1.Parent = modz
  1398.     game.Debris:AddItem(mcir1, 8)
  1399.     local d1 = Instance.new("Decal")
  1400.     d1.Texture = "rbxassetid://557132029"
  1401.     d1.Face = "Front"
  1402.     d1.Parent = mcir1
  1403.     local d2 = Instance.new("Decal")
  1404.     d2.Texture = "rbxassetid://0"
  1405.     d2.Face = "Back"
  1406.     d2.Parent = mcir1
  1407.     local bme = Instance.new("BlockMesh")
  1408.     bme.Parent = mcir1
  1409.     for _ = 1, 9 do
  1410.       swait()
  1411.       bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
  1412.     end
  1413.     coroutine.resume(coroutine.create(function()
  1414.       swait(15)
  1415.       for _ = 1, 12 do
  1416.         swait()
  1417.         d1.Transparency = d1.Transparency + 0.08
  1418.         d2.Transparency = d2.Transparency + 0.08
  1419.       end
  1420.       mcir1:Destroy()
  1421.     end))
  1422.     return mcir1
  1423.   end
  1424.   function spawnnoob(circlecf, noobcf, scalez, ragd)
  1425.     local aearae = makecircle(circlecf, scalez)
  1426.     local nananb
  1427.     if ragd then
  1428.       nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  1429.     elseif not ragd then
  1430.       nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  1431.     end
  1432.     return nananb
  1433.   end
  1434.   function tagexplode(partoz, magn, bombdelay)
  1435.     for _, guy in pairs(workspace:GetChildren()) do
  1436.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Skid" and guy.Name == "Dummy" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  1437.         coroutine.resume(coroutine.create(function()
  1438.           swait(bombdelay * 0)
  1439.           guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  1440.         end))
  1441.       end
  1442.     end
  1443.   end
  1444.   function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  1445.     for _, guy in pairs(workspace:GetChildren()) do
  1446.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1447.         do
  1448.           local humz = guy:FindFirstChild("Humanoid")
  1449.           local horp = guy:FindFirstChild("HumanoidRootPart")
  1450.           humz:TakeDamage(dmg)
  1451.           humz:SetStateEnabled(16, true)
  1452.           delay(debtim, function()
  1453.             humz:SetStateEnabled(16, true)
  1454.           end)
  1455.           local db = Instance.new("StringValue")
  1456.           db.Name = "alabo"
  1457.           db.Parent = horp
  1458.           delay(debtim, function()
  1459.             db:Destroy()
  1460.           end)
  1461.           local b = Instance.new("Part")
  1462.           nooutline(b)
  1463.           b.Size = Vector3.new(0.2, 0.2, 0.2)
  1464.           b.Transparency = 0
  1465.           b.Anchored = true
  1466.           b.CanCollide = false
  1467.           b.Material = "Neon"
  1468.           b.BrickColor = BrickColor.new("Forest green")
  1469.           b.Locked = true
  1470.           b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))*CFrame.Angles(math.random(1412),math.random(423532),math.random(1312))
  1471.           b.Parent = modz
  1472.           local c = Instance.new("SpecialMesh")
  1473.           c.MeshType = "Sphere"
  1474.           c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1475.           c.Parent = b
  1476.           game.Debris:AddItem(b, 1)
  1477.           if bodyfdire then
  1478.             local boopyve = Instance.new("BodyVelocity")
  1479.             boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1480.             boopyve.P = 9999999999
  1481.             boopyve.Velocity = bodyfdire
  1482.             boopyve.Parent = horp
  1483.             game.Debris:AddItem(boopyve, debtim)
  1484.           end
  1485.           if bodyrot then
  1486.             local boopyro = Instance.new("BodyAngularVelocity")
  1487.             boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
  1488.             boopyro.P = math.huge
  1489.             boopyro.AngularVelocity = bodyrot
  1490.             boopyro.Parent = horp
  1491.             game.Debris:AddItem(boopyro, debtim)
  1492.           end
  1493.           local bet = Instance.new("Sound")
  1494.           bet.Pitch = rd2(9, 11) / 10
  1495.           bet.Volume = rd2(12, 14) / 10
  1496.           bet.SoundId = "rbxassetid://175024455"
  1497.           bet.Parent = b
  1498.           bet:Play()
  1499.           coroutine.resume(coroutine.create(function()
  1500.             for _ = 1, 24 do
  1501.               swait()
  1502.               b.Transparency = b.Transparency + 0.08
  1503.               c.Scale = c.Scale + Vector3.new(.8 * dmg, .8 * dmg, .8 * dmg)
  1504.             end
  1505.           end))
  1506.         end
  1507.       end
  1508.     end
  1509.   end
  1510.   function cleannoobs()
  1511.     for _, nib in pairs(workspace:GetChildren()) do
  1512.       coroutine.resume(coroutine.create(function()
  1513.         if nib.Name == "Noob" then
  1514.           if nib:FindFirstChild("HumanoidRootPart") then
  1515.             local g = Instance.new("Part")
  1516.             g.CanCollide, g.Anchored = false, true
  1517.             g.Transparency = 1
  1518.             g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  1519.             g.Parent = workspace
  1520.             game.Debris:AddItem(g, 3.5)
  1521.             local sou = Instance.new("Sound")
  1522.             sou.Pitch = 0
  1523.             sou.Volume = 3
  1524.             sou.SoundId = "rbxassetid://151790502"
  1525.             sou.Parent = g
  1526.             local pe = Instance.new("ParticleEmitter")
  1527.             pe.Acceleration = Vector3.new(0, 8, 0)
  1528.             pe.Lifetime = NumberRange.new(1, 1.5)
  1529.             pe.Rate = 0.005
  1530.             pe.RotSpeed = NumberRange.new(-30, 30)
  1531.             pe.Rotation = NumberRange.new(0, 360)
  1532.             pe.Size = NumberSequence.new({
  1533.               NumberSequenceKeypoint.new(0, 4.38, 0),
  1534.               NumberSequenceKeypoint.new(0.672, 4.14, 0),
  1535.               NumberSequenceKeypoint.new(1, 1.48, 0)
  1536.             })
  1537.             pe.Texture = "rbxassetid://244221440"
  1538.             pe.Transparency = NumberSequence.new({
  1539.               NumberSequenceKeypoint.new(0, 0, 0),
  1540.               NumberSequenceKeypoint.new(0.529, 0.3, 0),
  1541.               NumberSequenceKeypoint.new(1, 1, 1)
  1542.             })
  1543.             pe.ZOffset = 5
  1544.             pe.Enabled = true
  1545.             pe.VelocitySpread = 360
  1546.             pe.Parent = g
  1547.             swait(5)
  1548.             pe:Emit(6)
  1549.             sou:Play()
  1550.           end
  1551.           nib:Destroy()
  1552.         end
  1553.       end))
  1554.     end
  1555.   end
  1556.   function animo(yep)
  1557.     if yep == true then
  1558.       anim.Parent = human
  1559.       chr.Animate.Disabled = false
  1560.     elseif yep == false then
  1561.       chr.Animate.Disabled = true
  1562.       anim.Parent = nil
  1563.     end
  1564.   end
  1565.   mouse.KeyDown:connect(function(key)
  1566.     if key == "r" then
  1567.       test()
  1568.     end
  1569.     if key == "m" then
  1570.       lauf()
  1571.     end
  1572.     if key == "c"  then
  1573.       ham()
  1574.     end
  1575.     if key == "x" then
  1576.       bat()
  1577.     end
  1578.     if key == "l"  and selected == true then
  1579.       spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  1580.     end
  1581.     if key == "h" and selected == true then
  1582.       spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  1583.     end
  1584.     if key == "k" and selected == true then
  1585.       spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  1586.     end
  1587.     if key == "p" then
  1588.       cleannoobs()
  1589.     end
  1590.     if key == "e" then
  1591.         local so = Instance.new("Sound",plr.Character)
  1592.         so.SoundId = "rbxassetid://409176756"
  1593.         so.Volume = 10
  1594.         so:Play()
  1595.         game:GetService("Lighting").Ambient = Color3.new(255,0,0)
  1596.         game:GetService("Lighting").Brightness = 0
  1597.         game:GetService("Lighting").TimeOfDay = "00:00:00"
  1598.         HName.Text = "YOU PICK THE WRONG HOUSE, FOOOOOOL!"
  1599.         sbchat("YOU PICK THE WRONG HOUSE, FOOOOOOL!",'[Big Smoke]')
  1600.         wait(2)
  1601.         game.Players.LocalPlayer.PlayerGui.SB_DataTransfer.SB_CommandRemote.Value = "g/fl"
  1602.         HName.Text = "Big Smoke"
  1603.     end
  1604.     if key == "z" then
  1605.       if selected == false or activu == true then
  1606.         return
  1607.       end
  1608.       if human.WalkSpeed == 25 then
  1609.         human.WalkSpeed = 100
  1610.         human.JumpPower = 125
  1611.       else
  1612.         human.WalkSpeed = 25
  1613.         human.JumpPower = 50
  1614.       end
  1615.     end
  1616.   end)
  1617.   tool.Equipped:connect(function()
  1618.     selected = true
  1619.   end)
  1620.   tool.Unequipped:connect(function()
  1621.     selected = false
  1622.   end)
  1623.   animo(false)
  1624.   human.WalkSpeed = 25
  1625.   sine = 0
  1626.   charge = 1
  1627.   cos = math.cos
  1628.   game:GetService("RunService").RenderStepped:connect(function()
  1629.     if ragged == false and activu == false then
  1630.       local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  1631.       local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  1632.       local checkstate = human:GetState()
  1633.       if checkstate.Value == 13 then
  1634.         animpose = "Sitting"
  1635.       elseif hrp.Velocity.y > 1 and checkpart == nil then
  1636.         animpose = "Jumping"
  1637.       elseif hrp.Velocity.y < -1 and checkpart == nil then
  1638.         animpose = "Falling"
  1639.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  1640.         animpose = "Idle"
  1641.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  1642.         animpose = "Walking"
  1643.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  1644.         animpose = "TooFast"
  1645.       end
  1646.       if animpose == "Idle" then
  1647.         sine = sine + charge
  1648.         lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  1649.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  1650.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
  1651.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1652.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.3)
  1653.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1654.         lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  1655.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1656.         lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  1657.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1658.       end
  1659.       if animpose == "Walking" then
  1660.         sine = sine + charge
  1661.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0 * cos(sine / 4)) * ang(rd(20), math.sin(hrp.RotVelocity.Y / 80), 0), 0.3)
  1662.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  1663.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.6)
  1664.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1665.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.6)
  1666.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1667.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
  1668.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1669.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
  1670.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1671.       end
  1672.       if animpose == "Jumping" then
  1673.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  1674.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  1675.         lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  1676.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1677.         lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  1678.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1679.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  1680.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1681.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  1682.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1683.       end
  1684.       if animpose == "Falling" then
  1685.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1686.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1687.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  1688.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1689.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  1690.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1691.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  1692.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1693.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  1694.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1695.       end
  1696.       if animpose == "TooFast" then
  1697.         sine = sine + charge
  1698.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(30), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  1699.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  1700.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-80)), 0.6)
  1701.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1702.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(110), rd(-40), rd(-35)), 0.6)
  1703.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1704.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
  1705.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1706.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
  1707.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1708.       end
  1709.       if animpose == "Sitting" then
  1710.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1711.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1712.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1713.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1714.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1715.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1716.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1717.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1718.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1719.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1720.       end
  1721.     end
  1722.   end)
  1723.   if plr.Character.Humanoid.PlatformStand == true then
  1724.     plr.Character.Humanoid.PlatformStand = false
  1725.   end
  1726.   plr.Character.Humanoid.Died:connect(function()
  1727.   s:Stop()
  1728.   HName.TextColor3 = BrickColor.new("Hot white").Color
  1729.   HName.Text = "R.I.P"
  1730.   local f = Instance.new("Explosion",plr.Character.Torso)
  1731.   f.Position = plr.Character.Torso.Position
  1732.   f.BlastRadius = 0
  1733.   local m = Instance.new("Sound",Workspace)
  1734.   m.SoundId = "rbxassetid://609079653"
  1735.   m.Volume = 10
  1736.   m:Play()
  1737.   end)
  1738. --------------------------Gui---------------------------
  1739. makeframe = function(par, trans, pos, size, color)
  1740.   local frame = Instance.new("Frame", par)
  1741.   frame.BackgroundTransparency = trans
  1742.   frame.BorderSizePixel = 1
  1743.   frame.BorderColor3 = BrickColor.Black().Color
  1744.   frame.Position = pos
  1745.   frame.Size = size
  1746.   frame.BackgroundColor3 = BrickColor.new("Forest green").Color
  1747.   frame.ZIndex = 5
  1748.   return frame
  1749. end
  1750.  
  1751. makelabel = function(par, text)
  1752.   local label = Instance.new("TextLabel", par)
  1753.   label.BackgroundTransparency = 1
  1754.   label.Size = ud(1, 0, 1, 0)
  1755.   label.Position = ud(0, 0, 0, 0)
  1756.   label.TextColor3 = c3(1,1,1)
  1757.   label.TextStrokeTransparency = 0
  1758.   label.FontSize = Enum.FontSize.Size24
  1759.   label.Font = Enum.Font.SciFi
  1760.   label.BorderSizePixel = 0
  1761.   label.TextScaled = true
  1762.   label.Text = text
  1763. end
  1764. ----------------------------------------------
  1765. local scrn = Instance.new("ScreenGui", p.PlayerGui)
  1766. ud = UDim2.new
  1767. c3 = Color3.new
  1768.  
  1769. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.150,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1770. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1771. Manatext = makelabel(Manabar, "[Q]:Automatic Attack (Hold)")
  1772.  
  1773. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.190,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1774. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1775. Manatext = makelabel(Manabar, "[E]:WRONG HAWSE DUD")
  1776.  
  1777. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.230,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1778. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1779. Manatext = makelabel(Manabar, "[R]:Ragdoll")
  1780.  
  1781. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.270,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1782. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1783. Manatext = makelabel(Manabar, "[Z]:Speed")
  1784.  
  1785. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.310,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1786. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1787. Manatext = makelabel(Manabar, "[C]:Big Smoke Hammer")
  1788.  
  1789. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.350,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1790. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1791. Manatext = makelabel(Manabar, "[K]:No Ragdoll Dummy")
  1792.  
  1793. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.390,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1794. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1795. Manatext = makelabel(Manabar, "[L]:Ragdoll Dummy")
  1796.  
  1797. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.430,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1798. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1799. Manatext = makelabel(Manabar, "[H]:Big Dummy")
  1800.  
  1801. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.470,0), ud(0.19, 0, 0.17, 0), c3(0,0,0))
  1802. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1803. Manatext = makelabel(Manabar, "PUT DIS SH!T TO CJ'S FACE PLES!")
  1804. warn'<Script>[Anti Sent To Local]:Connect!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement