Advertisement
convertboi

gagagahg

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