Advertisement
StarzoZero

bIg smokE

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