EsTLation

Female Test

Oct 7th, 2018
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -----------//Elio Blasio\\-----------
  2. --[[Movelist
  3. E = Equip/Unequip, click to shoot, hold to spray
  4. T = Taunt
  5. ---------]]
  6. --Credits to Shackluster for the refit/anti-breakjoints function, he's a cool guy/great scripter.--
  7. --Ayy i'm not dead yet, take that haters, if i even had any to begin with.--
  8. --Keeping this script small since big ones will cause major lag & exceed script limits--
  9. --Using a FE converter because i'm way too lazy to create remotes for it--
  10.  
  11. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  12. do
  13. script.Parent = owner.Character
  14. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  15. local function NewFakeEvent()
  16. local Bind = Instance.new("BindableEvent")
  17. local Fake;Fake = {Connections = {},
  18. fakeEvent=true;
  19. Connect=function(self,Func)
  20. Bind.Event:connect(Func)
  21. self.Connections[Bind] = true
  22. return setmetatable({Connected = true},{
  23. __index = function (self,Index)
  24. if Index:lower() == "disconnect" then
  25. return function() Fake.Connections[Bind] = false;self.Connected = false end
  26. end
  27. return Fake[Index]
  28. end;
  29. __tostring = function() return "Connection" end;
  30. })
  31. end}
  32. Fake.connect = Fake.Connect;return Fake;
  33. end
  34. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  35. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  36. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  37. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  38. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  39. local function TriggerEvent(self,Event,...)
  40. local Trigger = Mouse[Event]
  41. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  42. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  43. end
  44. end
  45. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  46. Event.OnServerEvent:Connect(function(FiredBy,Input)
  47. if FiredBy.Name ~= owner.Name then return end
  48. if Input.MouseEvent then
  49. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  50. else
  51. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  52. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  53. for _,Action in pairs(ContextActionService.Actions) do
  54. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  55. end
  56. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  57. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  58. end
  59. end)
  60. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  61. Event.Parent = NLS([[
  62. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  63. local Input = function(Input,gameProcessedEvent)
  64. if gameProcessedEvent then return end
  65. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  66. end
  67. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  68. local Hit,Target
  69. while wait(1/30) do
  70. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  71. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  72. end
  73. end
  74. ]],owner.Character)
  75. end
  76. RealGame = game;game = setmetatable({},{
  77. __index = function (self,Index)
  78. local Sandbox = function (Thing)
  79. if Thing:IsA("Player") then
  80. local RealPlayer = Thing
  81. return setmetatable({},{
  82. __index = function (self,Index)
  83. local Type = type(RealPlayer[Index])
  84. if Type == "function" then
  85. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  86. return function (self)return InternalData["Mouse"] end
  87. end
  88. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  89. end
  90. return RealPlayer[Index]
  91. end;
  92. __tostring = function(self) return RealPlayer.Name end
  93. })
  94. end
  95. end
  96. if RealGame[Index] then
  97. local Type = type(RealGame[Index])
  98. if Type == "function" then
  99. if Index:lower() == "getservice" or Index:lower() == "service" then
  100. return function (self,Service)
  101. local FakeServices = {
  102. ["players"] = function()
  103. return setmetatable({},{
  104. __index = function (self2,Index2)
  105. local RealService = RealGame:GetService(Service)
  106. local Type2 = type(Index2)
  107. if Type2 == "function" then
  108. return function (self,...) return RealService[Index2](RealService,...)end
  109. else
  110. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  111. return RealService[Index2]
  112. end
  113. end;
  114. __tostring = function(self) return RealGame:GetService(Service).Name end
  115. })
  116. end;
  117. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  118. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  119. ["runservice"] = function()
  120. return setmetatable({},{
  121. __index = function(self2,Index2)
  122. local RealService = RealGame:GetService(Service)
  123. local Type2 = type(Index2)
  124. if Type2 == "function" then
  125. return function (self,...) return RealService[Index2](RealService,...) end
  126. else
  127. local RunServices = {
  128. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  129. ["renderstepped"] = function() return RealService["Stepped"] end
  130. }
  131. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  132. return RealService[Index2]
  133. end
  134. end
  135. })
  136. end
  137. }
  138. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  139. return RealGame:GetService(Service)
  140. end
  141. end
  142. return function (self,...) return RealGame[Index](RealGame,...) end
  143. else
  144. if game:GetService(Index) then return game:GetService(Index) end
  145. return RealGame[Index]
  146. end
  147. end
  148. return nil
  149. end
  150. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  151.  
  152. Player=game.Players.LocalPlayer
  153. Character=Player.Character
  154. Character.Humanoid.Name = "noneofurbusiness"
  155. hum = Character.noneofurbusiness
  156. LeftArm=Character["Left Arm"]
  157. LeftLeg=Character["Left Leg"]
  158. RightArm=Character["Right Arm"]
  159. RightLeg=Character["Right Leg"]
  160. Root=Character["HumanoidRootPart"]
  161. Head=Character["Head"]
  162. Torso=Character["Torso"]
  163. Neck=Torso["Neck"]
  164. mouse = Player:GetMouse()
  165. walking = false
  166. jumping = false
  167. attacking = false
  168. firsttime = false
  169. tauntdebounce = false
  170. position = nil
  171. MseGuide = true
  172. running = false
  173. settime = 0
  174. sine = 0
  175. t = 0
  176. ws = 18
  177. change = 1
  178. combo1 = true
  179. equip = false
  180. dgs = 75
  181. combo2 = false
  182. switch1 = true
  183. switch2 = false
  184. firsttime2 = false
  185. combo3 = false
  186. gunallowance = false
  187. shooting = false
  188. RunSrv = game:GetService("RunService")
  189. RenderStepped = game:GetService("RunService").RenderStepped
  190. removeuseless = game:GetService("Debris")
  191.  
  192. screenGui = Instance.new("ScreenGui")
  193. screenGui.Parent = script.Parent
  194.  
  195. local HEADLERP = Instance.new("ManualWeld")
  196. HEADLERP.Parent = Head
  197. HEADLERP.Part0 = Head
  198. HEADLERP.Part1 = Head
  199. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  200.  
  201. local TORSOLERP = Instance.new("ManualWeld")
  202. TORSOLERP.Parent = Root
  203. TORSOLERP.Part0 = Torso
  204. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  205.  
  206. local ROOTLERP = Instance.new("ManualWeld")
  207. ROOTLERP.Parent = Root
  208. ROOTLERP.Part0 = Root
  209. ROOTLERP.Part1 = Torso
  210. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  211.  
  212. local RIGHTARMLERP = Instance.new("ManualWeld")
  213. RIGHTARMLERP.Parent = RightArm
  214. RIGHTARMLERP.Part0 = RightArm
  215. RIGHTARMLERP.Part1 = Torso
  216. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  217.  
  218. local LEFTARMLERP = Instance.new("ManualWeld")
  219. LEFTARMLERP.Parent = LeftArm
  220. LEFTARMLERP.Part0 = LeftArm
  221. LEFTARMLERP.Part1 = Torso
  222. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  223.  
  224. local RIGHTLEGLERP = Instance.new("ManualWeld")
  225. RIGHTLEGLERP.Parent = RightLeg
  226. RIGHTLEGLERP.Part0 = RightLeg
  227. RIGHTLEGLERP.Part1 = Torso
  228. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  229.  
  230. local LEFTLEGLERP = Instance.new("ManualWeld")
  231. LEFTLEGLERP.Parent = LeftLeg
  232. LEFTLEGLERP.Part0 = LeftLeg
  233. LEFTLEGLERP.Part1 = Torso
  234. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  235.  
  236. local function weldBetween(a, b)
  237. local weld = Instance.new("ManualWeld", a)
  238. weld.Part0 = a
  239. weld.Part1 = b
  240. weld.C0 = a.CFrame:inverse() * b.CFrame
  241. return weld
  242. end
  243.  
  244. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  245. A = Instance.new("Attachment", PARENT)
  246. A.Position = POSITION1
  247. A.Name = "A"
  248. B = Instance.new("Attachment", PARENT)
  249. B.Position = POSITION2
  250. B.Name = "B"
  251. tr1 = Instance.new("Trail", PARENT)
  252. tr1.Attachment0 = A
  253. tr1.Attachment1 = B
  254. tr1.Enabled = true
  255. tr1.Lifetime = LIFETIME
  256. tr1.TextureMode = "Static"
  257. tr1.LightInfluence = 0
  258. tr1.Color = COLOR
  259. tr1.Transparency = NumberSequence.new(0, 1)
  260. end
  261.  
  262. shirt = Instance.new("Shirt", Character)
  263. shirt.Name = "Shirt"
  264. pants = Instance.new("Pants", Character)
  265. pants.Name = "Pants"
  266. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1380642352"
  267. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1189051755"
  268.  
  269. skull = Instance.new("Part",Character)
  270. skull.Size = Vector3.new(2,2,2)
  271. skull.CFrame = Head.CFrame
  272. skull.CanCollide = false
  273. skullweld = Instance.new("Weld",skull)
  274. skullweld.Part0 = skull
  275. skullweld.Part1 = Head
  276. skullweld.C0 = skull.CFrame:inverse() * Head.CFrame
  277. mskull = Instance.new("SpecialMesh", skull)
  278. mskull.MeshType = "FileMesh"
  279. mskull.Scale = Vector3.new(1.12, 1.12, 1.12)
  280. mskull.MeshId,mskull.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=0'
  281. fedora = Instance.new("Part",Character)
  282. fedora.Size = Vector3.new(2,2,2)
  283. fedora.CFrame = Head.CFrame
  284. fedora.CanCollide = false
  285. fedoraweld = Instance.new("Weld",fedora)
  286. fedoraweld.Part0 = fedora
  287. fedoraweld.Part1 = Head
  288. fedoraweld.C0 = fedora.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.8,0)
  289. mfedora = Instance.new("SpecialMesh", fedora)
  290. mfedora.MeshType = "FileMesh"
  291. mfedora.Scale = Vector3.new(1, 1, 1)
  292. mfedora.Offset = Vector3.new(0, -1.20, 0)
  293. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=292357315'
  294. tommygun = Instance.new("Part",Character)
  295. tommygun.Size = Vector3.new(2,2,2)
  296. tommygun.CFrame = RightArm.CFrame
  297. tommygun.CanCollide = false
  298. tommygunweld = Instance.new("Weld",tommygun)
  299. tommygunweld.Part0 = tommygun
  300. tommygunweld.Part1 = RightArm
  301. tommygunweld.C0 = tommygun.CFrame:inverse() * RightArm.CFrame * CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0)
  302. mtommygun = Instance.new("SpecialMesh", tommygun)
  303. mtommygun.MeshType = "FileMesh"
  304. mtommygun.Scale = Vector3.new(1, 1, 1)
  305. mtommygun.Offset = Vector3.new(0, -0.55, 0.75)
  306. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=2242512297','http://www.roblox.com/asset/?id=2242512535'
  307. shootbox = Instance.new("Part",Character)
  308. shootbox.Size = Vector3.new(.2,.2,.2)
  309. shootbox.CanCollide = false
  310. shootbox.Transparency = 1
  311. shootbox.CFrame = tommygun.CFrame
  312. shootboxweld = weldBetween(shootbox,tommygun)
  313. shootboxweld.C0 = CFrame.new(0,-.05,2.62)
  314. light = Instance.new("PointLight", shootbox)
  315. light.Color = BrickColor.new("Carnation pink").Color
  316. light.Range = 5
  317. light.Brightness = 11
  318. light.Enabled = false
  319. particlemiter1 = Instance.new("ParticleEmitter", shootbox)
  320. particlemiter1.Enabled = false
  321. particlemiter1.Texture = "rbxassetid://2463403090"
  322. particlemiter1.Lifetime = NumberRange.new(.1)
  323. particlemiter1.Size = NumberSequence.new(1,0)
  324. particlemiter1.Rate = 150
  325. particlemiter1.RotSpeed = NumberRange.new(0)
  326. particlemiter1.Speed = NumberRange.new(0)
  327. tommygunammo = Instance.new("Part",Character)
  328. tommygunammo.Size = Vector3.new(2,2,2)
  329. tommygunammo.CFrame = tommygun.CFrame
  330. tommygunammo.CanCollide = false
  331. tommygunammoweld = Instance.new("Weld",tommygunammo)
  332. tommygunammoweld.Part0 = tommygunammo
  333. tommygunammoweld.Part1 = tommygun
  334. tommygunammoweld.C0 = tommygun.CFrame:inverse() * tommygun.CFrame * CFrame.new(0,.4,.25) * CFrame.Angles(math.rad(0),math.rad(0),0)
  335. mtommygunammo = Instance.new("SpecialMesh", tommygunammo)
  336. mtommygunammo.MeshType = "FileMesh"
  337. mtommygunammo.Scale = Vector3.new(1, 1, 1)
  338. mtommygunammo.MeshId,mtommygunammo.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=116679995'
  339. mask = Instance.new("Part",Character)
  340. mask.Size = Vector3.new(2,2,2)
  341. mask.CFrame = Head.CFrame
  342. mask.CanCollide = false
  343. maskweld = Instance.new("Weld",mask)
  344. maskweld.Part0 = mask
  345. maskweld.Part1 = Head
  346. maskweld.C0 = mask.CFrame:inverse() * Head.CFrame * CFrame.new(-0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  347. mmask = Instance.new("SpecialMesh", mask)
  348. mmask.MeshType = "FileMesh"
  349. mmask.Scale = Vector3.new(1, 1, 1)
  350. mmask.Offset = Vector3.new(0, -0.25, 0)
  351. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=96643190'
  352. mask = Instance.new("Part",Character)
  353. mask.Size = Vector3.new(2,2,2)
  354. mask.CFrame = Head.CFrame
  355. mask.CanCollide = false
  356. maskweld = Instance.new("Weld",mask)
  357. maskweld.Part0 = mask
  358. maskweld.Part1 = Head
  359. maskweld.C0 = mask.CFrame:inverse() * Head.CFrame * CFrame.new(-0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  360. mmask = Instance.new("SpecialMesh", mask)
  361. mmask.MeshType = "FileMesh"
  362. mmask.Scale = Vector3.new(1.1, 1.1, 1.1)
  363. mmask.Offset = Vector3.new(0, 0.18, 0)
  364. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=17190904','http://www.roblox.com/asset/?id=17190901'
  365. particlemiter2 = Instance.new("ParticleEmitter", mask)
  366. particlemiter2.Texture = "rbxassetid://0"
  367. particlemiter2.Lifetime = NumberRange.new(1)
  368. particlemiter2.Size = NumberSequence.new(0.3,0)
  369. particlemiter2.Rate = 1
  370. wait(0.3)
  371. s = Instance.new("Sound",Torso)
  372. s.SoundId = "rbxassetid://367453005"
  373. s:Play()
  374. s.Volume = 3.75
  375. Nut = Instance.new("Part",Torso)
  376. Nut.Size = Vector3.new(10, 10, 10)
  377. Nut.CanCollide = false
  378. Nut.Transparency = 0.15
  379. Nut.CFrame = Torso.CFrame
  380. Nut.Color = BrickColor.new("Sunrise").Color
  381. Nut.Anchored = true
  382. Nut.Material = "Neon"
  383. Nut.Shape = "Ball"
  384. wait (0.02)
  385. Nut.Size = Vector3.new(9, 9, 9)
  386. wait (0.02)
  387. Nut.Size = Vector3.new(8, 8, 8)
  388. wait (0.02)
  389. Nut.Size = Vector3.new(7, 7, 7)
  390. wait (0.02)
  391. Nut.Size = Vector3.new(6, 6, 6)
  392. wait (0.02)
  393. Nut.Size = Vector3.new(5, 5, 5)
  394. wait (0.02)
  395. Nut.Size = Vector3.new(4, 4, 4)
  396. wait (0.02)
  397. Nut.Size = Vector3.new(3, 3, 3)
  398. wait (0.02)
  399. Nut.Size = Vector3.new(2, 2, 2)
  400. wait (0.02)
  401. Nut.Size = Vector3.new(1, 1, 1)
  402. wait (0.02)
  403. Nut.Size = Vector3.new(0, 0, 0)
  404. Nut:Destroy()
  405.  
  406.  
  407. mouse.KeyDown:connect(function(Press)
  408. Press=Press:lower()
  409. if Press=='j' then
  410. print("Gun Switched To AK47")
  411. mtommygun.Scale = Vector3.new(0.05, 0.05, 0.05)
  412. mtommygun.Offset = Vector3.new(0, -0.35, -0.75)
  413. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=477006495','http://www.roblox.com/asset/?id=477006525'
  414. end
  415. end)
  416.  
  417. mouse.KeyDown:connect(function(Press)
  418. Press=Press:lower()
  419. if Press=='k' then
  420. print("Gun Switched To MP7")
  421. mtommygun.Scale = Vector3.new(1, 1, 1)
  422. mtommygun.Offset = Vector3.new(0, -0.55, 0.75)
  423. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=2242512297','http://www.roblox.com/asset/?id=2242512535'
  424. end
  425. end)
  426.  
  427. mouse.KeyDown:connect(function(Press)
  428. Press=Press:lower()
  429. if Press=='l' then
  430. print("Gun Switched To P90")
  431. mtommygun.Scale = Vector3.new(0.33, 0.33, 0.33)
  432. mtommygun.Offset = Vector3.new(0, -0.35, 0.75)
  433. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=534672750','http://www.roblox.com/asset/?id=534672827'
  434. end
  435. end)
  436.  
  437. mouse.KeyDown:connect(function(Press)
  438. Press=Press:lower()
  439. if Press=='u' then
  440. print("Switched to Outfit 2")
  441. Nut = Instance.new("Part",Torso)
  442. Nut.Size = Vector3.new(10, 10, 10)
  443. Nut.CanCollide = false
  444. Nut.Transparency = 0.15
  445. Nut.CFrame = Torso.CFrame
  446. Nut.Color = BrickColor.new("Bright red").Color
  447. Nut.Anchored = true
  448. Nut.Material = "Neon"
  449. Nut.Shape = "Ball"
  450. Torso.Anchored = true
  451. wait (0.02)
  452. Nut.Size = Vector3.new(9, 9, 9)
  453. wait (0.02)
  454. Nut.Size = Vector3.new(8, 8, 8)
  455. wait (0.02)
  456. Nut.Size = Vector3.new(7, 7, 7)
  457. wait (0.02)
  458. Nut.Size = Vector3.new(6, 6, 6)
  459. wait (0.02)
  460. Nut.Size = Vector3.new(5, 5, 5)
  461. wait (0.02)
  462. s:Play()
  463. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=398618628','http://www.roblox.com/asset/?id=750450195'
  464. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=2072804383"
  465. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745482076"
  466. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=17190901'
  467. mmask.Scale = Vector3.new(1.1, 1.1, 1.1)
  468. mfedora.Offset = Vector3.new(0, -1.34, 0.8)
  469. doomtheme.SoundId = "rbxassetid://1564523997"
  470. doomtheme:Play()
  471. doomtheme.Volume = 3
  472. local b1 = Instance.new("BillboardGui",Head)
  473. b1.Size = UDim2.new(0,4,0,1.6)
  474. b1.StudsOffset = Vector3.new(0,0,0)
  475. b1.Name = "laff"
  476. b1.AlwaysOnTop = true
  477. b1.StudsOffset = Vector3.new(0,2,0)
  478. b1.Adornee = Head
  479. removeuseless:AddItem(b1,3)
  480. local b2 = Instance.new("TextLabel",b1)
  481. b2.BackgroundTransparency = 1
  482. b2.Text = "cRaZY Mode"
  483. b2.Font = "Garamond"
  484. b2.TextSize = 30
  485. b2.Name = "lafftext"
  486. b2.TextStrokeTransparency = 0
  487. b2.TextColor3 = BrickColor.new("Bright red").Color
  488. b2.TextStrokeColor3 = Color3.new(0,0,0)
  489. b2.Size = UDim2.new(1,0,.5,0)
  490. Head.face.Texture = ("rbxassetid://25555431")
  491. mmask.Offset = Vector3.new(0, 0.18, 0)
  492. particlemiter2.Texture = "rbxassetid://0"
  493. Nut.Size = Vector3.new(4, 4, 4)
  494. wait (0.02)
  495. Nut.Size = Vector3.new(3, 3, 3)
  496. wait (0.02)
  497. Nut.Size = Vector3.new(2, 2, 2)
  498. wait (0.02)
  499. Nut.Size = Vector3.new(1, 1, 1)
  500. wait (0.02)
  501. Nut.Size = Vector3.new(0, 0, 0)
  502. Nut:Destroy()
  503. Torso.Anchored = false
  504. end
  505. end)
  506.  
  507. mouse.KeyDown:connect(function(Press)
  508. Press=Press:lower()
  509. if Press=='u' then
  510. print("Switched to Outfit 2")
  511. Nut = Instance.new("Part",Torso)
  512. Nut.Size = Vector3.new(10, 10, 10)
  513. Nut.CanCollide = false
  514. Nut.Transparency = 0.15
  515. Nut.CFrame = Torso.CFrame
  516. Nut.Color = BrickColor.new("Bright red").Color
  517. Nut.Anchored = true
  518. Nut.Material = "Neon"
  519. Nut.Shape = "Ball"
  520. Torso.Anchored = true
  521. wait (0.02)
  522. Nut.Size = Vector3.new(9, 9, 9)
  523. wait (0.02)
  524. Nut.Size = Vector3.new(8, 8, 8)
  525. wait (0.02)
  526. Nut.Size = Vector3.new(7, 7, 7)
  527. wait (0.02)
  528. Nut.Size = Vector3.new(6, 6, 6)
  529. wait (0.02)
  530. Nut.Size = Vector3.new(5, 5, 5)
  531. wait (0.02)
  532. s:Play()
  533. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=398618628','http://www.roblox.com/asset/?id=750450195'
  534. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=2072804383"
  535. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745482076"
  536. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=17190901'
  537. mmask.Scale = Vector3.new(1.1, 1.1, 1.1)
  538. mfedora.Offset = Vector3.new(0, -1.34, 0.8)
  539. doomtheme.SoundId = "rbxassetid://1564523997"
  540. doomtheme:Play()
  541. doomtheme.Volume = 3
  542. local b1 = Instance.new("BillboardGui",Head)
  543. b1.Size = UDim2.new(0,4,0,1.6)
  544. b1.StudsOffset = Vector3.new(0,0,0)
  545. b1.Name = "laff"
  546. b1.AlwaysOnTop = true
  547. b1.StudsOffset = Vector3.new(0,2,0)
  548. b1.Adornee = Head
  549. removeuseless:AddItem(b1,3)
  550. local b2 = Instance.new("TextLabel",b1)
  551. b2.BackgroundTransparency = 1
  552. b2.Text = "cRaZY Mode"
  553. b2.Font = "Garamond"
  554. b2.TextSize = 30
  555. b2.Name = "lafftext"
  556. b2.TextStrokeTransparency = 0
  557. b2.TextColor3 = BrickColor.new("Bright red").Color
  558. b2.TextStrokeColor3 = Color3.new(0,0,0)
  559. b2.Size = UDim2.new(1,0,.5,0)
  560. Head.face.Texture = ("rbxassetid://25555431")
  561. mmask.Offset = Vector3.new(0, 0.18, 0)
  562. particlemiter2.Texture = "rbxassetid://0"
  563. Nut.Size = Vector3.new(4, 4, 4)
  564. wait (0.02)
  565. Nut.Size = Vector3.new(3, 3, 3)
  566. wait (0.02)
  567. Nut.Size = Vector3.new(2, 2, 2)
  568. wait (0.02)
  569. Nut.Size = Vector3.new(1, 1, 1)
  570. wait (0.02)
  571. Nut.Size = Vector3.new(0, 0, 0)
  572. Nut:Destroy()
  573. Torso.Anchored = false
  574. end
  575. end)
  576.  
  577. mouse.KeyDown:connect(function(Press)
  578. Press=Press:lower()
  579. if Press=='v' then
  580. print("Switched to Outfit Christmas")
  581. Nut = Instance.new("Part",Torso)
  582. Nut.Size = Vector3.new(10, 10, 10)
  583. Nut.CanCollide = false
  584. Nut.Transparency = 0.15
  585. Nut.CFrame = Torso.CFrame
  586. Nut.Color = BrickColor.new("Bright red").Color
  587. Nut.Anchored = true
  588. Nut.Material = "Neon"
  589. Nut.Shape = "Ball"
  590. Torso.Anchored = true
  591. wait (0.02)
  592. Nut.Size = Vector3.new(9, 9, 9)
  593. wait (0.02)
  594. Nut.Size = Vector3.new(8, 8, 8)
  595. wait (0.02)
  596. Nut.Size = Vector3.new(7, 7, 7)
  597. wait (0.02)
  598. Nut.Size = Vector3.new(6, 6, 6)
  599. wait (0.02)
  600. Nut.Size = Vector3.new(5, 5, 5)
  601. wait (0.02)
  602. s:Play()
  603. mtommygun.TextureId = 'http://www.roblox.com/asset/?id=63982262'
  604. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=0','http://www.roblox.com/asset/?id=0'
  605. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1264823567"
  606. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=2547520243"
  607. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=14765363'
  608. mfedora.Offset = Vector3.new(0, -1.2, 0)
  609. doomtheme.SoundId = "rbxassetid://2649314010"
  610. doomtheme:Play()
  611. doomtheme.Volume = 2.75
  612. local b1 = Instance.new("BillboardGui",Head)
  613. b1.Size = UDim2.new(0,4,0,1.6)
  614. b1.StudsOffset = Vector3.new(0,0,0)
  615. b1.Name = "laff"
  616. b1.AlwaysOnTop = true
  617. b1.StudsOffset = Vector3.new(0,2,0)
  618. b1.Adornee = Head
  619. removeuseless:AddItem(b1,3)
  620. local b2 = Instance.new("TextLabel",b1)
  621. b2.BackgroundTransparency = 1
  622. b2.Text = "Christmas Mode"
  623. b2.Font = "Garamond"
  624. b2.TextSize = 30
  625. b2.Name = "lafftext"
  626. b2.TextStrokeTransparency = 0
  627. b2.TextColor3 = BrickColor.new("Bright red").Color
  628. b2.TextStrokeColor3 = Color3.new(0,0,0)
  629. b2.Size = UDim2.new(1,0,.5,0)
  630. Head.face.Texture = ("rbxassetid://25555431")
  631. mmask.Offset = Vector3.new(0, 0.18, 0)
  632. mmask.Scale = Vector3.new(1.1, 1.1, 1.1)
  633. particlemiter2.Texture = "rbxassetid://0"
  634. Nut.Size = Vector3.new(4, 4, 4)
  635. wait (0.02)
  636. Nut.Size = Vector3.new(3, 3, 3)
  637. wait (0.02)
  638. Nut.Size = Vector3.new(2, 2, 2)
  639. wait (0.02)
  640. Nut.Size = Vector3.new(1, 1, 1)
  641. wait (0.02)
  642. Nut.Size = Vector3.new(0, 0, 0)
  643. Nut:Destroy()
  644. Torso.Anchored = false
  645. end
  646. end)
  647.  
  648. mouse.KeyDown:connect(function(Press)
  649. Press=Press:lower()
  650. if Press=='g' then
  651. print("Switched to Outfit 3")
  652. Nut = Instance.new("Part",Torso)
  653. Nut.Size = Vector3.new(10, 10, 10)
  654. Nut.CanCollide = false
  655. Nut.Transparency = 0.15
  656. Nut.CFrame = Torso.CFrame
  657. Nut.Color = BrickColor.new("Dark stone grey").Color
  658. Nut.Anchored = true
  659. Nut.Material = "Neon"
  660. Nut.Shape = "Ball"
  661. Torso.Anchored = true
  662. wait (0.02)
  663. Nut.Size = Vector3.new(9, 9, 9)
  664. wait (0.02)
  665. Nut.Size = Vector3.new(8, 8, 8)
  666. wait (0.02)
  667. Nut.Size = Vector3.new(7, 7, 7)
  668. wait (0.02)
  669. Nut.Size = Vector3.new(6, 6, 6)
  670. wait (0.02)
  671. Nut.Size = Vector3.new(5, 5, 5)
  672. wait (0.02)
  673. s:Play()
  674. mfedora.Offset = Vector3.new(0, -1.2, 0)
  675. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=227430350','http://www.roblox.com/asset/?id=709231552'
  676. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=14765363'
  677. Head.face.Texture = ("rbxassetid://2409285794")
  678. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1082891340"
  679. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=842226360"
  680. mmask.Offset = Vector3.new(0, 1, 0)
  681. mmask.Scale = Vector3.new(2.25, 2.25, 2.25)
  682. doomtheme.SoundId = "rbxassetid://2053633920"
  683. doomtheme:Play()
  684. doomtheme.Volume = 3.75
  685. local b1 = Instance.new("BillboardGui",Head)
  686. b1.Size = UDim2.new(0,4,0,1.6)
  687. b1.StudsOffset = Vector3.new(0,0,0)
  688. b1.Name = "laff"
  689. b1.AlwaysOnTop = true
  690. b1.StudsOffset = Vector3.new(0,2,0)
  691. b1.Adornee = Head
  692. removeuseless:AddItem(b1,3)
  693. local b2 = Instance.new("TextLabel",b1)
  694. b2.BackgroundTransparency = 1
  695. b2.Text = "Relax Mode"
  696. b2.Font = "Garamond"
  697. b2.TextSize = 30
  698. b2.Name = "lafftext"
  699. b2.TextStrokeTransparency = 0
  700. b2.TextColor3 = BrickColor.new("Quill grey").Color
  701. b2.TextStrokeColor3 = Color3.new(0,0,0)
  702. b2.Size = UDim2.new(1,0,.5,0)
  703. particlemiter2.Texture = "rbxassetid://0"
  704. Nut.Size = Vector3.new(4, 4, 4)
  705. wait (0.02)
  706. Nut.Size = Vector3.new(3, 3, 3)
  707. wait (0.02)
  708. Nut.Size = Vector3.new(2, 2, 2)
  709. wait (0.02)
  710. Nut.Size = Vector3.new(1, 1, 1)
  711. wait (0.02)
  712. Nut.Size = Vector3.new(0, 0, 0)
  713. Nut:Destroy()
  714. Torso.Anchored = false
  715. end
  716. end)
  717.  
  718. mouse.KeyDown:connect(function(Press)
  719. Press=Press:lower()
  720. if Press=='m' then
  721. print("Switched to Outfit 4")
  722. Nut = Instance.new("Part",Torso)
  723. Nut.Size = Vector3.new(10, 10, 10)
  724. Nut.CanCollide = false
  725. Nut.Transparency = 0.15
  726. Nut.CFrame = Torso.CFrame
  727. Nut.Color = BrickColor.new("Bright red").Color
  728. Nut.Anchored = true
  729. Nut.Material = "Neon"
  730. Nut.Shape = "Ball"
  731. Torso.Anchored = true
  732. wait (0.02)
  733. Nut.Size = Vector3.new(9, 9, 9)
  734. wait (0.02)
  735. Nut.Size = Vector3.new(8, 8, 8)
  736. wait (0.02)
  737. Nut.Size = Vector3.new(7, 7, 7)
  738. wait (0.02)
  739. Nut.Size = Vector3.new(6, 6, 6)
  740. wait (0.02)
  741. Nut.Size = Vector3.new(5, 5, 5)
  742. wait (0.02)
  743. s:Play()
  744. mfedora.Offset = Vector3.new(0, -1.2, 0)
  745. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=15934744','http://www.roblox.com/asset/?id=15934762'
  746. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=14765363'
  747. Head.face.Texture = ("rbxassetid://2409285794")
  748. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=2188770415"
  749. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=874402204"
  750. mmask.Offset = Vector3.new(0, 0.8, 0)
  751. mmask.Scale = Vector3.new(1.02, 1.02, 1.02)
  752. doomtheme.SoundId = "rbxassetid://1709211968"
  753. doomtheme:Play()
  754. doomtheme.Volume = 3.75
  755. local b1 = Instance.new("BillboardGui",Head)
  756. b1.Size = UDim2.new(0,4,0,1.6)
  757. b1.StudsOffset = Vector3.new(0,0,0)
  758. b1.Name = "laff"
  759. b1.AlwaysOnTop = true
  760. b1.StudsOffset = Vector3.new(0,2,0)
  761. b1.Adornee = Head
  762. removeuseless:AddItem(b1,3)
  763. local b2 = Instance.new("TextLabel",b1)
  764. b2.BackgroundTransparency = 1
  765. b2.Text = "No One Is Around To Help."
  766. b2.Font = "Garamond"
  767. b2.TextSize = 30
  768. b2.Name = "lafftext"
  769. b2.TextStrokeTransparency = 0
  770. b2.TextColor3 = BrickColor.new("Bright red").Color
  771. b2.TextStrokeColor3 = Color3.new(0,0,0)
  772. b2.Size = UDim2.new(1,0,.5,0)
  773. particlemiter2.Texture = "rbxassetid://0"
  774. Nut.Size = Vector3.new(4, 4, 4)
  775. wait (0.02)
  776. Nut.Size = Vector3.new(3, 3, 3)
  777. wait (0.02)
  778. Nut.Size = Vector3.new(2, 2, 2)
  779. wait (0.02)
  780. Nut.Size = Vector3.new(1, 1, 1)
  781. wait (0.02)
  782. Nut.Size = Vector3.new(0, 0, 0)
  783. Nut:Destroy()
  784. Torso.Anchored = false
  785. end
  786. end)
  787.  
  788. mouse.KeyDown:connect(function(Press)
  789. Press=Press:lower()
  790. if Press=='p' then
  791. print("Switched to Outfit 5")
  792. Nut = Instance.new("Part",Torso)
  793. Nut.Size = Vector3.new(10, 10, 10)
  794. Nut.CanCollide = false
  795. Nut.Transparency = 0.15
  796. Nut.CFrame = Torso.CFrame
  797. Nut.Anchored = true
  798. Nut.Material = "Neon"
  799. Nut.Shape = "Ball"
  800. Torso.Anchored = true
  801. Nut.Color = BrickColor.new("Pearl").Color
  802. wait (0.02)
  803. Nut.Size = Vector3.new(9, 9, 9)
  804. wait (0.02)
  805. Nut.Size = Vector3.new(8, 8, 8)
  806. wait (0.02)
  807. Nut.Size = Vector3.new(7, 7, 7)
  808. wait (0.02)
  809. Nut.Size = Vector3.new(6, 6, 6)
  810. wait (0.02)
  811. Nut.Size = Vector3.new(5, 5, 5)
  812. wait (0.02)
  813. s:Play()
  814. mfedora.Offset = Vector3.new(0, -1.2, 0)
  815. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=1051545','http://www.roblox.com/asset/?id=1051546'
  816. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=14765363'
  817. Head.face.Texture = ("rbxassetid://1117396305")
  818. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1123249914"
  819. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1839310233"
  820. mmask.Offset = Vector3.new(0, 0.2, 0)
  821. mmask.Scale = Vector3.new(1, 1, 1)
  822. doomtheme.SoundId = "rbxassetid://1117396305"
  823. doomtheme:Play()
  824. doomtheme.Volume = 3.75
  825. local b1 = Instance.new("BillboardGui",Head)
  826. b1.Size = UDim2.new(0,4,0,1.6)
  827. b1.StudsOffset = Vector3.new(0,0,0)
  828. b1.Name = "laff"
  829. b1.AlwaysOnTop = true
  830. b1.StudsOffset = Vector3.new(0,2,0)
  831. b1.Adornee = Head
  832. removeuseless:AddItem(b1,3)
  833. local b2 = Instance.new("TextLabel",b1)
  834. b2.BackgroundTransparency = 1
  835. b2.Text = "Musical Mode"
  836. b2.Font = "Garamond"
  837. b2.TextSize = 30
  838. b2.Name = "lafftext"
  839. b2.TextStrokeTransparency = 0
  840. b2.TextColor3 = BrickColor.new("Bright red").Color
  841. b2.TextStrokeColor3 = Color3.new(0,0,0)
  842. b2.Size = UDim2.new(1,0,.5,0)
  843. particlemiter2.Texture = "rbxassetid://243331916"
  844. mtommygun.Scale = Vector3.new(0.3, 0.3, 0.3)
  845. mtommygun.Offset = Vector3.new(0, -0.55, -0.85)
  846. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=540384540','http://www.roblox.com/asset/?id=540384666'
  847. Nut.Size = Vector3.new(4, 4, 4)
  848. wait (0.02)
  849. Nut.Size = Vector3.new(3, 3, 3)
  850. wait (0.02)
  851. Nut.Size = Vector3.new(2, 2, 2)
  852. wait (0.02)
  853. Nut.Size = Vector3.new(1, 1, 1)
  854. wait (0.02)
  855. Nut.Size = Vector3.new(0, 0, 0)
  856. Nut:Destroy()
  857. Torso.Anchored = false
  858. end
  859. end)
  860.  
  861. mouse.KeyDown:connect(function(Press)
  862. Press=Press:lower()
  863. if Press=='z' then
  864. print("Switched to Outfit 5")
  865. Nut = Instance.new("Part",Torso)
  866. Nut.Size = Vector3.new(10, 10, 10)
  867. Nut.CanCollide = false
  868. Nut.Transparency = 0.15
  869. Nut.CFrame = Torso.CFrame
  870. Nut.Color = BrickColor.new("Really black").Color
  871. Nut.Anchored = true
  872. Nut.Material = "Neon"
  873. Nut.Shape = "Ball"
  874. Torso.Anchored = true
  875. wait (0.02)
  876. Nut.Size = Vector3.new(9, 9, 9)
  877. wait (0.02)
  878. Nut.Size = Vector3.new(8, 8, 8)
  879. wait (0.02)
  880. Nut.Size = Vector3.new(7, 7, 7)
  881. wait (0.02)
  882. Nut.Size = Vector3.new(6, 6, 6)
  883. wait (0.02)
  884. Nut.Size = Vector3.new(5, 5, 5)
  885. wait (0.02)
  886. s:Play()
  887. mfedora.Offset = Vector3.new(0, -1.2, 0)
  888. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=123973091','http://www.roblox.com/asset/?id=47667877'
  889. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13070796','http://www.roblox.com/asset/?id=14765363'
  890. mask.Color = BrickColor.new("Really black").Color
  891. Head.face.Texture = ("rbxassetid://1117396305")
  892. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=2188770415"
  893. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=874402204"
  894. mmask.Offset = Vector3.new(0, 0.9, 0)
  895. mmask.Scale = Vector3.new(1.15, 1.15, 1.15)
  896. doomtheme.SoundId = "rbxassetid://238243920"
  897. doomtheme:Play()
  898. doomtheme.Volume = 3.75
  899. local b1 = Instance.new("BillboardGui",Head)
  900. b1.Size = UDim2.new(0,4,0,1.6)
  901. b1.StudsOffset = Vector3.new(0,0,0)
  902. b1.Name = "laff"
  903. b1.AlwaysOnTop = true
  904. b1.StudsOffset = Vector3.new(0,2,0)
  905. b1.Adornee = Head
  906. removeuseless:AddItem(b1,3)
  907. local b2 = Instance.new("TextLabel",b1)
  908. b2.BackgroundTransparency = 1
  909. b2.Text = "DARKNESS"
  910. b2.Font = "Garamond"
  911. b2.TextSize = 30
  912. b2.Name = "lafftext"
  913. b2.TextStrokeTransparency = 0
  914. b2.TextColor3 = BrickColor.new("Bright red").Color
  915. b2.TextStrokeColor3 = Color3.new(0,0,0)
  916. b2.Size = UDim2.new(1,0,.5,0)
  917. particlemiter2.Texture = "rbxassetid://0"
  918. Nut.Size = Vector3.new(4, 4, 4)
  919. wait (0.02)
  920. Nut.Size = Vector3.new(3, 3, 3)
  921. wait (0.02)
  922. Nut.Size = Vector3.new(2, 2, 2)
  923. wait (0.02)
  924. Nut.Size = Vector3.new(1, 1, 1)
  925. wait (0.02)
  926. Nut.Size = Vector3.new(0, 0, 0)
  927. Nut:Destroy()
  928. Torso.Anchored = false
  929. end
  930. end)
  931.  
  932. coroutine.wrap(function()
  933. while wait() do
  934. hum.WalkSpeed = ws
  935. LeftArm.BrickColor = BrickColor.new("Light orange")
  936. RightArm.BrickColor = BrickColor.new("Light orange")
  937. Head.BrickColor = BrickColor.new("Light orange")
  938. RightLeg.BrickColor = BrickColor.new("Light orange")
  939. LeftLeg.BrickColor = BrickColor.new("Light orange")
  940. Torso.BrickColor = BrickColor.new("Light orange")
  941. Head.face.Texture = ("rbxassetid://25555431")
  942. end
  943. end)()
  944. godmode = coroutine.wrap(function()
  945. for i,v in pairs(Character:GetChildren()) do
  946. if v:IsA("BasePart") and v ~= Root then
  947. v.Anchored = false
  948. end
  949. end
  950. while true do
  951. hum.MaxHealth = math.huge
  952. wait(0.00000001)
  953. hum.MaxHealth = math.huge
  954. end
  955. end)
  956. godmode()
  957.  
  958. coroutine.wrap(function()
  959. for i,v in pairs(Character:GetChildren()) do
  960. if v.Name == "Animate" then v:Remove()
  961. end
  962. end
  963. end)()
  964.  
  965. function damagealll(Radius,Position)
  966. local Returning = {}
  967. for _,v in pairs(workspace:GetChildren()) do
  968. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  969. if v:FindFirstChild("Torso") then
  970. local Mag = (v.Torso.Position - Position).magnitude
  971. if Mag < Radius then
  972. table.insert(Returning,v)
  973. end
  974. elseif v:FindFirstChild("UpperTorso") then
  975. local Mag = (v.UpperTorso.Position - Position).magnitude
  976. if Mag < Radius then
  977. table.insert(Returning,v)
  978. end
  979. end
  980. end
  981. end
  982. return Returning
  983. end
  984.  
  985. ArtificialHB = Instance.new("BindableEvent", script)
  986. ArtificialHB.Name = "Heartbeat"
  987. script:WaitForChild("Heartbeat")
  988.  
  989. frame = 1 / 120
  990. tf = 0
  991. allowframeloss = false
  992. tossremainder = false
  993.  
  994.  
  995. lastframe = tick()
  996. script.Heartbeat:Fire()
  997.  
  998.  
  999. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1000. tf = tf + s
  1001. if tf >= frame then
  1002. if allowframeloss then
  1003. script.Heartbeat:Fire()
  1004. lastframe = tick()
  1005. else
  1006. for i = 1, math.floor(tf / frame) do
  1007. script.Heartbeat:Fire()
  1008. end
  1009. lastframe = tick()
  1010. end
  1011. if tossremainder then
  1012. tf = 0
  1013. else
  1014. tf = tf - frame * math.floor(tf / frame)
  1015. end
  1016. end
  1017. end)
  1018.  
  1019. function swait(num)
  1020. if num == 0 or num == nil then
  1021. game:service("RunService").Stepped:wait(0)
  1022. else
  1023. for i = 0, num do
  1024. game:service("RunService").Stepped:wait(0)
  1025. end
  1026. end
  1027. end
  1028.  
  1029. doomtheme = Instance.new("Sound", Torso)
  1030. doomtheme.Volume = 3
  1031. doomtheme.Name = "doomtheme"
  1032. doomtheme.Looped = true
  1033. doomtheme.SoundId = "rbxassetid://257453119"
  1034. doomtheme:Play()
  1035.  
  1036. Torso.ChildRemoved:connect(function(removed)
  1037. if removed.Name == "doomtheme" then
  1038.  
  1039. doomtheme = Instance.new("Sound", Torso)
  1040. doomtheme.Volume = 3
  1041. doomtheme.Name = "doomtheme"
  1042. doomtheme.Looped = true
  1043. doomtheme.SoundId = "rbxassetid://257453119"
  1044. doomtheme:Play()
  1045. end
  1046. end)
  1047.  
  1048. for _,n in pairs(Character:GetChildren()) do
  1049. if n:IsA("Accessory") then n:Remove() end
  1050. end
  1051. for _,x in pairs(Character:GetChildren()) do
  1052. if x:IsA("Decal") then x:Remove() end
  1053. end
  1054.  
  1055. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  1056. so = Instance.new("Sound")
  1057. so.Parent = PARENT
  1058. so.SoundId = "rbxassetid://"..ID
  1059. so.Volume = VOL
  1060. so.Looped = LOOP
  1061. so:Play()
  1062. removeuseless:AddItem(so,REMOVE)
  1063. end
  1064.  
  1065. mouse.KeyDown:connect(function(Press)
  1066. Press=Press:lower()
  1067. if Press=='t' then
  1068. if tauntdebounce then return end
  1069. tauntdebounce = true
  1070. local b1 = Instance.new("BillboardGui",Head)
  1071. b1.Size = UDim2.new(0,4,0,1.6)
  1072. b1.StudsOffset = Vector3.new(0,0,0)
  1073. b1.Name = "laff"
  1074. b1.AlwaysOnTop = true
  1075. b1.StudsOffset = Vector3.new(0,2,0)
  1076. b1.Adornee = Head
  1077. removeuseless:AddItem(b1,3)
  1078. local b2 = Instance.new("TextLabel",b1)
  1079. b2.BackgroundTransparency = 1
  1080. b2.Text = "Nico Nico Ni!"
  1081. b2.Font = "Garamond"
  1082. b2.TextSize = 30
  1083. b2.Name = "lafftext"
  1084. b2.TextStrokeTransparency = 0
  1085. b2.TextColor3 = BrickColor.new("Pink").Color
  1086. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1087. b2.Size = UDim2.new(1,0,.5,0)
  1088. laff = Instance.new("Sound",Head)
  1089. laff.SoundId = "rbxassetid://1004576953"
  1090. laff.Volume = 3
  1091. laff:Play()
  1092. wait(5)
  1093. laff:Remove()
  1094. tauntdebounce = false
  1095. end
  1096. end)
  1097.  
  1098. mouse.KeyDown:connect(function(Press)
  1099. Press=Press:lower()
  1100. if Press=='e' then
  1101. if debounce then return end
  1102. if equip then
  1103. ws = 40
  1104. g1:Remove()
  1105. light.Enabled = false
  1106. pcall(function()
  1107. temmy:Remove()
  1108. end)
  1109. for i,v in pairs(tommygun:GetDescendants()) do
  1110. if v.Name == "temmy" then v:Remove()
  1111. end
  1112. end
  1113. light.Enabled = false
  1114. particlemiter1.Enabled = false
  1115. hum.CameraOffset = Vector3.new(0,0,0)
  1116. attacking = false
  1117. equip = false
  1118. shooting = false
  1119. gunallowance = false
  1120. ws = 16
  1121. else
  1122. g1 = Instance.new("BodyGyro", Root)
  1123. g1.D = 175
  1124. g1.P = 20000
  1125. g1.MaxTorque = Vector3.new(0,2000,0)
  1126. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1127. attacking = true
  1128. debounce = true
  1129. equip = true
  1130. coroutine.wrap(function()
  1131. while equip do
  1132. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  1133. ws = 10
  1134. swait()
  1135. if Root.Velocity.y > 1 then
  1136. position = "Jump3"
  1137. elseif Root.Velocity.y < -1 then
  1138. position = "Falling3"
  1139. elseif Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  1140. position = "Walk3"
  1141. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  1142. position = "Idle4"
  1143. end
  1144. end
  1145. end)()
  1146. coroutine.wrap(function()
  1147. while equip do
  1148. swait()
  1149. settime = 0.05
  1150. sine = sine + change
  1151. if position == "Jump3" and attacking and not running then
  1152. change = .65
  1153. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  1154. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  1155. elseif position == "Falling3" and attacking and not running then
  1156. change = .65
  1157. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.4)
  1158. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.4)
  1159. elseif position == "Walk3" and attacking == true and running == false then
  1160. change = .65
  1161. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0.05*math.sin(sine/4), 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)),.2)
  1162. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/8))), 0.1)
  1163. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/8))), 0.1)
  1164. elseif position == "Idle4" and attacking == true and running == false then
  1165. change = .65
  1166. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)),.1)
  1167. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1168. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  1169. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1170. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1171. end
  1172. end
  1173. end)()
  1174. SOUND(RightArm,131045453,6,false,2)
  1175. for i = 1, 30 do
  1176. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.68,1.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-12)),.25)
  1177. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.1, 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0)), 0.25)
  1178. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), 0.25)
  1179. swait()
  1180. end
  1181. gunallowance = true
  1182. mouse.Button1Down:connect(function()
  1183. if gunallowance then
  1184. particlemiter1.Enabled = true
  1185. temmy = Instance.new("Sound",tommygun)
  1186. temmy.SoundId = "rbxassetid://2217695241"
  1187. temmy.Volume = 0.7
  1188. temmy.Name = "temmy"
  1189. temmy.Looped = true
  1190. temmy:Play()
  1191. shooting = true
  1192. end
  1193. end)
  1194. mouse.Button1Up:connect(function()
  1195. if gunallowance then
  1196. hum.CameraOffset = Vector3.new(0,0,0)
  1197. light.Enabled = false
  1198. particlemiter1.Enabled = false
  1199. pcall(function()
  1200. temmy:Remove()
  1201. end)
  1202. for i,v in pairs(tommygun:GetDescendants()) do
  1203. if v.Name == "temmy" then v:Remove()
  1204. end
  1205. end
  1206. shooting = false
  1207. end
  1208. end)
  1209. coroutine.wrap(function()
  1210. if firsttime2 then return end
  1211. firsttime2 = true
  1212. while true do
  1213. swait(3)
  1214. if shooting then
  1215. if switch1 then
  1216. switch1 = false
  1217. switch2 = true
  1218. light.Enabled = true
  1219. elseif switch2 then
  1220. switch1 = true
  1221. switch2 = false
  1222. light.Enabled = false
  1223. end
  1224. pcall(function()
  1225. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  1226. mouse.Target.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(3,7))
  1227. end
  1228. end)
  1229. end
  1230. end
  1231. end)()
  1232. coroutine.wrap(function()
  1233. if firsttime then return end
  1234. firsttime = true
  1235. while true do
  1236. if shooting then
  1237. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0 - 10 * math.sin(sine)), math.rad(0)), 0.25)
  1238. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.1 + .4 * math.sin(sine), 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0)), 0.25)
  1239. pcall(function()
  1240. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  1241. mouse.Target.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
  1242. end
  1243. end)
  1244. elseif not shooting then
  1245. end
  1246. swait()
  1247. end
  1248. end)()
  1249. debounce = false
  1250. end
  1251. end
  1252. end)
  1253.  
  1254. checks1 = coroutine.wrap(function() -------Checks
  1255. while true do
  1256. if Root.Velocity.y > 1 then
  1257. position = "Jump"
  1258. elseif Root.Velocity.y < -1 then
  1259. position = "Falling"
  1260. elseif Root.Velocity.Magnitude < 2 then
  1261. position = "Idle"
  1262. elseif Root.Velocity.Magnitude < 20 then
  1263. position = "Walking"
  1264. elseif Root.Velocity.Magnitude > 20 then
  1265. position = "Running"
  1266. else
  1267. end
  1268. wait()
  1269. end
  1270. end)
  1271. checks1()
  1272.  
  1273. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1274. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1275. end
  1276.  
  1277. function ray2(StartPos, EndPos, Distance, Ignore)
  1278. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1279. return ray(StartPos, DIRECTION, Distance, Ignore)
  1280. end
  1281.  
  1282. OrgnC0 = Neck.C0
  1283. local movelimbs = coroutine.wrap(function()
  1284. while RunSrv.RenderStepped:wait() do
  1285. TrsoLV = Torso.CFrame.lookVector
  1286. Dist = nil
  1287. Diff = nil
  1288. if not MseGuide then
  1289. print("Failed to recognize")
  1290. else
  1291. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1292. Dist = (Head.CFrame.p-Point).magnitude
  1293. Diff = Head.CFrame.Y-Point.Y
  1294. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1295. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  1296. Diff2 = LeftArm.CFrame.Y-Point.Y
  1297. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1298. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  1299. end
  1300. end
  1301. end)
  1302. movelimbs()
  1303. immortal = {}
  1304. for i,v in pairs(Character:GetDescendants()) do
  1305. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  1306. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  1307. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1308. end
  1309. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  1310. elseif v:IsA("JointInstance") then
  1311. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  1312. end
  1313. end
  1314. for e = 1, #immortal do
  1315. if immortal[e] ~= nil then
  1316. local STUFF = immortal[e]
  1317. local PART = STUFF[1]
  1318. local PARENT = STUFF[2]
  1319. local MATERIAL = STUFF[3]
  1320. local COLOR = STUFF[4]
  1321. local TRANSPARENCY = STUFF[5]
  1322. if levitate then
  1323. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1324. PART.Material = MATERIAL
  1325. PART.Color = COLOR
  1326. PART.Transparency = TRANSPARENCY
  1327. end
  1328. PART.AncestryChanged:connect(function()
  1329. PART.Parent = PARENT
  1330. end)
  1331. else
  1332. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1333. PART.Material = MATERIAL
  1334. PART.Color = COLOR
  1335. PART.Transparency = TRANSPARENCY
  1336. end
  1337. PART.AncestryChanged:connect(function()
  1338. PART.Parent = PARENT
  1339. end)
  1340. end
  1341. end
  1342. end
  1343. function immortality()
  1344. for e = 1, #immortal do
  1345. if immortal[e] ~= nil then
  1346. local STUFF = immortal[e]
  1347. local PART = STUFF[1]
  1348. local PARENT = STUFF[2]
  1349. local MATERIAL = STUFF[3]
  1350. local COLOR = STUFF[4]
  1351. local TRANSPARENCY = STUFF[5]
  1352. if PART.ClassName == "Part" and PART == Root then
  1353. PART.Material = MATERIAL
  1354. PART.Color = COLOR
  1355. PART.Transparency = TRANSPARENCY
  1356. end
  1357. if PART.Parent ~= PARENT then
  1358. hum:Remove()
  1359. PART.Parent = PARENT
  1360. hum = Instance.new("Humanoid",Character)
  1361. hum.Name = "noneofurbusiness"
  1362. end
  1363. end
  1364. end
  1365. end
  1366. coroutine.wrap(function()
  1367. while true do
  1368. if hum.Health < .1 then
  1369. deadsound = Instance.new("Sound", Torso)
  1370. deadsound.Volume = 6
  1371. deadsound.SoundId = "rbxassetid://130798486"
  1372. deadsound:Play()
  1373. immortality()
  1374. end
  1375. wait()
  1376. end
  1377. end)()
  1378.  
  1379. local anims = coroutine.wrap(function()
  1380. while true do
  1381. settime = 0.05
  1382. sine = sine + change
  1383. if position == "Jump" and attacking == false then
  1384. change = 1
  1385. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  1386. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1387. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1388. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1389. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1390. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  1391. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  1392. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  1393. elseif position == "Jump2" and attacking == false then
  1394. change = 1
  1395. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  1396. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  1397. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  1398. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  1399. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  1400. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  1401. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  1402. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  1403. elseif position == "Falling" and attacking == false then
  1404. change = 1
  1405. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  1406. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1407. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1408. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1409. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  1410. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  1411. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  1412. elseif position == "Falling2" and attacking == false then
  1413. change = 1
  1414. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  1415. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  1416. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  1417. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  1418. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  1419. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  1420. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  1421. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  1422. elseif position == "Walking" and attacking == false and running == false then
  1423. change = 1.2
  1424. walking = true
  1425. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  1426. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(10)), 0.1)
  1427. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1428. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1429. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5 + Root.RotVelocity.Y / 85,.35,.5*math.sin(sine/8)) * CFrame.Angles(math.rad(-35*math.sin(sine/8)),math.rad(0*math.sin(sine/8)),math.rad(10 + Root.RotVelocity.Y / 10, math.sin(20 * math.sin(sine/4)))),.3)
  1430. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0.05*math.sin(sine/4), 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.1)
  1431. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/8))), 0.3)
  1432. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/8))), 0.3)
  1433. elseif position == "Idle" and attacking == false and running == false then
  1434. change = .5
  1435. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  1436. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.1)
  1437. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3 + .1 * math.sin(sine/12),1 + .1 * math.sin(sine/12),0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(8 + 5 * math.sin(sine/12))), 0.1)
  1438. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.59 - .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(8 - 6 * math.sin(sine/12))), .2)
  1439. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1440. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  1441. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1442. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1443. elseif position == "Idle2" and attacking == false and running == false then
  1444. change = .75
  1445. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 3 * math.sin(sine/9)),0,0),.1)
  1446. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1447. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  1448. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  1449. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  1450. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 - 3 * math.sin(sine/9)), math.rad(-35 + 5 * math.sin(sine/9))), 0.4)
  1451. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  1452. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  1453. elseif position == "Walking2" and attacking == false and running == false then
  1454. ws = 50
  1455. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  1456. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  1457. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  1458. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  1459. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  1460. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  1461. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  1462. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  1463. elseif position == "Running" and attacking == false then
  1464. change = 1
  1465. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  1466. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-1.24+.6*math.sin(sine/4)/1.4, 0.54, 0-0.8*math.sin(sine/4))*CFrame.Angles(math.rad(6+140*math.sin(sine/4)/1.2), math.rad(0), math.rad(20+70*math.sin(sine/4))), 0.3)
  1467. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1468. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-20 - 0 * math.sin(sine/4)), math.rad(0 + 6 * math.sin(sine/4)), math.rad(0) + Root.RotVelocity.Y / 30, math.sin(10 * math.sin(sine/4))), 0.3)
  1469. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  1470. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.6+0.1*math.sin(sine/4),.7*-math.sin(sine/4)) * CFrame.Angles(math.rad(15+ -50 * math.sin(sine/4)),0,0),.3)
  1471. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  1472. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.6-0.1*math.sin(sine/4),.7*math.sin(sine/4)) * CFrame.Angles(math.rad(15 + 50 * math.sin(sine/4)),0,0),.3)
  1473. end
  1474. swait()
  1475. end
  1476. end)
  1477. anims()
  1478. warn("Risen to come eat your Cookies, Get Ready! Edited By EsTLation")
  1479. warn("E = Take Out Weapon/Put Up Weapon, U = Outfit 2, Y = Outfit 1, J,K,L = Switch Weapons")
  1480.  
  1481. mouse.KeyDown:connect(function(Press)
  1482. Press=Press:lower()
  1483. if Press=='c' then
  1484. s:Play()
  1485. Root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,Root.Position)
  1486. print("Switched to Outfit 5")
  1487. B = Instance.new("Part",Torso)
  1488. B.Size = Vector3.new(10, 10, 10)
  1489. B.CanCollide = false
  1490. B.Transparency = 0.15
  1491. B.CFrame = Torso.CFrame
  1492. B.Color = BrickColor.new("Pearl").Color
  1493. B.Anchored = true
  1494. B.Material = "Neon"
  1495. B.Shape = "Ball"
  1496. wait (0.02)
  1497. B.Size = Vector3.new(9, 9, 9)
  1498. wait (0.02)
  1499. B.Size = Vector3.new(8, 8, 8)
  1500. wait (0.02)
  1501. B.Size = Vector3.new(7, 7, 7)
  1502. wait (0.02)
  1503. B.Size = Vector3.new(6, 6, 6)
  1504. wait (0.02)
  1505. B.Size = Vector3.new(5, 5, 5)
  1506. wait (0.02)
  1507. B.Size = Vector3.new(4, 4, 4)
  1508. wait (0.02)
  1509. B.Size = Vector3.new(3, 3, 3)
  1510. wait (0.02)
  1511. B.Size = Vector3.new(2, 2, 2)
  1512. wait (0.02)
  1513. B.Size = Vector3.new(1, 1, 1)
  1514. wait (0.02)
  1515. B.Size = Vector3.new(0, 0, 0)
  1516. B:Destroy()
  1517. B:Destroy()
  1518. B:Destroy()
  1519. B:Destroy()
  1520. B:Destroy()
  1521. B:Destroy()
  1522. B:Destroy()
  1523. B:Destroy()
  1524. B:Destroy()
  1525. B:Destroy()
  1526. B:Destroy()
  1527. B:Destroy()
  1528. B:Destroy()
  1529. B:Destroy()
  1530. B:Destroy()
  1531. B:Destroy()
  1532. end
  1533. end)
Advertisement
Add Comment
Please, Sign In to add comment