Advertisement
HenloMyDude

agwadswadqwsdqasdqwdasdwadaswd

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