SHARE
TWEET

Untitled

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