Advertisement
Guest User

Untitled

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