Advertisement
Darkraiii7

Untitled

Jan 1st, 2019
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 435.68 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local VoidGUI = Instance.new("ScreenGui")
  5. local openframe = Instance.new("Frame")
  6. local openbutton = Instance.new("TextButton")
  7. local scripts = Instance.new("Frame")
  8. local credits = Instance.new("TextLabel")
  9. local credits_2 = Instance.new("TextLabel")
  10. local elio = Instance.new("TextButton")
  11. local angel = Instance.new("TextButton")
  12. local chara = Instance.new("TextButton")
  13. local chips = Instance.new("TextButton")
  14. local genocide = Instance.new("TextButton")
  15. local meme = Instance.new("TextButton")
  16. local close = Instance.new("TextButton")
  17. --Properties:
  18. VoidGUI.Name = "VoidGUI"
  19. VoidGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  20.  
  21. openframe.Name = "openframe"
  22. openframe.Parent = VoidGUI
  23. openframe.BackgroundColor3 = Color3.new(0.333333, 0.333333, 1)
  24. openframe.BackgroundTransparency = 0.5
  25. openframe.BorderColor3 = Color3.new(0.333333, 1, 1)
  26. openframe.Position = UDim2.new(0.00882354472, 0, 0.443636358, 0)
  27. openframe.Size = UDim2.new(0, 97, 0, 25)
  28.  
  29. openbutton.Name = "openbutton"
  30. openbutton.Parent = openframe
  31. openbutton.BackgroundColor3 = Color3.new(0, 0, 0)
  32. openbutton.BackgroundTransparency = 0.30000001192093
  33. openbutton.Position = UDim2.new(0.154639006, 0, 0.280000001, 0)
  34. openbutton.Size = UDim2.new(0, 67, 0, 11)
  35. openbutton.Font = Enum.Font.Highway
  36. openbutton.Text = "Open"
  37. openbutton.TextColor3 = Color3.new(1, 1, 1)
  38. openbutton.TextSize = 14
  39. openbutton.MouseButton1Down:connect(function()
  40. scripts.Visible = true
  41. openframe.Visible = false
  42. end)
  43.  
  44. scripts.Name = "scripts"
  45. scripts.Parent = VoidGUI
  46. scripts.BackgroundColor3 = Color3.new(0, 1, 1)
  47. scripts.BackgroundTransparency = 0.5
  48. scripts.Position = UDim2.new(0.613725483, 0, 0.556363642, 0)
  49. scripts.Size = UDim2.new(0, 373, 0, 233)
  50. scripts.Visible = false
  51.  
  52. credits.Name = "credits"
  53. credits.Parent = scripts
  54. credits.BackgroundColor3 = Color3.new(0, 0, 0)
  55. credits.Position = UDim2.new(-0.0187667552, 0, 0.905579388, 0)
  56. credits.Size = UDim2.new(0, 386, 0, 22)
  57. credits.Font = Enum.Font.SourceSans
  58. credits.Text = "Void Script Builder GUI | by Darkraiii"
  59. credits.TextColor3 = Color3.new(1, 1, 1)
  60. credits.TextSize = 14
  61. credits.TextStrokeColor3 = Color3.new(1, 1, 1)
  62.  
  63. credits_2.Name = "credits"
  64. credits_2.Parent = scripts
  65. credits_2.BackgroundColor3 = Color3.new(0, 0, 0)
  66. credits_2.Position = UDim2.new(-0.0187667552, 0, 0, 0)
  67. credits_2.Size = UDim2.new(0, 386, 0, 22)
  68. credits_2.Font = Enum.Font.SourceSans
  69. credits_2.Text = "Void Script Builder GUI | by Darkraiii"
  70. credits_2.TextColor3 = Color3.new(1, 1, 1)
  71. credits_2.TextSize = 14
  72. credits_2.TextStrokeColor3 = Color3.new(1, 1, 1)
  73.  
  74. elio.Name = "elio"
  75. elio.Parent = scripts
  76. elio.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  77. elio.BackgroundTransparency = 0.30000001192093
  78. elio.Position = UDim2.new(0.0321715809, 0, 0.14592275, 0)
  79. elio.Size = UDim2.new(0, 136, 0, 33)
  80. elio.Text = "Elio Blasio"
  81. elio.TextColor3 = Color3.new(1, 1, 1)
  82. elio.TextSize = 14
  83. elio.MouseButton1Down:connect(function()
  84. -----------//Elio Blasio\\-----------
  85. --[[Movelist
  86. E = Equip/Unequip, click to shoot, hold to spray
  87. T = Taunt
  88. ---------]]
  89. --Credits to Shackluster for the refit/anti-breakjoints function, he's a cool guy/great scripter.--
  90. --Ayy i'm not dead yet, take that haters, if i even had any to begin with.--
  91. --Keeping this script small since big ones will cause major lag & exceed script limits--
  92. --Using a FE converter because i'm way too lazy to create remotes for it--
  93.  
  94. 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 = {}
  95. do
  96. script.Parent = owner.Character
  97. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  98. local function NewFakeEvent()
  99. local Bind = Instance.new("BindableEvent")
  100. local Fake;Fake = {Connections = {},
  101. fakeEvent=true;
  102. Connect=function(self,Func)
  103. Bind.Event:connect(Func)
  104. self.Connections[Bind] = true
  105. return setmetatable({Connected = true},{
  106. __index = function (self,Index)
  107. if Index:lower() == "disconnect" then
  108. return function() Fake.Connections[Bind] = false;self.Connected = false end
  109. end
  110. return Fake[Index]
  111. end;
  112. __tostring = function() return "Connection" end;
  113. })
  114. end}
  115. Fake.connect = Fake.Connect;return Fake;
  116. end
  117. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  118. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  119. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  120. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  121. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  122. local function TriggerEvent(self,Event,...)
  123. local Trigger = Mouse[Event]
  124. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  125. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  126. end
  127. end
  128. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  129. Event.OnServerEvent:Connect(function(FiredBy,Input)
  130. if FiredBy.Name ~= owner.Name then return end
  131. if Input.MouseEvent then
  132. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  133. else
  134. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  135. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  136. for _,Action in pairs(ContextActionService.Actions) do
  137. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  138. end
  139. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  140. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  141. end
  142. end)
  143. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  144. Event.Parent = NLS([[
  145. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  146. local Input = function(Input,gameProcessedEvent)
  147. if gameProcessedEvent then return end
  148. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  149. end
  150. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  151. local Hit,Target
  152. while wait(1/30) do
  153. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  154. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  155. end
  156. end
  157. ]],owner.Character)
  158. end
  159. RealGame = game;game = setmetatable({},{
  160. __index = function (self,Index)
  161. local Sandbox = function (Thing)
  162. if Thing:IsA("Player") then
  163. local RealPlayer = Thing
  164. return setmetatable({},{
  165. __index = function (self,Index)
  166. local Type = type(RealPlayer[Index])
  167. if Type == "function" then
  168. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  169. return function (self)return InternalData["Mouse"] end
  170. end
  171. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  172. end
  173. return RealPlayer[Index]
  174. end;
  175. __tostring = function(self) return RealPlayer.Name end
  176. })
  177. end
  178. end
  179. if RealGame[Index] then
  180. local Type = type(RealGame[Index])
  181. if Type == "function" then
  182. if Index:lower() == "getservice" or Index:lower() == "service" then
  183. return function (self,Service)
  184. local FakeServices = {
  185. ["players"] = function()
  186. return setmetatable({},{
  187. __index = function (self2,Index2)
  188. local RealService = RealGame:GetService(Service)
  189. local Type2 = type(Index2)
  190. if Type2 == "function" then
  191. return function (self,...) return RealService[Index2](RealService,...)end
  192. else
  193. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  194. return RealService[Index2]
  195. end
  196. end;
  197. __tostring = function(self) return RealGame:GetService(Service).Name end
  198. })
  199. end;
  200. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  201. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  202. ["runservice"] = function()
  203. return setmetatable({},{
  204. __index = function(self2,Index2)
  205. local RealService = RealGame:GetService(Service)
  206. local Type2 = type(Index2)
  207. if Type2 == "function" then
  208. return function (self,...) return RealService[Index2](RealService,...) end
  209. else
  210. local RunServices = {
  211. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  212. ["renderstepped"] = function() return RealService["Stepped"] end
  213. }
  214. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  215. return RealService[Index2]
  216. end
  217. end
  218. })
  219. end
  220. }
  221. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  222. return RealGame:GetService(Service)
  223. end
  224. end
  225. return function (self,...) return RealGame[Index](RealGame,...) end
  226. else
  227. if game:GetService(Index) then return game:GetService(Index) end
  228. return RealGame[Index]
  229. end
  230. end
  231. return nil
  232. end
  233. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  234.  
  235. Player=game.Players.LocalPlayer
  236. Character=Player.Character
  237. Character.Humanoid.Name = "noneofurbusiness"
  238. hum = Character.noneofurbusiness
  239. LeftArm=Character["Left Arm"]
  240. LeftLeg=Character["Left Leg"]
  241. RightArm=Character["Right Arm"]
  242. RightLeg=Character["Right Leg"]
  243. Root=Character["HumanoidRootPart"]
  244. Head=Character["Head"]
  245. Torso=Character["Torso"]
  246. Neck=Torso["Neck"]
  247. mouse = Player:GetMouse()
  248. walking = false
  249. jumping = false
  250. attacking = false
  251. firsttime = false
  252. tauntdebounce = false
  253. position = nil
  254. MseGuide = true
  255. running = false
  256. settime = 0
  257. sine = 0
  258. t = 0
  259. ws = 18
  260. change = 1
  261. combo1 = true
  262. equip = false
  263. dgs = 75
  264. combo2 = false
  265. switch1 = true
  266. switch2 = false
  267. firsttime2 = false
  268. combo3 = false
  269. gunallowance = false
  270. shooting = false
  271. RunSrv = game:GetService("RunService")
  272. RenderStepped = game:GetService("RunService").RenderStepped
  273. removeuseless = game:GetService("Debris")
  274.  
  275. screenGui = Instance.new("ScreenGui")
  276. screenGui.Parent = script.Parent
  277.  
  278. local HEADLERP = Instance.new("ManualWeld")
  279. HEADLERP.Parent = Head
  280. HEADLERP.Part0 = Head
  281. HEADLERP.Part1 = Head
  282. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  283.  
  284. local TORSOLERP = Instance.new("ManualWeld")
  285. TORSOLERP.Parent = Root
  286. TORSOLERP.Part0 = Torso
  287. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  288.  
  289. local ROOTLERP = Instance.new("ManualWeld")
  290. ROOTLERP.Parent = Root
  291. ROOTLERP.Part0 = Root
  292. ROOTLERP.Part1 = Torso
  293. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  294.  
  295. local RIGHTARMLERP = Instance.new("ManualWeld")
  296. RIGHTARMLERP.Parent = RightArm
  297. RIGHTARMLERP.Part0 = RightArm
  298. RIGHTARMLERP.Part1 = Torso
  299. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  300.  
  301. local LEFTARMLERP = Instance.new("ManualWeld")
  302. LEFTARMLERP.Parent = LeftArm
  303. LEFTARMLERP.Part0 = LeftArm
  304. LEFTARMLERP.Part1 = Torso
  305. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  306.  
  307. local RIGHTLEGLERP = Instance.new("ManualWeld")
  308. RIGHTLEGLERP.Parent = RightLeg
  309. RIGHTLEGLERP.Part0 = RightLeg
  310. RIGHTLEGLERP.Part1 = Torso
  311. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  312.  
  313. local LEFTLEGLERP = Instance.new("ManualWeld")
  314. LEFTLEGLERP.Parent = LeftLeg
  315. LEFTLEGLERP.Part0 = LeftLeg
  316. LEFTLEGLERP.Part1 = Torso
  317. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  318.  
  319. local function weldBetween(a, b)
  320. local weld = Instance.new("ManualWeld", a)
  321. weld.Part0 = a
  322. weld.Part1 = b
  323. weld.C0 = a.CFrame:inverse() * b.CFrame
  324. return weld
  325. end
  326.  
  327. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  328. A = Instance.new("Attachment", PARENT)
  329. A.Position = POSITION1
  330. A.Name = "A"
  331. B = Instance.new("Attachment", PARENT)
  332. B.Position = POSITION2
  333. B.Name = "B"
  334. tr1 = Instance.new("Trail", PARENT)
  335. tr1.Attachment0 = A
  336. tr1.Attachment1 = B
  337. tr1.Enabled = true
  338. tr1.Lifetime = LIFETIME
  339. tr1.TextureMode = "Static"
  340. tr1.LightInfluence = 0
  341. tr1.Color = COLOR
  342. tr1.Transparency = NumberSequence.new(0, 1)
  343. end
  344.  
  345. shirt = Instance.new("Shirt", Character)
  346. shirt.Name = "Shirt"
  347. pants = Instance.new("Pants", Character)
  348. pants.Name = "Pants"
  349. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1123249914"
  350. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1839310233"
  351.  
  352. skull = Instance.new("Part",Character)
  353. skull.Size = Vector3.new(2,2,2)
  354. skull.CFrame = Head.CFrame
  355. skull.CanCollide = false
  356. skullweld = Instance.new("Weld",skull)
  357. skullweld.Part0 = skull
  358. skullweld.Part1 = Head
  359. skullweld.C0 = skull.CFrame:inverse() * Head.CFrame
  360. mskull = Instance.new("SpecialMesh", skull)
  361. mskull.MeshType = "FileMesh"
  362. mskull.Scale = Vector3.new(1.12, 1.12, 1.12)
  363. mskull.MeshId,mskull.TextureId = 'http://www.roblox.com/asset/?id=181343290','http://www.roblox.com/asset/?id=181343313'
  364. fedora = Instance.new("Part",Character)
  365. fedora.Size = Vector3.new(2,2,2)
  366. fedora.CFrame = Head.CFrame
  367. fedora.CanCollide = false
  368. fedoraweld = Instance.new("Weld",fedora)
  369. fedoraweld.Part0 = fedora
  370. fedoraweld.Part1 = Head
  371. fedoraweld.C0 = fedora.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.8,0)
  372. mfedora = Instance.new("SpecialMesh", fedora)
  373. mfedora.MeshType = "FileMesh"
  374. mfedora.Scale = Vector3.new(1.1, 1.1, 1.1)
  375. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13640868','http://www.roblox.com/asset/?id=18987684'
  376. tommygun = Instance.new("Part",Character)
  377. tommygun.Size = Vector3.new(2,2,2)
  378. tommygun.CFrame = RightArm.CFrame
  379. tommygun.CanCollide = false
  380. tommygunweld = Instance.new("Weld",tommygun)
  381. tommygunweld.Part0 = tommygun
  382. tommygunweld.Part1 = RightArm
  383. tommygunweld.C0 = tommygun.CFrame:inverse() * RightArm.CFrame * CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0)
  384. mtommygun = Instance.new("SpecialMesh", tommygun)
  385. mtommygun.MeshType = "FileMesh"
  386. mtommygun.Scale = Vector3.new(1, 1, 1)
  387. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=116679805','http://www.roblox.com/asset/?id=116679995'
  388. shootbox = Instance.new("Part",Character)
  389. shootbox.Size = Vector3.new(.2,.2,.2)
  390. shootbox.CanCollide = false
  391. shootbox.Transparency = 1
  392. shootbox.CFrame = tommygun.CFrame
  393. shootboxweld = weldBetween(shootbox,tommygun)
  394. shootboxweld.C0 = CFrame.new(0,-.05,2.62)
  395. light = Instance.new("PointLight", shootbox)
  396. light.Color = BrickColor.new("Bright yellow").Color
  397. light.Range = 5
  398. light.Brightness = 11
  399. light.Enabled = false
  400. particlemiter1 = Instance.new("ParticleEmitter", shootbox)
  401. particlemiter1.Enabled = false
  402. particlemiter1.Texture = "rbxassetid://461242617"
  403. particlemiter1.Lifetime = NumberRange.new(.1)
  404. particlemiter1.Size = NumberSequence.new(1,0)
  405. particlemiter1.Rate = 20
  406. particlemiter1.RotSpeed = NumberRange.new(0)
  407. particlemiter1.Speed = NumberRange.new(0)
  408. tommygunammo = Instance.new("Part",Character)
  409. tommygunammo.Size = Vector3.new(2,2,2)
  410. tommygunammo.CFrame = tommygun.CFrame
  411. tommygunammo.CanCollide = false
  412. tommygunammoweld = Instance.new("Weld",tommygunammo)
  413. tommygunammoweld.Part0 = tommygunammo
  414. tommygunammoweld.Part1 = tommygun
  415. tommygunammoweld.C0 = tommygun.CFrame:inverse() * tommygun.CFrame * CFrame.new(0,.4,.25) * CFrame.Angles(math.rad(0),math.rad(0),0)
  416. mtommygunammo = Instance.new("SpecialMesh", tommygunammo)
  417. mtommygunammo.MeshType = "FileMesh"
  418. mtommygunammo.Scale = Vector3.new(1, 1, 1)
  419. mtommygunammo.MeshId,mtommygunammo.TextureId = 'http://www.roblox.com/asset/?id=116740155','http://www.roblox.com/asset/?id=116679995'
  420. mask = Instance.new("Part",Character)
  421. mask.Size = Vector3.new(2,2,2)
  422. mask.CFrame = Head.CFrame
  423. mask.CanCollide = false
  424. maskweld = Instance.new("Weld",mask)
  425. maskweld.Part0 = mask
  426. maskweld.Part1 = Head
  427. maskweld.C0 = mask.CFrame:inverse() * Head.CFrame * CFrame.new(-.2,0,.62) * CFrame.Angles(math.rad(0),math.rad(10),math.rad(0))
  428. mmask = Instance.new("SpecialMesh", mask)
  429. mmask.MeshType = "FileMesh"
  430. mmask.Scale = Vector3.new(1.25, 1.25, 1.25)
  431. mmask.MeshId,mmask.TextureId = 'http://www.roblox.com/asset/?id=12470186','http://www.roblox.com/asset/?id=12470201'
  432.  
  433.  
  434.  
  435. coroutine.wrap(function()
  436. while wait() do
  437. hum.WalkSpeed = ws
  438. LeftArm.BrickColor = BrickColor.new("Really black")
  439. RightArm.BrickColor = BrickColor.new("Really black")
  440. Head.BrickColor = BrickColor.new("Really black")
  441. end
  442. end)()
  443. godmode = coroutine.wrap(function()
  444. for i,v in pairs(Character:GetChildren()) do
  445. if v:IsA("BasePart") and v ~= Root then
  446. v.Anchored = false
  447. end
  448. end
  449. while true do
  450. hum.MaxHealth = math.huge
  451. wait(0.0000001)
  452. hum.Health = math.huge
  453. wait()
  454. end
  455. end)
  456. godmode()
  457. ff = Instance.new("ForceField", Character)
  458. ff.Visible = false
  459.  
  460. coroutine.wrap(function()
  461. for i,v in pairs(Character:GetChildren()) do
  462. if v.Name == "Animate" then v:Remove()
  463. end
  464. end
  465. end)()
  466.  
  467. function damagealll(Radius,Position)
  468. local Returning = {}
  469. for _,v in pairs(workspace:GetChildren()) do
  470. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  471. if v:FindFirstChild("Torso") then
  472. local Mag = (v.Torso.Position - Position).magnitude
  473. if Mag < Radius then
  474. table.insert(Returning,v)
  475. end
  476. elseif v:FindFirstChild("UpperTorso") then
  477. local Mag = (v.UpperTorso.Position - Position).magnitude
  478. if Mag < Radius then
  479. table.insert(Returning,v)
  480. end
  481. end
  482. end
  483. end
  484. return Returning
  485. end
  486.  
  487. ArtificialHB = Instance.new("BindableEvent", script)
  488. ArtificialHB.Name = "Heartbeat"
  489. script:WaitForChild("Heartbeat")
  490.  
  491. frame = 1 / 60
  492. tf = 0
  493. allowframeloss = false
  494. tossremainder = false
  495.  
  496.  
  497. lastframe = tick()
  498. script.Heartbeat:Fire()
  499.  
  500.  
  501. game:GetService("RunService").Heartbeat:connect(function(s, p)
  502. tf = tf + s
  503. if tf >= frame then
  504. if allowframeloss then
  505. script.Heartbeat:Fire()
  506. lastframe = tick()
  507. else
  508. for i = 1, math.floor(tf / frame) do
  509. script.Heartbeat:Fire()
  510. end
  511. lastframe = tick()
  512. end
  513. if tossremainder then
  514. tf = 0
  515. else
  516. tf = tf - frame * math.floor(tf / frame)
  517. end
  518. end
  519. end)
  520.  
  521. function swait(num)
  522. if num == 0 or num == nil then
  523. game:service("RunService").Stepped:wait(0)
  524. else
  525. for i = 0, num do
  526. game:service("RunService").Stepped:wait(0)
  527. end
  528. end
  529. end
  530.  
  531. doomtheme = Instance.new("Sound", Torso)
  532. doomtheme.Volume = 1
  533. doomtheme.Name = "doomtheme"
  534. doomtheme.Looped = true
  535. doomtheme.SoundId = "rbxassetid://318812395"
  536. doomtheme:Play()
  537.  
  538. Torso.ChildRemoved:connect(function(removed)
  539. if removed.Name == "doomtheme" then
  540.  
  541. doomtheme = Instance.new("Sound", Torso)
  542. doomtheme.Volume = 1
  543. doomtheme.Name = "doomtheme"
  544. doomtheme.Looped = true
  545. doomtheme.SoundId = "rbxassetid://318812395"
  546. doomtheme:Play()
  547. end
  548. end)
  549.  
  550. for _,n in pairs(Character:GetChildren()) do
  551. if n:IsA("Accessory") then n:Remove() end
  552. end
  553. for _,x in pairs(Character:GetChildren()) do
  554. if x:IsA("Decal") then x:Remove() end
  555. end
  556.  
  557. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  558. so = Instance.new("Sound")
  559. so.Parent = PARENT
  560. so.SoundId = "rbxassetid://"..ID
  561. so.Volume = VOL
  562. so.Looped = LOOP
  563. so:Play()
  564. removeuseless:AddItem(so,REMOVE)
  565. end
  566.  
  567. mouse.KeyDown:connect(function(Press)
  568. Press=Press:lower()
  569. if Press=='t' then
  570. if tauntdebounce then return end
  571. tauntdebounce = true
  572. local b1 = Instance.new("BillboardGui",Head)
  573. b1.Size = UDim2.new(0,4,0,1.6)
  574. b1.StudsOffset = Vector3.new(0,0,0)
  575. b1.Name = "laff"
  576. b1.AlwaysOnTop = true
  577. b1.StudsOffset = Vector3.new(0,2,0)
  578. b1.Adornee = Head
  579. removeuseless:AddItem(b1,3)
  580. local b2 = Instance.new("TextLabel",b1)
  581. b2.BackgroundTransparency = 1
  582. b2.Text = "HeHeHeHeHeHeHe..."
  583. b2.Font = "Garamond"
  584. b2.TextSize = 30
  585. b2.Name = "lafftext"
  586. b2.TextStrokeTransparency = 0
  587. b2.TextColor3 = BrickColor.new("Grey").Color
  588. b2.TextStrokeColor3 = Color3.new(0,0,0)
  589. b2.Size = UDim2.new(1,0,.5,0)
  590. laff = Instance.new("Sound",Head)
  591. laff.SoundId = "rbxassetid://2126502539"
  592. laff.Volume = 5
  593. laff:Play()
  594. wait(5)
  595. laff:Remove()
  596. tauntdebounce = false
  597. end
  598. end)
  599.  
  600. mouse.KeyDown:connect(function(Press)
  601. Press=Press:lower()
  602. if Press=='e' then
  603. if debounce then return end
  604. if equip then
  605. g1:Remove()
  606. light.Enabled = false
  607. pcall(function()
  608. temmy:Remove()
  609. end)
  610. for i,v in pairs(tommygun:GetDescendants()) do
  611. if v.Name == "temmy" then v:Remove()
  612. end
  613. end
  614. light.Enabled = false
  615. particlemiter1.Enabled = false
  616. hum.CameraOffset = Vector3.new(0,0,0)
  617. attacking = false
  618. equip = false
  619. shooting = false
  620. gunallowance = false
  621. ws = 18
  622. else
  623. g1 = Instance.new("BodyGyro", Root)
  624. g1.D = 175
  625. g1.P = 20000
  626. g1.MaxTorque = Vector3.new(0,9000,0)
  627. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  628. attacking = true
  629. debounce = true
  630. equip = true
  631. coroutine.wrap(function()
  632. while equip do
  633. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  634. ws = 10
  635. swait()
  636. if Root.Velocity.y > 1 then
  637. position = "Jump3"
  638. elseif Root.Velocity.y < -1 then
  639. position = "Falling3"
  640. elseif Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  641. position = "Walk3"
  642. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  643. position = "Idle4"
  644. end
  645. end
  646. end)()
  647. coroutine.wrap(function()
  648. while equip do
  649. swait()
  650. settime = 0.05
  651. sine = sine + change
  652. if position == "Jump3" and attacking and not running then
  653. change = .65
  654. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  655. 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)
  656. elseif position == "Falling3" and attacking and not running then
  657. change = .65
  658. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.4)
  659. 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)
  660. elseif position == "Walk3" and attacking == true and running == false then
  661. change = .65
  662. 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)
  663. 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)
  664. 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)
  665. elseif position == "Idle4" and attacking == true and running == false then
  666. change = .65
  667. 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)
  668. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  669. 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)
  670. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  671. 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)
  672. end
  673. end
  674. end)()
  675. SOUND(RightArm,898163129,6,false,2)
  676. for i = 1, 30 do
  677. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.68,1.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-12)),.25)
  678. 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)
  679. 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)
  680. swait()
  681. end
  682. gunallowance = true
  683. mouse.Button1Down:connect(function()
  684. if gunallowance then
  685. particlemiter1.Enabled = true
  686. temmy = Instance.new("Sound",tommygun)
  687. temmy.SoundId = "rbxassetid://2204318084"
  688. temmy.Volume = 6
  689. temmy.Name = "temmy"
  690. temmy.Looped = true
  691. temmy:Play()
  692. shooting = true
  693. end
  694. end)
  695. mouse.Button1Up:connect(function()
  696. if gunallowance then
  697. hum.CameraOffset = Vector3.new(0,0,0)
  698. light.Enabled = false
  699. particlemiter1.Enabled = false
  700. pcall(function()
  701. temmy:Remove()
  702. end)
  703. for i,v in pairs(tommygun:GetDescendants()) do
  704. if v.Name == "temmy" then v:Remove()
  705. end
  706. end
  707. shooting = false
  708. end
  709. end)
  710. coroutine.wrap(function()
  711. if firsttime2 then return end
  712. firsttime2 = true
  713. while true do
  714. swait(3)
  715. if shooting then
  716. if switch1 then
  717. switch1 = false
  718. switch2 = true
  719. light.Enabled = true
  720. elseif switch2 then
  721. switch1 = true
  722. switch2 = false
  723. light.Enabled = false
  724. end
  725. pcall(function()
  726. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  727. mouse.Target.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(3,7))
  728. end
  729. end)
  730. end
  731. end
  732. end)()
  733. coroutine.wrap(function()
  734. if firsttime then return end
  735. firsttime = true
  736. while true do
  737. if shooting then
  738. 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)
  739. 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)
  740. pcall(function()
  741. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  742. mouse.Target.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
  743. end
  744. end)
  745. elseif not shooting then
  746. end
  747. swait()
  748. end
  749. end)()
  750. debounce = false
  751. end
  752. end
  753. end)
  754.  
  755. mouse.KeyDown:connect(function(Press)
  756. Press=Press:lower()
  757. if Press=='z' then
  758. print("Music switched to 1")
  759. id = 2199374985
  760. doomtheme.SoundId = "rbxassetid://"..id
  761. doomtheme:Play()
  762. end
  763. end)
  764.  
  765. mouse.KeyDown:connect(function(Press)
  766. Press=Press:lower()
  767. if Press=='v' then
  768. print("Music switched to 4")
  769. id = 2111948183
  770. doomtheme.SoundId = "rbxassetid://"..id
  771. doomtheme:Play()
  772. end
  773. end)
  774.  
  775. mouse.KeyDown:connect(function(Press)
  776. Press=Press:lower()
  777. if Press=='x' then
  778. print("Music switched to 2")
  779. id = 318812395
  780. doomtheme.SoundId = "rbxassetid://"..id
  781. doomtheme:Play()
  782. end
  783. end)
  784.  
  785. mouse.KeyDown:connect(function(Press)
  786. Press=Press:lower()
  787. if Press=='c' then
  788. print("Music switched to 3")
  789. id = 180337897
  790. doomtheme.SoundId = "rbxassetid://"..id
  791. doomtheme:Play()
  792. end
  793. end)
  794.  
  795. mouse.KeyDown:connect(function(Press)
  796. Press=Press:lower()
  797. if Press=='b' then
  798. print("Music switched to 5")
  799. id = 649148458
  800. doomtheme.SoundId = "rbxassetid://"..id
  801. doomtheme:Play()
  802. end
  803. end)
  804.  
  805.  
  806. checks1 = coroutine.wrap(function() -------Checks
  807. while true do
  808. if Root.Velocity.y > 1 then
  809. position = "Jump"
  810. elseif Root.Velocity.y < -1 then
  811. position = "Falling"
  812. elseif Root.Velocity.Magnitude < 2 then
  813. position = "Idle"
  814. elseif Root.Velocity.Magnitude < 20 then
  815. position = "Walking"
  816. elseif Root.Velocity.Magnitude > 20 then
  817. position = "Running"
  818. else
  819. end
  820. wait()
  821. end
  822. end)
  823. checks1()
  824.  
  825. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  826. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  827. end
  828.  
  829. function ray2(StartPos, EndPos, Distance, Ignore)
  830. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  831. return ray(StartPos, DIRECTION, Distance, Ignore)
  832. end
  833.  
  834. OrgnC0 = Neck.C0
  835. local movelimbs = coroutine.wrap(function()
  836. while RunSrv.RenderStepped:wait() do
  837. TrsoLV = Torso.CFrame.lookVector
  838. Dist = nil
  839. Diff = nil
  840. if not MseGuide then
  841. print("Failed to recognize")
  842. else
  843. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  844. Dist = (Head.CFrame.p-Point).magnitude
  845. Diff = Head.CFrame.Y-Point.Y
  846. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  847. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  848. Diff2 = LeftArm.CFrame.Y-Point.Y
  849. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  850. 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)
  851. end
  852. end
  853. end)
  854. movelimbs()
  855. immortal = {}
  856. for i,v in pairs(Character:GetDescendants()) do
  857. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  858. 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
  859. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  860. end
  861. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  862. elseif v:IsA("JointInstance") then
  863. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  864. end
  865. end
  866. for e = 1, #immortal do
  867. if immortal[e] ~= nil then
  868. local STUFF = immortal[e]
  869. local PART = STUFF[1]
  870. local PARENT = STUFF[2]
  871. local MATERIAL = STUFF[3]
  872. local COLOR = STUFF[4]
  873. local TRANSPARENCY = STUFF[5]
  874. if levitate then
  875. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  876. PART.Material = MATERIAL
  877. PART.Color = COLOR
  878. PART.Transparency = TRANSPARENCY
  879. end
  880. PART.AncestryChanged:connect(function()
  881. PART.Parent = PARENT
  882. end)
  883. else
  884. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  885. PART.Material = MATERIAL
  886. PART.Color = COLOR
  887. PART.Transparency = TRANSPARENCY
  888. end
  889. PART.AncestryChanged:connect(function()
  890. PART.Parent = PARENT
  891. end)
  892. end
  893. end
  894. end
  895. function immortality()
  896. for e = 1, #immortal do
  897. if immortal[e] ~= nil then
  898. local STUFF = immortal[e]
  899. local PART = STUFF[1]
  900. local PARENT = STUFF[2]
  901. local MATERIAL = STUFF[3]
  902. local COLOR = STUFF[4]
  903. local TRANSPARENCY = STUFF[5]
  904. if PART.ClassName == "Part" and PART == Root then
  905. PART.Material = MATERIAL
  906. PART.Color = COLOR
  907. PART.Transparency = TRANSPARENCY
  908. end
  909. if PART.Parent ~= PARENT then
  910. hum:Remove()
  911. PART.Parent = PARENT
  912. hum = Instance.new("Humanoid",Character)
  913. hum.Name = "noneofurbusiness"
  914. end
  915. end
  916. end
  917. end
  918. coroutine.wrap(function()
  919. while true do
  920. if hum.Health < .1 then
  921. deadsound = Instance.new("Sound", Torso)
  922. deadsound.Volume = 6
  923. deadsound.SoundId = "rbxassetid://1411352723"
  924. deadsound:Play()
  925. immortality()
  926. end
  927. wait()
  928. end
  929. end)()
  930.  
  931. local anims = coroutine.wrap(function()
  932. while true do
  933. settime = 0.05
  934. sine = sine + change
  935. if position == "Jump" and attacking == false then
  936. change = 1
  937. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  938. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  939. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  940. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  941. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  942. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  943. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  944. 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)
  945. elseif position == "Jump2" and attacking == false then
  946. change = 1
  947. 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)
  948. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  949. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  950. 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)
  951. 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)
  952. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  953. 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)
  954. 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)
  955. elseif position == "Falling" and attacking == false then
  956. change = 1
  957. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  958. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  959. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  960. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  961. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  962. 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)
  963. 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)
  964. elseif position == "Falling2" and attacking == false then
  965. change = 1
  966. 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)
  967. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  968. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  969. 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)
  970. 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)
  971. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  972. 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)
  973. 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)
  974. elseif position == "Walking" and attacking == false and running == false then
  975. change = 1.2
  976. walking = true
  977. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  978. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(10)), 0.1)
  979. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  980. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  981. 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)
  982. 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)
  983. 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)
  984. 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)
  985. elseif position == "Idle" and attacking == false and running == false then
  986. change = .5
  987. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  988. 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)
  989. 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)
  990. 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)
  991. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  992. 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)
  993. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  994. 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)
  995. elseif position == "Idle2" and attacking == false and running == false then
  996. change = .75
  997. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 3 * math.sin(sine/9)),0,0),.1)
  998. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  999. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  1000. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  1001. 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)
  1002. 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)
  1003. 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)
  1004. 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)
  1005. elseif position == "Walking2" and attacking == false and running == false then
  1006. ws = 50
  1007. 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)
  1008. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  1009. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  1010. 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)
  1011. 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)
  1012. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  1013. 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)
  1014. 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)
  1015. elseif position == "Running" and attacking == false then
  1016. change = 1
  1017. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  1018. 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)
  1019. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1020. 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)
  1021. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  1022. 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)
  1023. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  1024. 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)
  1025. end
  1026. swait()
  1027. end
  1028. end)
  1029. anims()
  1030. warn("Risen from hell, ready to prove his reputation. Made by Supr14")
  1031. end)
  1032.  
  1033. angel.Name = "angel"
  1034. angel.Parent = scripts
  1035. angel.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  1036. angel.BackgroundTransparency = 0.30000001192093
  1037. angel.Position = UDim2.new(0.600536227, 0, 0.14592275, 0)
  1038. angel.Size = UDim2.new(0, 136, 0, 33)
  1039. angel.Text = "Arch Angel"
  1040. angel.TextColor3 = Color3.new(1, 1, 1)
  1041. angel.TextSize = 14
  1042. angel.MouseButton1Down:connect(function()
  1043. -- This script has been converted to FE by iPxter
  1044.  
  1045.  
  1046. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  1047. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  1048. do
  1049. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  1050. script.Parent = Player.Character
  1051.  
  1052. --RemoteEvent for communicating
  1053. local Event = Instance.new("RemoteEvent")
  1054. Event.Name = "UserInput_Event"
  1055.  
  1056. --Fake event to make stuff like Mouse.KeyDown work
  1057. local function fakeEvent()
  1058. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  1059. t.connect = t.Connect
  1060. return t
  1061. end
  1062.  
  1063. --Creating fake input objects with fake variables
  1064. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  1065. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  1066. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  1067. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  1068. end}
  1069. --Merged 2 functions into one by checking amount of arguments
  1070. CAS.UnbindAction = CAS.BindAction
  1071.  
  1072. --This function will trigger the events that have been :Connect()'ed
  1073. local function te(self,ev,...)
  1074. local t = m[ev]
  1075. if t and t._fakeEvent and t.Function then
  1076. t.Function(...)
  1077. end
  1078. end
  1079. m.TrigEvent = te
  1080. UIS.TrigEvent = te
  1081.  
  1082. Event.OnServerEvent:Connect(function(plr,io)
  1083. if plr~=Player then return end
  1084. if io.isMouse then
  1085. m.Target = io.Target
  1086. m.Hit = io.Hit
  1087. else
  1088. local b = io.UserInputState == Enum.UserInputState.Begin
  1089. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  1090. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  1091. end
  1092. for _,t in pairs(CAS.Actions) do
  1093. for _,k in pairs(t.Keys) do
  1094. if k==io.KeyCode then
  1095. t.Function(t.Name,io.UserInputState,io)
  1096. end
  1097. end
  1098. end
  1099. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  1100. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  1101. end
  1102. end)
  1103. Event.Parent = NLS([==[
  1104. local Player = game:GetService("Players").LocalPlayer
  1105. local Event = script:WaitForChild("UserInput_Event")
  1106.  
  1107. local UIS = game:GetService("UserInputService")
  1108. local input = function(io,a)
  1109. if a then return end
  1110. --Since InputObject is a client-side instance, we create and pass table instead
  1111. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  1112. end
  1113. UIS.InputBegan:Connect(input)
  1114. UIS.InputEnded:Connect(input)
  1115.  
  1116. local Mouse = Player:GetMouse()
  1117. local h,t
  1118. --Give the server mouse data 30 times every second, but only if the values changed
  1119. --If player is not moving their mouse, client won't fire events
  1120. while wait(1/30) do
  1121. if h~=Mouse.Hit or t~=Mouse.Target then
  1122. h,t=Mouse.Hit,Mouse.Target
  1123. Event:FireServer({isMouse=true,Target=t,Hit=h})
  1124. end
  1125. end]==],Player.Character)
  1126. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  1127. end
  1128. -------------
  1129. --Archangel--
  1130. -------------
  1131. --By --
  1132. --CKBackup --
  1133. -------------
  1134.  
  1135. player = owner
  1136. chara = player.Character
  1137. debby = game:GetService("Debris")
  1138.  
  1139. --Outfit--
  1140.  
  1141. New = function(Object, Parent, Name, Data)
  1142. local Object = Instance.new(Object)
  1143. for Index, Value in pairs(Data or {}) do
  1144. Object[Index] = Value
  1145. end
  1146. Object.Parent = Parent
  1147. Object.Name = Name
  1148. return Object
  1149. end
  1150.  
  1151. Chest = New("Model",chara,"Chest",{})
  1152. MainPart = New("Part",Chest,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 2.00000024, 1),CFrame = CFrame.new(-2, 24.0000038, -9.49999332, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1153. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),C1 = CFrame.new(0, 1.90734863e-006, 6.67572021e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1154. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 0.800000012),CFrame = CFrame.new(-0.600000024, 23.3807621, -7.38075256, 0, 0, -0.99999994, 0.707106948, 0.707107484, 0, 0.707107484, -0.707106948, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1155. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106471, 0.707107008, 0, 0.707107008, -0.707106471, -0.99999994, 0, 0),C1 = CFrame.new(1.39999998, -0.619241714, 2.11924028, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1156. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1.79999995),CFrame = CFrame.new(-0.299993277, 21.6071854, -9.09998989, 0.866024911, -0.500000834, 0, 0.500001192, 0.866025507, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1157. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1158. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866024911, 0.500000834, 0, -0.500000834, 0.866024911, 0, 0, 0, 1),C1 = CFrame.new(1.70000672, -2.39281845, 0.400003433, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1159. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1.79999995),CFrame = CFrame.new(-3.6999929, 21.6071854, -9.09998989, 0.499998927, -0.866026044, 0, 0.86602664, 0.499999285, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1160. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1161. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.499998927, 0.866026044, 0, -0.866026044, 0.499998927, 0, 0, 0, 1),C1 = CFrame.new(-1.6999929, -2.39281845, 0.400003433, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1162. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 2),CFrame = CFrame.new(-2, 24.9000034, -8.89999294, 0, 0, -1, 0, 1.00000072, -0, 1.00000072, 0, -0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1163. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),C1 = CFrame.new(0, 0.899999619, 0.600000381, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1164. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 3.5999999),CFrame = CFrame.new(-1.99999106, 21.6071815, -8.29999733, 4.27941371e-009, -1.59710094e-008, 1, 0.866026163, 0.500000119, 4.27942259e-009, -0.500000119, 0.866026163, 1.59710236e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1165. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1166. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 4.27941371e-009, 0.866025567, -0.499999762, -1.59710094e-008, 0.499999762, 0.866025567, 1, 4.27941993e-009, 1.5971013e-008),C1 = CFrame.new(8.94069672e-006, -2.39282227, 1.19999504, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1167. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.49999988, 24.9000092, -9.8999939, 0, 0, -1, 0, -1.00000072, -0, -1.00000072, 0, -0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1168. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1169. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, -0, -0),C1 = CFrame.new(0.500000119, 0.900005341, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1170. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1.20000005, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.99999988, 24.9000092, -9.09999371, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1171. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1172. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(1.1920929e-007, 0.900005341, 0.399999619, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1173. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.69999993, 24.9000034, -9.8999939, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1174. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1175. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.300000072, 0.899999619, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1176. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.09999895, 24.7000008, -9.8999939, 0, 0, -1, 0, 1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1177. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1178. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.099998951, 0.699996948, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1179. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.70000005, 24.7000027, -9.8999939, 0, 0, -1, 0, -1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1180. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1181. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(0.299999952, 0.699998856, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1182. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-2.5, 24.9000092, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1183. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1184. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-0.5, 0.900005341, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1185. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000033, 1.60000002, 0.200000003),CFrame = CFrame.new(-3.24999404, 22.3866081, -9.89999008, -0.866026044, -0.499998868, 0, 0.499999225, -0.86602664, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1186. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1187. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866026044, 0.499998868, 0, -0.499998868, -0.866026044, 0, 0, 0, 1),C1 = CFrame.new(-1.24999404, -1.61339569, -0.399996758, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1188. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.89999998, 24.6999969, -9.8999939, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1189. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1190. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.100000024, 0.699993134, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1191. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000033, 1.60000002, 0.200000003),CFrame = CFrame.new(-0.74999404, 22.3866081, -9.89999008, 0.866024911, -0.500000834, 0, 0.500001192, 0.866025507, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1192. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1193. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866024911, 0.500000834, 0, -0.500000834, 0.866024911, 0, 0, 0, 1),C1 = CFrame.new(1.25000596, -1.61339569, -0.399996758, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1194. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(-0.477270842, 22.5081749, -6.50816822, -6.16093132e-008, -0.178884313, 0.983862221, -0.707101703, 0.695696652, 0.126490459, -0.707103908, -0.695697606, -0.126490712),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1195. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1196. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -6.16093132e-008, -0.707101226, -0.707103431, -0.178884313, 0.695696175, -0.695697129, 0.983862221, 0.126490369, -0.126490623),C1 = CFrame.new(1.52272916, -1.49182892, 2.99182415, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1197. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3, 0.400000006),CFrame = CFrame.new(-2.79999995, 23.0272083, -7.02719975, 0, 0, 1, -0.707107842, 0.707106829, 0, -0.707106829, -0.707107842, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1198. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1199. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707107365, -0.707106352, 0, 0.707106352, -0.707107365, 1, 0, 0),C1 = CFrame.new(-0.799999952, -0.972795486, 2.47279263, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1200. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3, 0.400000006),CFrame = CFrame.new(-1.19999993, 23.0272083, -7.02719975, 1.98725871e-008, 2.98023224e-008, -0.99999994, 0.707106948, 0.707107544, 0, 0.707107544, -0.707106948, 2.23517578e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1201. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1202. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1.98725871e-008, 0.707106471, 0.707107067, 2.98023224e-008, 0.707107067, -0.707106471, -0.99999994, 0, 2.23517418e-008),C1 = CFrame.new(0.800000072, -0.972795486, 2.47279263, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1203. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 1.60000002, 0.200000003),CFrame = CFrame.new(-3.52272773, 22.5081806, -6.50817204, 9.39882394e-009, 0.178885445, -0.983869851, 0.707106948, 0.695701838, 0.126491234, 0.707107544, -0.695701241, -0.126491114),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1204. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1205. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 9.39882394e-009, 0.707106471, 0.707107067, 0.178885445, 0.695701361, -0.695700765, -0.983869851, 0.126491144, -0.126491025),C1 = CFrame.new(-1.52272773, -1.4918232, 2.99182034, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1206. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.799999952, 0.400000006),CFrame = CFrame.new(-1.60000002, 22.2493916, -6.24938107, 0, 0, 1, -0.707107842, 0.707106829, 0, -0.707106829, -0.707107842, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1207. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1208. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707107365, -0.707106352, 0, 0.707106352, -0.707107365, 1, 0, 0),C1 = CFrame.new(0.399999976, -1.75061226, 3.25061083, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1209. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 3.60000014, 0.200000003),CFrame = CFrame.new(-2, 21.8958378, -5.89583111, 5.96046412e-008, -0.99999994, 0, 0.707107663, 4.21469011e-008, 0.707106769, -0.707106769, -4.21468478e-008, 0.707107663),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1210. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1211. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 5.96046412e-008, 0.707107186, -0.707106292, -0.99999994, 4.21468727e-008, -4.21468194e-008, 0, 0.707106292, 0.707107186),C1 = CFrame.new(0, -2.10416603, 3.60416079, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1212. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 1.4000001, 0.200000003),CFrame = CFrame.new(-2, 23.9000015, -9.8999939, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1213. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1214. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, -0.100002289, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1215. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 2),CFrame = CFrame.new(-2, 23.380764, -7.38075399, 0, 0, -1, 0.707106769, 0.707107067, 0, 0.707107067, -0.707106769, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1216. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106769, 0.707107067, 0, 0.707107067, -0.707106769, -1, 0, 0),C1 = CFrame.new(0, -0.619239807, 2.11923838, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1217. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(2.34100294, 20.6883812, -6.12814236, -0.707106769, -0.353553057, 0.612372756, -0.183013052, -0.745010674, -0.641456723, 0.68301326, -0.565650463, 0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1218. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1219. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, -0.353553057, -0.745010197, -0.565650105, 0.612372756, -0.641456246, 0.46209693),C1 = CFrame.new(4.34100294, -3.31162071, 3.37184954, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1220. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.58220959, 19.8679085, -3.07410526, -0.707106769, -0.183013007, 0.683012724, 0.183013052, 0.885645866, 0.426777512, -0.68301326, 0.426777482, -0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1221. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1222. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -0.183013007, 0.88564527, 0.426777184, 0.683012724, 0.426777214, -0.59275198),C1 = CFrame.new(-7.58220959, -4.13209343, 6.42588568, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1223. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(1.554389, 22.8945351, -6.3513689, -0.707106769, 1.79124072e-007, 0.707106888, -0.183013052, -0.965926528, -0.183012769, 0.68301326, -0.258819342, 0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1224. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1225. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 1.79124072e-007, -0.965925813, -0.258819163, 0.707106888, -0.183012649, 0.683012724),C1 = CFrame.new(3.554389, -1.10546875, 3.14862299, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1226. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.799999893, 1.80000019, 0.200000003),CFrame = CFrame.new(-3.29999399, 22.3000069, -9.59999084, 0, 0.499999017, -0.866026223, 0, 0.866026819, 0.499999374, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1227. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.499999017, 0.866026223, 0, -0.866026223, 0.499999017, 0),C1 = CFrame.new(-1.29999399, -1.69999695, -0.0999975204, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1228. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.799999893, 1.80000019, 0.200000003),CFrame = CFrame.new(-0.699993968, 22.3000069, -9.59999084, 0, -0.500000894, -0.866024911, 0, 0.866025507, -0.500001252, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1229. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.500000894, 0.866024911, 0, -0.866024911, -0.500000894, 0),C1 = CFrame.new(1.30000603, -1.69999695, -0.0999975204, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1230. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.4000001, 0.800000012),CFrame = CFrame.new(-3.4000001, 23.3807621, -7.38075256, 0, 0, 1, -0.707106948, 0.707107663, 0, -0.707107663, -0.707106948, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1231. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.707106471, -0.707107186, 0, 0.707107186, -0.707106471, 1, 0, 0),C1 = CFrame.new(-1.4000001, -0.619241714, 2.11924028, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1232. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.80000007, 2),CFrame = CFrame.new(-1.99999094, 22.3000011, -8.69999981, -1.59710094e-008, -7.10542736e-015, -1, 0.500000119, 0.866026103, -7.98551447e-009, 0.866026103, -0.500000119, -1.38313112e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1233. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1.59710094e-008, 0.499999791, 0.866025507, -7.10542736e-015, 0.866025507, -0.499999791, -1, -7.98550914e-009, -1.38313005e-008),C1 = CFrame.new(9.05990601e-006, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1234. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 0.800000012),CFrame = CFrame.new(-0.599990845, 22.3000011, -8.69999981, 0, 0, -1.00000024, 0.500000358, 0.866026521, 0, 0.866026282, -0.500000477, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1235. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.5, 0.866025686, 0, 0.866025925, -0.500000119, -1.00000024, 0, 0),C1 = CFrame.new(1.40000916, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1236. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(-6.47564888, 20.6739483, -6.07427692, -0.707106769, 0.353553057, -0.612372756, 0.183013052, -0.745010674, -0.641456723, -0.68301326, -0.565650463, 0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1237. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1238. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, 0.353553057, -0.745010197, -0.565650105, -0.612372756, -0.641456246, 0.46209693),C1 = CFrame.new(-4.47564888, -3.32605362, 3.42571497, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1239. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.44756413, 19.8823414, -3.12796831, -0.707106769, 0.183013007, -0.683012724, -0.183012992, 0.885645568, 0.426777363, 0.683013022, 0.426777333, -0.592752218),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1240. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1241. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 0.183013007, 0.88564527, 0.426777184, -0.683012724, 0.426777214, -0.59275198),C1 = CFrame.new(7.44756413, -4.11766052, 6.37202263, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1242. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(-6.16714716, 22.0017948, -6.03786945, 0.707106769, -0.183013007, -0.683012724, -0.183013052, 0.885645866, -0.426777512, 0.68301326, 0.426777482, 0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1243. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1244. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106769, -0.183012933, 0.683012784, -0.183013007, 0.88564527, 0.426777184, -0.683012724, -0.426777214, 0.59275198),C1 = CFrame.new(-4.16714716, -1.998209, 3.46212244, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1245. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(2.03250122, 22.0162277, -6.09173298, 0.707106769, 0.183013007, 0.683012724, 0.183013052, 0.885645866, -0.426777512, -0.68301326, 0.426777482, 0.592752457),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1246. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1247. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106769, 0.183012933, -0.683012784, 0.183013007, 0.88564527, 0.426777184, 0.683012724, -0.426777214, 0.59275198),C1 = CFrame.new(4.03250122, -1.98377609, 3.40825891, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1248. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 1),CFrame = CFrame.new(-0.699994087, 22.300005, -8.69998837, -0.866026938, -0.500001907, 0, -0.500002265, 0.866027534, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1249. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866026938, -0.500001907, 0, -0.500001907, 0.866026938, 0, 0, 0, -1),C1 = CFrame.new(1.30000591, -1.69999886, 0.800004959, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1250. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 1),CFrame = CFrame.new(-3.29999399, 22.300005, -8.69998837, -0.866025984, 0.499998987, 0, 0.499999344, 0.86602658, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1251. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.866025984, 0.499998987, 0, 0.499998987, 0.866025984, 0, 0, 0, -1),C1 = CFrame.new(-1.29999399, -1.69999886, 0.800004959, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1252. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.96617031, 17.0176449, -3.44032335, -0.707106769, -0.353553057, 0.612372756, 0.183013052, 0.745010674, 0.641456723, -0.68301326, 0.565650463, -0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1253. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1254. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -0.353553057, 0.745010197, 0.565650105, 0.612372756, 0.641456246, -0.46209693),C1 = CFrame.new(-7.96617031, -6.98235703, 6.05966759, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1255. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(-5.6890378, 22.8801022, -6.29750156, -0.707106769, -1.79124072e-007, -0.707106888, 0.183013052, -0.965926528, -0.183012769, -0.68301326, -0.258819342, 0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1256. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1257. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, -1.79124072e-007, -0.965925813, -0.258819163, -0.707106888, -0.183012649, 0.683012724),C1 = CFrame.new(-3.6890378, -1.11990166, 3.20249033, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1258. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.799999952, 0.400000006),CFrame = CFrame.new(-2.4000001, 22.2493916, -6.24938679, 0, 0, -1, 0.707106829, 0.707107842, 0, 0.707107842, -0.707106829, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1259. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1260. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0.707106352, 0.707107365, 0, 0.707107365, -0.707106352, -1, 0, 0),C1 = CFrame.new(-0.400000095, -1.75061226, 3.25060511, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1261. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(4.59495115, 22.1075802, -3.4144063, -0.707106769, -1.79124072e-007, -0.707106888, -0.183013052, 0.965926528, 0.183012769, 0.68301326, 0.258819342, -0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1262. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1263. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, -1.79124072e-007, 0.965925813, 0.258819163, -0.707106888, 0.183012649, -0.683012724),C1 = CFrame.new(6.59495115, -1.89242363, 6.08558464, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1264. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.83152485, 17.0320778, -3.49418688, -0.707106769, 0.353553057, -0.612372756, -0.183013052, 0.745010674, 0.641456723, 0.68301326, 0.565650463, -0.462097287),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1265. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1266. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, -0.183012933, 0.683012784, 0.353553057, 0.745010197, 0.565650105, -0.612372756, 0.641456246, -0.46209693),C1 = CFrame.new(7.83152485, -6.96792412, 6.00580406, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1267. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-8.72959423, 22.0931454, -3.36054277, -0.707106769, 1.79124072e-007, 0.707106888, 0.183013052, 0.965926528, 0.183012769, -0.68301326, 0.258819342, -0.683013201),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1268. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1269. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106769, 0.183012933, -0.683012784, 1.79124072e-007, 0.965925813, 0.258819163, 0.707106888, 0.183012649, -0.683012724),C1 = CFrame.new(-6.72959423, -1.90685844, 6.13944817, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1270. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(-6.47564602, 27.0732079, -5.44610357, 0.707106829, 0.353553236, -0.612372577, 0, 0.866026163, 0.500000119, 0.707107306, -0.353553474, 0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1271. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1272. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0.353553236, 0.866025567, -0.353553236, -0.612372577, 0.499999791, 0.612372577),C1 = CFrame.new(-4.47564602, 3.07320213, 4.05388832, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1273. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.96616936, 29.9232082, -1.95558119, 0.707106829, -0.353553236, 0.612372577, 0, -0.866026163, -0.500000119, 0.707107306, 0.353553474, -0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1274. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1275. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, -0.353553236, -0.866025567, 0.353553236, 0.612372577, -0.499999791, -0.612372577),C1 = CFrame.new(-7.96616936, 5.92320251, 7.54440928, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1276. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-8.72959423, 25.0000019, -3.19215298, 0.707106829, 0, 0.707106829, 0, -1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1277. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1278. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0, -1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(-6.72959423, 0.999998093, 6.30783796, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1279. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(-9.58220863, 27.0752773, -2.33954096, 0.707106829, -0.183012947, 0.683012664, 0, -0.965926468, -0.25881958, 0.707107306, 0.183013067, -0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1280. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1281. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, -0.183012947, -0.965925753, 0.183012947, 0.683012664, -0.258819401, -0.683012664),C1 = CFrame.new(-7.58220863, 3.07527161, 7.16044998, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1282. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(-6.1671443, 25.7811813, -5.75460577, -0.707106829, -0.183012947, -0.683012664, 0, -0.965926468, 0.25881958, -0.707107306, 0.183013067, 0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1283. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1284. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, -0.183012947, -0.965925753, 0.183012947, -0.683012664, 0.258819401, 0.683012664),C1 = CFrame.new(-4.1671443, 1.78117752, 3.74538612, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1285. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 7.20000029),CFrame = CFrame.new(2.03250408, 25.7811813, -5.69884253, -0.707106829, 0.183012947, 0.683012664, 0, -0.965926468, 0.25881958, 0.707107306, 0.183013067, 0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1286. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1287. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0.183012947, -0.965925753, 0.183012947, 0.683012664, 0.258819401, 0.683012664),C1 = CFrame.new(4.03250408, 1.78117752, 3.80114937, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1288. Part = New("WedgePart",Chest,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.79999995, 0.800000012),CFrame = CFrame.new(-3.39999104, 22.3000011, -8.69999981, 0, 0, 1, -0.500000238, 0.866026103, 0, -0.866026103, -0.500000238, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1289. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, -0.499999911, -0.866025507, 0, 0.866025507, -0.499999911, 1, 0, 0),C1 = CFrame.new(-1.39999104, -1.70000267, 0.799993515, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1290. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.83152771, 29.9232082, -1.89981794, 0.707106829, 0.353553236, -0.612372577, 0, -0.866026163, -0.500000119, -0.707107306, 0.353553474, -0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1291. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1292. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0.353553236, -0.866025567, 0.353553236, -0.612372577, -0.499999791, -0.612372577),C1 = CFrame.new(7.83152771, 5.92320251, 7.60017252, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1293. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(1.5543952, 25.0000019, -6.17695141, 0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, 0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1294. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1295. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829),C1 = CFrame.new(3.5543952, 0.999998093, 3.32304049, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1296. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(4.59495401, 25.0000019, -3.13638973, 0.707106829, 0, -0.707106829, 0, -1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1297. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1298. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(6.59495401, 0.999998093, 6.36360121, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1299. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 8.60000038),CFrame = CFrame.new(2.34100628, 27.0732079, -5.39034224, 0.707106829, -0.353553236, 0.612372577, 0, 0.866026163, 0.500000119, -0.707107306, -0.353553474, 0.612373054),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1300. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1301. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, -0.353553236, 0.866025567, -0.353553236, 0.612372577, 0.499999791, 0.612372577),C1 = CFrame.new(4.34100628, 3.07320213, 4.10964966, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1302. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 2.80000019),CFrame = CFrame.new(5.44756699, 27.0752773, -2.28377771, 0.707106829, 0.183012947, -0.683012664, 0, -0.965926468, -0.25881958, -0.707107306, 0.183013067, -0.683013141),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1303. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1304. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, -0.707106829, 0.183012947, -0.965925753, 0.183012947, -0.683012664, -0.258819401, -0.683012664),C1 = CFrame.new(7.44756699, 3.07527161, 7.21621323, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1305. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.800000012, 5.80000019),CFrame = CFrame.new(-5.68903446, 25.0000019, -6.23271656, 0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, 0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1306. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1307. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829),C1 = CFrame.new(-3.68903446, 0.999998093, 3.26727533, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1308. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.49999905, 24.9000072, -9.8999939, 0, 0, 1, 0, -1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1309. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1310. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.499999046, 0.900003433, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1311. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.30000019, 24.9000015, -9.8999939, 0, 0, -1, 0, 1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1312. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1313. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.300000191, 0.899997711, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1314. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-1.49999988, 24.9000092, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1315. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1316. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.500000119, 0.900005341, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1317. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.30000019, 24.7000008, -9.8999939, 0, 0, 1, 0, -1.00000072, 0, 1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1318. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1319. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.300000191, 0.699996948, -0.400000572, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1320. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(2, 0.200000003, 1),CFrame = CFrame.new(-1.99999988, 23.1000004, -9.49999619, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1321. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1322. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(1.1920929e-007, -0.900003433, -2.86102295e-006, 1, 0, 0, 0, 1.00000036, 0, 0, 0, 1.00000036),})
  1323. FakeHead = New("Model",chara,"FakeHead",{})
  1324. MainPart = New("Part",FakeHead,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 1.00000024, 1),CFrame = CFrame.new(-2, 25.5000057, -9.49999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1325. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  1326. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C1 = CFrame.new(0, 1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1327. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.22218204, 26.900013, -10.2778091, -0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1328. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1329. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(0.777817965, 1.40000534, -0.777815819, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1330. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-2.10000014, 25.7000046, -9.99999237, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1331. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.0799999982, 0.0299999993, 0.0399999991),Scale = Vector3.new(0.400000006, 1.5, 0.200000003),MeshType = Enum.MeshType.Sphere,})
  1332. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.100000143, 0.199998856, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1333. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-1.9000001, 25.7000046, -9.99999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1334. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.0799999982, 0.0299999993, -0.0399999991),Scale = Vector3.new(0.400000006, 1.5, 0.200000003),MeshType = Enum.MeshType.Sphere,})
  1335. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.0999999046, 0.199998856, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1336. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.400000006),CFrame = CFrame.new(-2, 25.5000267, -9.99999237, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1337. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.699999988),MeshType = Enum.MeshType.Sphere,})
  1338. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, 2.0980835e-005, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1339. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.800000012, 0.600000024, 1),CFrame = CFrame.new(-2.0000093, 26.3000069, -9.49998474, 1, 1.14938619e-008, 1.83980446e-005, -6.50001564e-009, 1.00000072, 5.2449689e-008, -1.83980574e-005, -5.14992635e-008, 1.00000072),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1340. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024),MeshId = "http://www.roblox.com/asset/?id=361948302",MeshType = Enum.MeshType.FileMesh,})
  1341. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, -6.5000112e-009, -1.83980446e-005, 1.14938619e-008, 1, -5.1499228e-008, 1.83980446e-005, 5.244965e-008, 1),C1 = CFrame.new(-9.29832458e-006, 0.800001144, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1342. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2, 26.900013, -10.5999908, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1343. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1344. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.40000534, -1.09999752, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1345. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.77781606, 26.900013, -10.2778091, -0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1346. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1347. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(-0.777816057, 1.40000534, -0.777815819, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1348. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.0999999, 26.9000092, -9.49999237, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1349. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1350. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-1.0999999, 1.40000153, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1351. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.77781701, 26.9000092, -8.72217464, -0.707106829, 0, 0.707106829, 0, 1.00000072, 0, -0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1352. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1353. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, -0.707106829),C1 = CFrame.new(-0.777817011, 1.40000153, 0.777816772, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1354. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2, 26.9000092, -8.39999294, -1, 0, 0, 0, 1.00000072, 0, 0, 0, -1.00000072),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1355. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1356. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.40000153, 1.09999847, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1357. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.22218394, 26.9000092, -8.72217464, -0.707106829, 0, -0.707106829, 0, 1.00000072, 0, 0.707107306, 0, -0.707107306),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1358. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1359. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829),C1 = CFrame.new(0.777816057, 1.40000153, 0.777816772, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1360. Part = New("Part",FakeHead,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.899999976, 26.900013, -9.49999237, 0, 0, 1, 0, 1.00000072, 0, -1.00000072, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1361. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1362. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(1.10000002, 1.40000534, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1363. LeftArm = New("Model",chara,"LeftArm",{})
  1364. MainPart = New("Part",LeftArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-3.50000024, 24.0000095, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1365. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-2.38418579e-007, 7.62939453e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1366. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1),CFrame = CFrame.new(-3.10000014, 24.9000015, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1367. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1368. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.400000095, 0.899991989, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1369. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.89999938, 23.7000122, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1370. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1371. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.399999142, -0.29999733, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1372. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-3.50000024, 23.5000076, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1373. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1374. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.500001907, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1375. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-3.69999933, 25, -9.49999237, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1376. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1377. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0.199999094, 0.999990463, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1378. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.10000014, 25.0999985, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1379. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1380. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1381. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.400000095, 1.09998894, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1382. Part = New("Part",LeftArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 0.400000006),CFrame = CFrame.new(-4.4000001, 25, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1383. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1384. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1385. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.899999857, 0.999990463, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1386. EnamatePart2 = New("Part",LeftArm,"EnamatePart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 0.400000036, 1),CFrame = CFrame.new(-3.5, 23, -9.50000095, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1387. Weld = New("ManualWeld",EnamatePart2,"Weld",{Part0 = EnamatePart2,Part1 = MainPart,C1 = CFrame.new(-2.38418579e-007, -1.00000954, 8.58306885e-006, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1388. LeftLeg = New("Model",chara,"LeftLeg",{})
  1389. MainPart = New("Part",LeftLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-2.50000024, 21.9999981, -9.49999237, -1, 0, 0, 0, 1.00000143, 0, 0, 0, -1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1390. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-2.38418579e-007, -1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),})
  1391. Part = New("Part",LeftLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-2.50000024, 21.4999981, -9.49999237, -1, 0, 0, 0, 1.00000143, 0, 0, 0, -1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1392. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1393. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1394. Part = New("Part",LeftLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.89999819, 21.6999989, -9.49999237, 0, 0, -1, 0, 1.00000143, 0, 1.00000143, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1395. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1396. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.39999795, -0.299999237, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1397. RightArm = New("Model",chara,"RightArm",{})
  1398. MainPart = New("Part",RightArm,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-0.49999994, 24.0000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1399. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(5.96046448e-008, 3.81469727e-006, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1400. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.099999994, 23.7000027, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1401. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1402. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.399999946, -0.300001144, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1403. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-0.5, 23.5000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1404. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1405. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-5.96046448e-008, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1406. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-0.299999952, 25.0000038, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1407. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1408. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0.199999988, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1409. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.400000006, 0.400000006),CFrame = CFrame.new(0.400000036, 25.0000038, -9.49999237, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1410. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1411. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1412. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.899999976, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1413. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-0.900000036, 25.1000042, -9.49999237, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1414. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1415. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1416. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.400000095, 1.10000038, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1417. Part = New("Part",RightArm,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 1),CFrame = CFrame.new(-0.899999976, 24.9000034, -9.49999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1418. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1419. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(-0.400000036, 0.899999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1420. EnamatePart = New("Part",RightArm,"EnamatePart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 0.400000036, 1),CFrame = CFrame.new(-0.5, 23.0000019, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1421. Weld = New("ManualWeld",EnamatePart,"Weld",{Part0 = EnamatePart,Part1 = MainPart,C1 = CFrame.new(-5.96046448e-008, -1.00000191, -7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1422. RightLeg = New("Model",chara,"RightLeg",{})
  1423. MainPart = New("Part",RightLeg,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 2.00000024, 1),CFrame = CFrame.new(-1.50000012, 21.9999981, -9.49999237, 1, 0, 0, 0, 1.00000143, 0, 0, 0, 1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1424. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C1 = CFrame.new(-1.1920929e-007, -1.90734863e-006, 7.62939453e-006, 1, 0, 0, 0, 1.00000072, 0, 0, 0, 1.00000072),})
  1425. Part = New("Part",RightLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 0.200000003),CFrame = CFrame.new(-1.10000002, 21.6999989, -9.49999237, 0, 0, 1, 0, 1.00000143, 0, -1.00000143, 0, 0),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1426. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1427. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.400000095, -0.299999237, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1428. Part = New("Part",RightLeg,"Part",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-1.50000012, 21.4999981, -9.49999237, 1, 0, 0, 0, 1.00000143, 0, 0, 0, 1.00000143),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 1, 0),})
  1429. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999),})
  1430. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C1 = CFrame.new(0, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1431. lap = LeftArm:GetChildren()
  1432. rap = RightArm:GetChildren()
  1433. llp = LeftLeg:GetChildren()
  1434. rlp = RightLeg:GetChildren()
  1435. chp = Chest:GetChildren()
  1436. hdp = FakeHead:GetChildren()
  1437.  
  1438. ch = chara:GetChildren()
  1439. for i = 1, #ch do
  1440. if ch[i].ClassName == "Part" then
  1441. ch[i].Transparency = 1
  1442. if ch[i].Name == "Torso" then
  1443. ch[i].roblox.Transparency = 1
  1444. end
  1445. if ch[i].Name == "Head" then
  1446. ch[i].face.Transparency = 1
  1447. end
  1448. elseif ch[i].ClassName == "Accessory" then
  1449. ch[i]:Destroy()
  1450. end
  1451. end
  1452.  
  1453. --Animations--
  1454. function loada(anim)
  1455. local loaded = chara.Humanoid:LoadAnimation(anim)
  1456. return loaded
  1457. end
  1458.  
  1459. IdleA = New("Animation",chara,"Idle",{AnimationId = "rbxassetid://169638954"})
  1460. IdleAnim = loada(IdleA)
  1461. IdleAnim:Play()
  1462.  
  1463. --Sounds--
  1464. Music = New("Sound",chara,"Music",{SoundId = "rbxassetid://242463565",Volume = 1,Looped = true})
  1465. SpellCastSnd = New("Sound",chara,"SpellCast",{SoundId = "rbxassetid://161006131",Volume = 1})
  1466. ExplodeSnd = New("Sound",chara,"Explode",{SoundId = "rbxassetid://221920694",Volume = 1})
  1467. MeteorSnd = New("Sound",chara,"Meteor",{SoundId = "rbxassetid://231917888",Volume = 1})
  1468. LasChgSnd = New("Sound",chara,"LasChg",{SoundId = "rbxassetid://137463716",Volume = 1})
  1469. LaserSnd = New("Sound",chara,"Laser",{SoundId = "rbxassetid://162246701",Volume = 1})
  1470. LasLoopSnd = New("Sound",chara,"LasLoop",{SoundId = "rbxassetid://162246683",Volume = 1,Looped = true})
  1471. deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  1472. deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  1473. Snd = New("Sound",chara,"",{SoundId = "",Volume = 1})
  1474. Music:Play()
  1475.  
  1476. --Fly--
  1477. local truflyposy = chara.Torso.Position.Y+10
  1478. local flyposy = truflyposy
  1479. local bodfly = Instance.new("BodyPosition", chara.Torso)
  1480. bodfly.Name = "Fly"
  1481. bodfly.maxForce = Vector3.new(0,10000,0)
  1482. bodfly.Position = Vector3.new(0,flyposy,0)
  1483.  
  1484. --Enamate--
  1485. function Enamate(part)
  1486. local trace = Instance.new("Part",chara)
  1487. trace.Size = Vector3.new(1,1,1)
  1488. trace.TopSurface = 0
  1489. trace.BottomSurface = 0
  1490. trace.BrickColor = BrickColor.new("New Yeller")
  1491. trace.CanCollide = false
  1492. trace.Anchored = true
  1493. trace.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1494. local tracedisp = coroutine.wrap(function()
  1495. for i = 1, 9 do
  1496. wait(.01)
  1497. trace.Transparency = trace.Transparency + .1
  1498. end
  1499. wait(.01)
  1500. trace:Destroy()
  1501. end)
  1502. tracedisp()
  1503. end
  1504. function Enamate2(part,name)
  1505. if chara:FindFirstChild(name)== nil then
  1506. local angl = CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1507. local trace = Instance.new("Part",chara)
  1508. trace.Size = Vector3.new(1,1,1)
  1509. trace.Name = name
  1510. trace.TopSurface = 0
  1511. trace.BottomSurface = 0
  1512. trace.BrickColor = BrickColor.new("New Yeller")
  1513. trace.CanCollide = false
  1514. trace.Anchored = true
  1515. trace.CFrame = part.CFrame * angl
  1516. local tracem = Instance.new("SpecialMesh",trace)
  1517. tracem.MeshId = "rbxassetid://3270017"
  1518. local tracedisp = coroutine.wrap(function()
  1519. for i = 1, 9 do
  1520. wait(.01)
  1521. trace.Transparency = trace.Transparency + .1
  1522. trace.CFrame = part.CFrame * angl
  1523. tracem.Scale = tracem.Scale + Vector3.new(.5,.5,0)
  1524. end
  1525. wait(.01)
  1526. trace:Destroy()
  1527. end)
  1528. tracedisp()
  1529. end
  1530. end
  1531. function Enamate3()
  1532. if chara:FindFirstChild("Ring")== nil then
  1533. local trace = Instance.new("Part",chara)
  1534. trace.Size = Vector3.new(1,1,1)
  1535. trace.Name = "Ring"
  1536. trace.TopSurface = 0
  1537. trace.BottomSurface = 0
  1538. trace.BrickColor = BrickColor.new("New Yeller")
  1539. trace.CanCollide = false
  1540. trace.Anchored = true
  1541. trace.CFrame = chara.Torso.CFrame
  1542. local tracem = Instance.new("SpecialMesh",trace)
  1543. tracem.MeshId = "rbxassetid://3270017"
  1544. local tracedisp = coroutine.wrap(function()
  1545. for i = 1, 99 do
  1546. wait(.01)
  1547. trace.Transparency = trace.Transparency + .01
  1548. trace.CFrame = chara.Torso.CFrame
  1549. tracem.Scale = tracem.Scale + Vector3.new(.2,.2,0)
  1550. end
  1551. wait(.01)
  1552. trace:Destroy()
  1553. end)
  1554. tracedisp()
  1555. end
  1556. end
  1557.  
  1558. --Play Sound in Part--
  1559. function PlaySnd(snd,part)
  1560. local sound = snd:Clone()
  1561. sound.PlayOnRemove = true
  1562. sound.Parent = Part
  1563. sound:Destroy()
  1564. end
  1565.  
  1566. --Explosion--
  1567. function Expld(rad,pos)
  1568. local ex = Instance.new("Explosion",game.Workspace)
  1569. ex.BlastRadius = rad
  1570. ex.BlastPressure = 0
  1571. ex.Position = pos
  1572. ex.Visible = false
  1573. ex.Hit:connect(function(hit)
  1574. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~= nil then
  1575. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - rad
  1576. end
  1577. end)
  1578. end
  1579.  
  1580. --Cross Explosion--
  1581. function CrossExplosion()
  1582. local cirpos = Mouse.Hit.p
  1583. local spellcircle = Instance.new("Part",chara)
  1584. spellcircle.Anchored = true
  1585. spellcircle.Size = Vector3.new(1,1,1)
  1586. spellcircle.CFrame = CFrame.new(cirpos.x,cirpos.y,cirpos.z)
  1587. spellcircle.Transparency = 1
  1588. spellcircle.CanCollide = false
  1589. local blkm = Instance.new("BlockMesh",spellcircle)
  1590. blkm.Scale = Vector3.new(0,1,0)
  1591. local dec = Instance.new("Decal",spellcircle)
  1592. dec.Texture = "rbxassetid://685910499"
  1593. dec.Transparency = 1
  1594. dec.Face = "Top"
  1595. local ptl = Instance.new("PointLight",spellcircle)
  1596. ptl.Range = 0
  1597. ptl.Color = Color3.new(1,1,1)
  1598. spellc = coroutine.wrap(function()
  1599. while spellc ~= nil do
  1600. wait(.01)
  1601. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1602. end
  1603. end)
  1604. spellc()
  1605. PlaySnd(SpellCastSnd,spellcircle)
  1606. for i = 1, 10 do
  1607. wait(.01)
  1608. ptl.Range = ptl.Range + 1
  1609. dec.Transparency = dec.Transparency - .1
  1610. blkm.Scale = blkm.Scale + Vector3.new(1,0,1)
  1611. end
  1612. wait(.5)
  1613. PlaySnd(ExplodeSnd,spellcircle)
  1614. local pemit = Instance.new("ParticleEmitter",spellcircle)
  1615. pemit.Color = ColorSequence.new(Color3.new(1,1,0))
  1616. pemit.LightEmission = 1
  1617. pemit.Size = NumberSequence.new(5)
  1618. pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1619. pemit.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.9,0),NumberSequenceKeypoint.new(1,1)})
  1620. pemit.Lifetime = NumberRange.new(1)
  1621. pemit.Rate = 10000
  1622. pemit.Speed = NumberRange.new(100)
  1623. Expld(12,spellcircle.Position)
  1624. wait(.5)
  1625. local pt1 = Instance.new("Part",chara)
  1626. pt1.Size = Vector3.new(0,0,0)
  1627. pt1.Anchored = true
  1628. pt1.CFrame = spellcircle.CFrame + Vector3.new(0,60,0)
  1629. pt1.Transparency = 1
  1630. local pemit2 = pemit:clone()
  1631. pemit2.Lifetime = NumberRange.new(.25)
  1632. pemit2.EmissionDirection = "Left"
  1633. pemit2.Parent = pt1
  1634. local pemit3 = pemit2:clone()
  1635. pemit3.EmissionDirection = "Right"
  1636. pemit3.Parent = pt1
  1637. for i = 1, 10 do
  1638. Expld(12,spellcircle.Position)
  1639. wait(.5)
  1640. end
  1641. pemit.Enabled = false
  1642. pemit2.Enabled = false
  1643. pemit3.Enabled = false
  1644. for i = 1, 10 do
  1645. wait(.01)
  1646. ptl.Range = ptl.Range - 1
  1647. dec.Transparency = dec.Transparency + .1
  1648. blkm.Scale = blkm.Scale - Vector3.new(1,0,1)
  1649. end
  1650. wait(.01)
  1651. spellcircle:Destroy()
  1652. pt1:Destroy()
  1653. end
  1654.  
  1655. --Meteor--
  1656. function Meteor()
  1657. local meteor = Instance.new("Part",game.Workspace)
  1658. meteor.Size = Vector3.new(5,5,5)
  1659. meteor.BrickColor = BrickColor.new("Institutional white")
  1660. meteor.Material = "Neon"
  1661. meteor.TopSurface = 0
  1662. meteor.BottomSurface = 0
  1663. meteor.Shape = 0
  1664. meteor.CFrame = chara.Torso.CFrame + Vector3.new(0,100,0)
  1665. meteor.Velocity = (Mouse.Hit.p - (chara.Torso.CFrame.p + Vector3.new(0,100,0))).unit*100
  1666. debby:AddItem(meteor,15)
  1667. local bfo = Instance.new("BodyForce",meteor)
  1668. bfo.Force = Vector3.new(0,game.Workspace.Gravity*meteor:GetMass(),0)
  1669. local eff = Instance.new("ParticleEmitter",meteor)
  1670. eff.Color = ColorSequence.new(Color3.new(1,1,0))
  1671. eff.LightEmission = 1
  1672. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,0)})
  1673. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1674. eff.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1675. eff.Rate = 100000
  1676. eff.Speed = NumberRange.new(0)
  1677. eff.Lifetime = NumberRange.new(1)
  1678. local mehs = Instance.new("SpecialMesh",meteor)
  1679. mehs.MeshType = "Sphere"
  1680. mehs.Scale = Vector3.new(2,2,2)
  1681. --
  1682. meteor.Touched:connect(function(hit)
  1683. if meteor.Anchored == false then
  1684. meteor.Anchored = true
  1685. meteor.CanCollide = false
  1686. eff.Speed = NumberRange.new(50)
  1687. eff.VelocitySpread = 10000
  1688. PlaySnd(MeteorSnd,meteor)
  1689. Expld(15,meteor.Position)
  1690. for i = 1, 10 do
  1691. wait(.01)
  1692. mehs.Scale = mehs.Scale + Vector3.new(.5,.5,.5)
  1693. meteor.Transparency = meteor.Transparency + .1
  1694. end
  1695. eff.Enabled = false
  1696. end
  1697. end)
  1698. end
  1699.  
  1700. --Beam--
  1701. lasactive = false
  1702. function Beam()
  1703. lasactive = true
  1704. LasChgSnd:Play()
  1705. local StartPart = Instance.new("Part",chara)
  1706. StartPart.Size = Vector3.new(0,0,0)
  1707. StartPart.Anchored = true
  1708. StartPart.BrickColor = BrickColor.new("Institutional white")
  1709. StartPart.Material = "Neon"
  1710. StartPart.Transparency = 1
  1711. local mehs = Instance.new("SpecialMesh",StartPart)
  1712. mehs.MeshType = "Sphere"
  1713. mehs.Scale = Vector3.new(0,0,0)
  1714. for i = 1, 20 do
  1715. wait(.01)
  1716. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1717. mehs.Scale = mehs.Scale + Vector3.new(2.5,2.5,2.5)
  1718. StartPart.Transparency = StartPart.Transparency - .05
  1719. end
  1720. local EffectPart = Instance.new("Part",chara)
  1721. EffectPart.Size = Vector3.new(0,0,0)
  1722. EffectPart.Anchored = true
  1723. EffectPart.Transparency = 1
  1724. LaserSnd:Play()
  1725. LasLoopSnd:Play()
  1726. local P = Instance.new("Part",chara)
  1727. P.BrickColor = BrickColor.new("New Yeller")
  1728. P.Material = "Neon"
  1729. P.Anchored = true
  1730. P.CanCollide = false
  1731. P.Locked = true
  1732. P.BottomSurface = "Smooth"
  1733. P.TopSurface = "Smooth"
  1734. for i = 1, 20 do
  1735. wait(.1)
  1736. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1737. local Place0 = StartPart.CFrame
  1738. local Place1 = Mouse.Hit
  1739. EffectPart.Position = Mouse.Hit.p
  1740. local meshla = Instance.new("BlockMesh", P)
  1741. meshla.Scale = Vector3.new(1,1,1)
  1742. local trace = Instance.new("Part",game.Workspace)
  1743. trace.Size = Vector3.new(0,0,0)
  1744. trace.BrickColor = BrickColor.new("Institutional white")
  1745. trace.Material = "Neon"
  1746. trace.CanCollide = false
  1747. trace.Anchored = true
  1748. trace.CFrame = EffectPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1749. tracem = Instance.new("BlockMesh",trace)
  1750. tracem.Scale = Vector3.new(10,10,10)
  1751. local tracedisp = coroutine.wrap(function()
  1752. for i = 1, 9 do
  1753. wait(.01)
  1754. tracem.Scale = tracem.Scale + Vector3.new(10,10,10)
  1755. trace.Transparency = trace.Transparency + .1
  1756. end
  1757. wait(.01)
  1758. trace:Destroy()
  1759. end)
  1760. tracedisp()
  1761. P.Size = Vector3.new(1,1,(Place0.p - Place1.p).magnitude)
  1762. P.CFrame = CFrame.new((Place0.p + Place1.p)/2,Place0.p)
  1763. Expld(15,EffectPart.Position)
  1764. P:Destroy()
  1765. end
  1766. ----
  1767. LasLoopSnd:Stop()
  1768. for i = 1, 20 do
  1769. wait(.01)
  1770. StartPart.CFrame = chara.Torso.CFrame + Vector3.new(0,10,0)
  1771. mehs.Scale = mehs.Scale - Vector3.new(2.5,2.5,2.5)
  1772. StartPart.Transparency = StartPart.Transparency + .05
  1773. end
  1774. StartPart:Destroy()
  1775. EffectPart:Destroy()
  1776. lasactive = false
  1777. end
  1778.  
  1779. --Sword Stab--
  1780. function SwordStab()
  1781. local cirpos = Mouse.Hit.p
  1782. local spellcircle = Instance.new("Part",chara)
  1783. spellcircle.Anchored = true
  1784. spellcircle.Size = Vector3.new(1,1,1)
  1785. spellcircle.CFrame = CFrame.new(cirpos.x,cirpos.y,cirpos.z)
  1786. spellcircle.Transparency = 1
  1787. spellcircle.CanCollide = false
  1788. local blkm = Instance.new("BlockMesh",spellcircle)
  1789. blkm.Scale = Vector3.new(0,1,0)
  1790. local dec = Instance.new("Decal",spellcircle)
  1791. dec.Texture = "rbxassetid://685910499"
  1792. dec.Transparency = 1
  1793. dec.Face = "Top"
  1794. local ptl = Instance.new("PointLight",spellcircle)
  1795. ptl.Range = 0
  1796. ptl.Color = Color3.new(1,1,1)
  1797. spellc = coroutine.wrap(function()
  1798. while spellc ~= nil do
  1799. wait(.01)
  1800. spellcircle.CFrame = spellcircle.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1801. end
  1802. end)
  1803. spellc()
  1804. PlaySnd(SpellCastSnd,spellcircle)
  1805. for i = 1, 40 do
  1806. wait(.01)
  1807. ptl.Range = ptl.Range + 1
  1808. dec.Transparency = dec.Transparency - .1
  1809. blkm.Scale = blkm.Scale + Vector3.new(1,0,1)
  1810. end
  1811. wait(.5)
  1812. local sword = Instance.new("Part",game.Workspace)
  1813. sword.Size = Vector3.new(2,50,2)
  1814. sword.BottomSurface = 0
  1815. sword.TopSurface = 0
  1816. sword.Position = spellcircle.Position + Vector3.new(0,250,0)
  1817. sword.CFrame = sword.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0)
  1818. local mehs = Instance.new("SpecialMesh",sword)
  1819. mehs.MeshId = "http://www.roblox.com/asset/?id=79109302"
  1820. mehs.Scale = Vector3.new(40,40,40)
  1821. mehs.TextureId = "http://www.roblox.com/asset/?id=79109351"
  1822. mehs.VertexColor = Vector3.new(1,1,0)
  1823. local bodf = Instance.new("BodyPosition",sword)
  1824. bodf.Position = spellcircle.Position
  1825. sword.Touched:connect(function(hit)
  1826. if sword.Anchored == false then
  1827. sword.Anchored = true
  1828. PlaySnd(ExplodeSnd,spellcircle)
  1829. local pt = Instance.new("Part",game.Workspace)
  1830. pt.Shape = 0
  1831. pt.Size = Vector3.new(1,1,1)
  1832. pt.Material = "Neon"
  1833. pt.CFrame = spellcircle.CFrame
  1834. pt.BrickColor = BrickColor.new("New yeller")
  1835. local mh = Instance.new("SpecialMesh",pt)
  1836. mh.MeshType = "Sphere"
  1837. mh.Scale = Vector3.new(0,0,0)
  1838. for i = 1, 10 do
  1839. wait(.01)
  1840. mh.Scale = mh.Scale + Vector3.new(10,10,10)
  1841. pt.Transparency = pt.Transparency + .1
  1842. Expld(mh.Scale.x,spellcircle.Position)
  1843. end
  1844. wait(1)
  1845. for i = 1, 9 do
  1846. wait(.01)
  1847. sword.Transparency = sword.Transparency +.1
  1848. end
  1849. sword:Destroy()
  1850. wait(.5)
  1851. for i = 1, 40 do
  1852. wait(.01)
  1853. ptl.Range = ptl.Range - 1
  1854. dec.Transparency = dec.Transparency + .1
  1855. blkm.Scale = blkm.Scale - Vector3.new(1,0,1)
  1856. end
  1857. spellcircle:Destroy()
  1858. end
  1859. end)
  1860. end
  1861.  
  1862. --KeyDown--
  1863. mus = true
  1864. function onKeyDown(key)
  1865. if key == "e" then
  1866. flyposy = flyposy - 10
  1867. elseif key == "q" then
  1868. flyposy = flyposy + 10
  1869. elseif key == "z" and lasactive == false then
  1870. CrossExplosion()
  1871. elseif key == "x" and lasactive == false then
  1872. Meteor()
  1873. elseif key == "c" and lasactive == false then
  1874. Beam()
  1875. elseif key == "v" and lasactive == false then
  1876. SwordStab()
  1877. elseif key == "m" then
  1878. if mus == true then
  1879. Music:Stop()
  1880. mus = false
  1881. elseif mus == false then
  1882. Music:Play()
  1883. mus = true
  1884. end
  1885. end
  1886. end
  1887.  
  1888. --Mouse Function--
  1889. if Mouse then
  1890. Mouse.KeyDown:connect(onKeyDown)
  1891. end
  1892.  
  1893. --Loop Function--
  1894. cter = 0
  1895. while chara.Humanoid.Health > 0 do
  1896. wait(.1)
  1897. chara.Humanoid.MaxHealth = math.huge
  1898. chara.Humanoid.Health = math.huge
  1899. bodfly.Position = Vector3.new(0,flyposy,0)
  1900. Enamate(EnamatePart)
  1901. Enamate2(EnamatePart,"EnamateRing")
  1902. Enamate(EnamatePart2)
  1903. Enamate2(EnamatePart2,"EnamateRing2")
  1904. Enamate3()
  1905. for i = 1, #lap do
  1906. lap[i].Anchored = false
  1907. end
  1908. for i = 1, #rap do
  1909. rap[i].Anchored = false
  1910. end
  1911. for i = 1, #llp do
  1912. llp[i].Anchored = false
  1913. end
  1914. for i = 1, #rlp do
  1915. rlp[i].Anchored = false
  1916. end
  1917. for i = 1, #chp do
  1918. chp[i].Anchored = false
  1919. end
  1920. for i = 1, #hdp do
  1921. hdp[i].Anchored = false
  1922. end
  1923. for i = 1, #ch do
  1924. if ch[i].ClassName == "Part" then
  1925. ch[i].Anchored = false
  1926. end
  1927. end
  1928. end
  1929. end)
  1930.  
  1931. chara.Name = "chara"
  1932. chara.Parent = scripts
  1933. chara.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  1934. chara.BackgroundTransparency = 0.30000001192093
  1935. chara.Position = UDim2.new(0.600536227, 0, 0.390557945, 0)
  1936. chara.Size = UDim2.new(0, 136, 0, 33)
  1937. chara.Text = "XEvent Chara"
  1938. chara.TextColor3 = Color3.new(1, 1, 1)
  1939. chara.TextSize = 14
  1940. chara.MouseButton1Down:connect(function()
  1941. -- This script has been converted to FE by iPxter
  1942.  
  1943.  
  1944. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  1945. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  1946. do
  1947. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  1948. script.Parent = Player.Character
  1949.  
  1950. --RemoteEvent for communicating
  1951. local Event = Instance.new("RemoteEvent")
  1952. Event.Name = "UserInput_Event"
  1953.  
  1954. --Fake event to make stuff like Mouse.KeyDown work
  1955. local function fakeEvent()
  1956. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  1957. t.connect = t.Connect
  1958. return t
  1959. end
  1960.  
  1961. --Creating fake input objects with fake variables
  1962. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  1963. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  1964. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  1965. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  1966. end}
  1967. --Merged 2 functions into one by checking amount of arguments
  1968. CAS.UnbindAction = CAS.BindAction
  1969.  
  1970. --This function will trigger the events that have been :Connect()'ed
  1971. local function te(self,ev,...)
  1972. local t = m[ev]
  1973. if t and t._fakeEvent and t.Function then
  1974. t.Function(...)
  1975. end
  1976. end
  1977. m.TrigEvent = te
  1978. UIS.TrigEvent = te
  1979.  
  1980. Event.OnServerEvent:Connect(function(plr,io)
  1981. if plr~=Player then return end
  1982. if io.isMouse then
  1983. m.Target = io.Target
  1984. m.Hit = io.Hit
  1985. else
  1986. local b = io.UserInputState == Enum.UserInputState.Begin
  1987. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  1988. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  1989. end
  1990. for _,t in pairs(CAS.Actions) do
  1991. for _,k in pairs(t.Keys) do
  1992. if k==io.KeyCode then
  1993. t.Function(t.Name,io.UserInputState,io)
  1994. end
  1995. end
  1996. end
  1997. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  1998. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  1999. end
  2000. end)
  2001. Event.Parent = NLS([==[
  2002. local Player = game:GetService("Players").LocalPlayer
  2003. local Event = script:WaitForChild("UserInput_Event")
  2004.  
  2005. local UIS = game:GetService("UserInputService")
  2006. local input = function(io,a)
  2007. if a then return end
  2008. --Since InputObject is a client-side instance, we create and pass table instead
  2009. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  2010. end
  2011. UIS.InputBegan:Connect(input)
  2012. UIS.InputEnded:Connect(input)
  2013.  
  2014. local Mouse = Player:GetMouse()
  2015. local h,t
  2016. --Give the server mouse data 30 times every second, but only if the values changed
  2017. --If player is not moving their mouse, client won't fire events
  2018. while wait(1/30) do
  2019. if h~=Mouse.Hit or t~=Mouse.Target then
  2020. h,t=Mouse.Hit,Mouse.Target
  2021. Event:FireServer({isMouse=true,Target=t,Hit=h})
  2022. end
  2023. end]==],Player.Character)
  2024. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  2025. end
  2026. -----------------------
  2027. --XEvent Chara--
  2028. -----------------------
  2029. -------------------------------------------------------
  2030. --A script By makhail07 and KillerDarkness0105
  2031. --Effect Smoothing By OblivionCreature
  2032. --Discords Creterisk#2958, Codex#6685, and [L]ewd#2941
  2033. -------------------------------------------------------
  2034.  
  2035. local FavIDs = {340106355,927529620,876981900,398987889,1117396305}
  2036.  
  2037. function swait(num)
  2038. if num==0 or num==nil then
  2039. game:service'RunService'.Stepped:wait(0)
  2040. else
  2041. for i=0,num do
  2042. game:service'RunService'.Stepped:wait(0)
  2043. end
  2044. end
  2045. end
  2046. function thread(f)
  2047. coroutine.resume(coroutine.create(f))
  2048. end
  2049.  
  2050. --Needed to add this for a good reason, thank me later mak.
  2051. so = function(id,par,vol,pit)
  2052. coroutine.resume(coroutine.create(function()
  2053. local sou = Instance.new("Sound",par or workspace)
  2054. sou.Volume=vol
  2055. sou.Pitch=pit or 1
  2056. sou.SoundId=id
  2057. swait()
  2058. sou:play()
  2059. game:GetService("Debris"):AddItem(sou,8)
  2060. end))
  2061. end
  2062.  
  2063.  
  2064. function clerp(a, b, t)
  2065. local qa = {
  2066. QuaternionFromCFrame(a)
  2067. }
  2068. local qb = {
  2069. QuaternionFromCFrame(b)
  2070. }
  2071. local ax, ay, az = a.x, a.y, a.z
  2072. local bx, by, bz = b.x, b.y, b.z
  2073. local _t = 1 - t
  2074. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2075. end
  2076. function QuaternionFromCFrame(cf)
  2077. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2078. local trace = m00 + m11 + m22
  2079. if trace > 0 then
  2080. local s = math.sqrt(1 + trace)
  2081. local recip = 0.5 / s
  2082. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2083. else
  2084. local i = 0
  2085. if m00 < m11 then
  2086. i = 1
  2087. end
  2088. if m22 > (i == 0 and m00 or m11) then
  2089. i = 2
  2090. end
  2091. if i == 0 then
  2092. local s = math.sqrt(m00 - m11 - m22 + 1)
  2093. local recip = 0.5 / s
  2094. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2095. elseif i == 1 then
  2096. local s = math.sqrt(m11 - m22 - m00 + 1)
  2097. local recip = 0.5 / s
  2098. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2099. elseif i == 2 then
  2100. local s = math.sqrt(m22 - m00 - m11 + 1)
  2101. local recip = 0.5 / s
  2102. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2103. end
  2104. end
  2105. end
  2106. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2107. local xs, ys, zs = x + x, y + y, z + z
  2108. local wx, wy, wz = w * xs, w * ys, w * zs
  2109. local xx = x * xs
  2110. local xy = x * ys
  2111. local xz = x * zs
  2112. local yy = y * ys
  2113. local yz = y * zs
  2114. local zz = z * zs
  2115. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  2116. end
  2117. function QuaternionSlerp(a, b, t)
  2118. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2119. local startInterp, finishInterp
  2120. if cosTheta >= 1.0E-4 then
  2121. if 1 - cosTheta > 1.0E-4 then
  2122. local theta = math.acos(cosTheta)
  2123. local invSinTheta = 1 / math.sin(theta)
  2124. startInterp = math.sin((1 - t) * theta) * invSinTheta
  2125. finishInterp = math.sin(t * theta) * invSinTheta
  2126. else
  2127. startInterp = 1 - t
  2128. finishInterp = t
  2129. end
  2130. elseif 1 + cosTheta > 1.0E-4 then
  2131. local theta = math.acos(-cosTheta)
  2132. local invSinTheta = 1 / math.sin(theta)
  2133. startInterp = math.sin((t - 1) * theta) * invSinTheta
  2134. finishInterp = math.sin(t * theta) * invSinTheta
  2135. else
  2136. startInterp = t - 1
  2137. finishInterp = t
  2138. end
  2139. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  2140. end
  2141. function rayCast(Position, Direction, Range, Ignore)
  2142. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2143. end
  2144. --Wait what okay
  2145. wait()
  2146. local plr = owner
  2147. local char = plr.Character
  2148. local hum = char.Humanoid
  2149. local ra = char["Right Arm"]
  2150. local la= char["Left Arm"]
  2151. local rl= char["Right Leg"]
  2152. local ll = char["Left Leg"]
  2153. local hed = char.Head
  2154. local root = char.HumanoidRootPart
  2155. local rootj = root.RootJoint
  2156. local tors = char.Torso
  2157. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2158. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  2159. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  2160. local maincolor = BrickColor.new("Dark indigo")
  2161. cf = CFrame.new
  2162. angles = CFrame.Angles
  2163. attack = false
  2164. euler=CFrame.fromEulerAnglesXYZ
  2165. equipped = false
  2166. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2167. RSH, LSH = nil, nil
  2168. RW = Instance.new("Weld")
  2169. LW = Instance.new("Weld")
  2170. RH = tors["Right Hip"]
  2171. LH = tors["Left Hip"]
  2172. RSH = tors["Right Shoulder"]
  2173. LSH = tors["Left Shoulder"]
  2174. RSH.Parent = nil
  2175. LSH.Parent = nil
  2176. RW.Name = "RW"
  2177. RW.Part0 = tors
  2178. RW.C0 = CFrame.new(1.5, 0.5, 0)
  2179. RW.C1 = CFrame.new(0, 0.5, 0)
  2180. RW.Part1 = ra
  2181. RW.Parent = tors
  2182. LW.Name = "LW"
  2183. LW.Part0 = tors
  2184. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  2185. LW.C1 = CFrame.new(0, 0.5, 0)
  2186. LW.Part1 = la
  2187. LW.Parent = tors
  2188. print('User is '..plr.Name)
  2189. Effects = {}
  2190.  
  2191. ArtificialHB = Instance.new("BindableEvent", script)
  2192. ArtificialHB.Name = "Heartbeat"
  2193.  
  2194. script:WaitForChild("Heartbeat")
  2195.  
  2196. frame = 1 / 60
  2197. tf = 0
  2198. allowframeloss = false
  2199. tossremainder = false
  2200. lastframe = tick()
  2201. script.Heartbeat:Fire()
  2202.  
  2203. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2204. tf = tf + s
  2205. if tf >= frame then
  2206. if allowframeloss then
  2207. script.Heartbeat:Fire()
  2208. lastframe = tick()
  2209. else
  2210. for i = 1, math.floor(tf / frame) do
  2211. script.Heartbeat:Fire()
  2212. end
  2213. lastframe = tick()
  2214. end
  2215. if tossremainder then
  2216. tf = 0
  2217. else
  2218. tf = tf - frame * math.floor(tf / frame)
  2219. end
  2220. end
  2221. end)
  2222. local RbxUtility = LoadLibrary("RbxUtility")
  2223. local Create = RbxUtility.Create
  2224.  
  2225. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2226. if hit.Parent == nil then
  2227. return
  2228. end
  2229. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2230. for _, v in pairs(hit.Parent:children()) do
  2231. if v:IsA("Humanoid") then
  2232. h = v
  2233. end
  2234. end
  2235. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  2236. warn'No R15 allowed'
  2237. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2238. end
  2239.  
  2240. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2241. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2242. if hit.Parent.DebounceHit.Value == true then
  2243. return
  2244. end
  2245. end
  2246. if insta == true then
  2247. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2248. end
  2249. local c = Create("ObjectValue"){
  2250. Name = "creator",
  2251. Value = owner,
  2252. Parent = h,
  2253. }
  2254. game:GetService("Debris"):AddItem(c, .5)
  2255. if HitSound ~= nil and HitPitch ~= nil then
  2256. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2257. end
  2258. local Damage = math.random(minim, maxim)
  2259. local blocked = false
  2260. local block = hit.Parent:findFirstChild("Block")
  2261. if block ~= nil then
  2262. if block.className == "IntValue" then
  2263. if block.Value > 0 then
  2264. blocked = true
  2265. block.Value = block.Value - 1
  2266. print(block.Value)
  2267. end
  2268. end
  2269. end
  2270. if blocked == false then
  2271. h.Health = h.Health - Damage
  2272. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2273. else
  2274. h.Health = h.Health - (Damage / 2)
  2275. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2276. end
  2277. if Type == "Knockdown" then
  2278. local hum = hit.Parent.Humanoid
  2279. hum.PlatformStand = true
  2280. coroutine.resume(coroutine.create(function(HHumanoid)
  2281. swait(1)
  2282. HHumanoid.PlatformStand = false
  2283. end), hum)
  2284. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2285. local bodvol = Create("BodyVelocity"){
  2286. velocity = angle * knockback,
  2287. P = 5000,
  2288. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2289. Parent = hit,
  2290. }
  2291. local rl = Create("BodyAngularVelocity"){
  2292. P = 3000,
  2293. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2294. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2295. Parent = hit,
  2296. }
  2297. game:GetService("Debris"):AddItem(bodvol, .5)
  2298. game:GetService("Debris"):AddItem(rl, .5)
  2299. elseif Type == "Normal" then
  2300. local vp = Create("BodyVelocity"){
  2301. P = 500,
  2302. maxForce = Vector3.new(math.huge, 0, math.huge),
  2303. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2304. }
  2305. if knockback > 0 then
  2306. vp.Parent = hit.Parent.Torso
  2307. end
  2308. game:GetService("Debris"):AddItem(vp, .5)
  2309. elseif Type == "Up" then
  2310. local bodyVelocity = Create("BodyVelocity"){
  2311. velocity = Vector3.new(0, 20, 0),
  2312. P = 5000,
  2313. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2314. Parent = hit,
  2315. }
  2316. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2317. elseif Type == "DarkUp" then
  2318. coroutine.resume(coroutine.create(function()
  2319. for i = 0, 1, 0.1 do
  2320. swait()
  2321. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2322. end
  2323. end))
  2324. local bodyVelocity = Create("BodyVelocity"){
  2325. velocity = Vector3.new(0, 20, 0),
  2326. P = 5000,
  2327. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2328. Parent = hit,
  2329. }
  2330. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2331. elseif Type == "Snare" then
  2332. local bp = Create("BodyPosition"){
  2333. P = 2000,
  2334. D = 100,
  2335. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2336. position = hit.Parent.Torso.Position,
  2337. Parent = hit.Parent.Torso,
  2338. }
  2339. game:GetService("Debris"):AddItem(bp, 1)
  2340. elseif Type == "Freeze" then
  2341. local BodPos = Create("BodyPosition"){
  2342. P = 50000,
  2343. D = 1000,
  2344. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2345. position = hit.Parent.Torso.Position,
  2346. Parent = hit.Parent.Torso,
  2347. }
  2348. local BodGy = Create("BodyGyro") {
  2349. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2350. P = 20e+003,
  2351. Parent = hit.Parent.Torso,
  2352. cframe = hit.Parent.Torso.CFrame,
  2353. }
  2354. hit.Parent.Torso.Anchored = true
  2355. coroutine.resume(coroutine.create(function(Part)
  2356. swait(1.5)
  2357. Part.Anchored = false
  2358. end), hit.Parent.Torso)
  2359. game:GetService("Debris"):AddItem(BodPos, 3)
  2360. game:GetService("Debris"):AddItem(BodGy, 3)
  2361. end
  2362. local debounce = Create("BoolValue"){
  2363. Name = "DebounceHit",
  2364. Parent = hit.Parent,
  2365. Value = true,
  2366. }
  2367. game:GetService("Debris"):AddItem(debounce, Delay)
  2368. c = Create("ObjectValue"){
  2369. Name = "creator",
  2370. Value = Player,
  2371. Parent = h,
  2372. }
  2373. game:GetService("Debris"):AddItem(c, .5)
  2374. end
  2375. end
  2376.  
  2377. function ShowDamage(Pos, Text, Time, Color)
  2378. local Rate = (1 / 30)
  2379. local Pos = (Pos or Vector3.new(0, 0, 0))
  2380. local Text = (Text or "")
  2381. local Time = (Time or 2)
  2382. local Color = (Color or Color3.new(1, 0, 1))
  2383. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2384. EffectPart.Anchored = true
  2385. local BillboardGui = Create("BillboardGui"){
  2386. Size = UDim2.new(3, 0, 3, 0),
  2387. Adornee = EffectPart,
  2388. Parent = EffectPart,
  2389. }
  2390. local TextLabel = Create("TextLabel"){
  2391. BackgroundTransparency = 1,
  2392. Size = UDim2.new(1, 0, 1, 0),
  2393. Text = Text,
  2394. Font = "Highway",
  2395. TextColor3 = Color,
  2396. TextScaled = true,
  2397. Parent = BillboardGui,
  2398. }
  2399. game.Debris:AddItem(EffectPart, (Time))
  2400. EffectPart.Parent = game:GetService("Workspace")
  2401. delay(0, function()
  2402. local Frames = (Time / Rate)
  2403. for Frame = 1, Frames do
  2404. wait(Rate)
  2405. local Percent = (Frame / Frames)
  2406. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2407. TextLabel.TextTransparency = Percent
  2408. end
  2409. if EffectPart and EffectPart.Parent then
  2410. EffectPart:Destroy()
  2411. end
  2412. end)
  2413. end
  2414. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  2415. for _, c in pairs(workspace:children()) do
  2416. local hum = c:findFirstChild("Humanoid")
  2417. if hum ~= nil then
  2418. local head = c:findFirstChild("Head")
  2419. if head ~= nil then
  2420. local targ = head.Position - Part.Position
  2421. local mag = targ.magnitude
  2422. if magni >= mag and c.Name ~= plr.Name then
  2423. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=623904185", 5.2)
  2424. end
  2425. end
  2426. end
  2427. end
  2428. end
  2429. function MagniKILL(Part, magni, knock, Type)
  2430. for _, c in pairs(workspace:children()) do
  2431. local hum = c:findFirstChild("Humanoid")
  2432. if hum ~= nil then
  2433. local head = c:findFirstChild("Head")
  2434. if head ~= nil then
  2435. local targ = head.Position - Part.Position
  2436. local mag = targ.magnitude
  2437. if magni >= mag and c.Name ~= plr.Name then
  2438. hum.Health = 0
  2439. end
  2440. end
  2441. end
  2442. end
  2443. end
  2444. CFuncs = {
  2445. Part = {
  2446. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2447. local Part = Create("Part")({
  2448. Parent = Parent,
  2449. Reflectance = Reflectance,
  2450. Transparency = Transparency,
  2451. CanCollide = false,
  2452. Locked = true,
  2453. BrickColor = BrickColor.new(tostring(BColor)),
  2454. Name = Name,
  2455. Size = Size,
  2456. Material = Material
  2457. })
  2458. RemoveOutlines(Part)
  2459. return Part
  2460. end
  2461. },
  2462. Mesh = {
  2463. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2464. local Msh = Create(Mesh)({
  2465. Parent = Part,
  2466. Offset = OffSet,
  2467. Scale = Scale
  2468. })
  2469. if Mesh == "SpecialMesh" then
  2470. Msh.MeshType = MeshType
  2471. Msh.MeshId = MeshId
  2472. end
  2473. return Msh
  2474. end
  2475. },
  2476. Mesh = {
  2477. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2478. local Msh = Create(Mesh)({
  2479. Parent = Part,
  2480. Offset = OffSet,
  2481. Scale = Scale
  2482. })
  2483. if Mesh == "SpecialMesh" then
  2484. Msh.MeshType = MeshType
  2485. Msh.MeshId = MeshId
  2486. end
  2487. return Msh
  2488. end
  2489. },
  2490. Weld = {
  2491. Create = function(Parent, Part0, Part1, C0, C1)
  2492. local Weld = Create("Weld")({
  2493. Parent = Parent,
  2494. Part0 = Part0,
  2495. Part1 = Part1,
  2496. C0 = C0,
  2497. C1 = C1
  2498. })
  2499. return Weld
  2500. end
  2501. },
  2502. Sound = {
  2503. Create = function(id, par, vol, pit)
  2504. coroutine.resume(coroutine.create(function()
  2505. local S = Create("Sound")({
  2506. Volume = vol,
  2507. Pitch = pit or 1,
  2508. SoundId = id,
  2509. Parent = par or workspace
  2510. })
  2511. wait()
  2512. S:play()
  2513. game:GetService("Debris"):AddItem(S, 6)
  2514. end))
  2515. end
  2516. },
  2517. ParticleEmitter = {
  2518. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2519. local fp = Create("ParticleEmitter")({
  2520. Parent = Parent,
  2521. Color = ColorSequence.new(Color1, Color2),
  2522. LightEmission = LightEmission,
  2523. Size = Size,
  2524. Texture = Texture,
  2525. Transparency = Transparency,
  2526. ZOffset = ZOffset,
  2527. Acceleration = Accel,
  2528. Drag = Drag,
  2529. LockedToPart = LockedToPart,
  2530. VelocityInheritance = VelocityInheritance,
  2531. EmissionDirection = EmissionDirection,
  2532. Enabled = Enabled,
  2533. Lifetime = LifeTime,
  2534. Rate = Rate,
  2535. Rotation = Rotation,
  2536. RotSpeed = RotSpeed,
  2537. Speed = Speed,
  2538. VelocitySpread = VelocitySpread
  2539. })
  2540. return fp
  2541. end
  2542. }
  2543. }
  2544. function RemoveOutlines(part)
  2545. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2546. end
  2547. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2548. local Part = Create("Part")({
  2549. formFactor = FormFactor,
  2550. Parent = Parent,
  2551. Reflectance = Reflectance,
  2552. Transparency = Transparency,
  2553. CanCollide = false,
  2554. Locked = true,
  2555. BrickColor = BrickColor.new(tostring(BColor)),
  2556. Name = Name,
  2557. Size = Size,
  2558. Material = Material
  2559. })
  2560. RemoveOutlines(Part)
  2561. return Part
  2562. end
  2563. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2564. local Msh = Create(Mesh)({
  2565. Parent = Part,
  2566. Offset = OffSet,
  2567. Scale = Scale
  2568. })
  2569. if Mesh == "SpecialMesh" then
  2570. Msh.MeshType = MeshType
  2571. Msh.MeshId = MeshId
  2572. end
  2573. return Msh
  2574. end
  2575. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2576. local Weld = Create("Weld")({
  2577. Parent = Parent,
  2578. Part0 = Part0,
  2579. Part1 = Part1,
  2580. C0 = C0,
  2581. C1 = C1
  2582. })
  2583. return Weld
  2584. end
  2585. EffectModel = Instance.new("Model", char)
  2586. Effects = {
  2587. Block = {
  2588. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2589. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2590. prt.Anchored = true
  2591. prt.CFrame = cframe
  2592. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2593. game:GetService("Debris"):AddItem(prt, 10)
  2594. if Type == 1 or Type == nil then
  2595. table.insert(Effects, {
  2596. prt,
  2597. "Block1",
  2598. delay,
  2599. x3,
  2600. y3,
  2601. z3,
  2602. msh
  2603. })
  2604. elseif Type == 2 then
  2605. table.insert(Effects, {
  2606. prt,
  2607. "Block2",
  2608. delay,
  2609. x3,
  2610. y3,
  2611. z3,
  2612. msh
  2613. })
  2614. else
  2615. table.insert(Effects, {
  2616. prt,
  2617. "Block3",
  2618. delay,
  2619. x3,
  2620. y3,
  2621. z3,
  2622. msh
  2623. })
  2624. end
  2625. end
  2626. },
  2627. Sphere = {
  2628. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2629. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2630. prt.Anchored = true
  2631. prt.CFrame = cframe
  2632. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2633. game:GetService("Debris"):AddItem(prt, 10)
  2634. table.insert(Effects, {
  2635. prt,
  2636. "Cylinder",
  2637. delay,
  2638. x3,
  2639. y3,
  2640. z3,
  2641. msh
  2642. })
  2643. end
  2644. },
  2645. Cylinder = {
  2646. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2647. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2648. prt.Anchored = true
  2649. prt.CFrame = cframe
  2650. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2651. game:GetService("Debris"):AddItem(prt, 10)
  2652. table.insert(Effects, {
  2653. prt,
  2654. "Cylinder",
  2655. delay,
  2656. x3,
  2657. y3,
  2658. z3,
  2659. msh
  2660. })
  2661. end
  2662. },
  2663. Wave = {
  2664. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2665. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2666. prt.Anchored = true
  2667. prt.CFrame = cframe
  2668. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2669. game:GetService("Debris"):AddItem(prt, 10)
  2670. table.insert(Effects, {
  2671. prt,
  2672. "Cylinder",
  2673. delay,
  2674. x3 / 60,
  2675. y3 / 60,
  2676. z3 / 60,
  2677. msh
  2678. })
  2679. end
  2680. },
  2681. Ring = {
  2682. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2683. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2684. prt.Anchored = true
  2685. prt.CFrame = cframe
  2686. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2687. game:GetService("Debris"):AddItem(prt, 10)
  2688. table.insert(Effects, {
  2689. prt,
  2690. "Cylinder",
  2691. delay,
  2692. x3,
  2693. y3,
  2694. z3,
  2695. msh
  2696. })
  2697. end
  2698. },
  2699. Break = {
  2700. Create = function(brickcolor, cframe, x1, y1, z1)
  2701. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2702. prt.Anchored = true
  2703. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2704. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2705. local num = math.random(10, 50) / 1000
  2706. game:GetService("Debris"):AddItem(prt, 10)
  2707. table.insert(Effects, {
  2708. prt,
  2709. "Shatter",
  2710. num,
  2711. prt.CFrame,
  2712. math.random() - math.random(),
  2713. 0,
  2714. math.random(50, 100) / 100
  2715. })
  2716. end
  2717. }
  2718. }
  2719. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2720. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2721. prt.Anchored = true
  2722. prt.CFrame = cframe
  2723. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2724. game:GetService("Debris"):AddItem(prt, 10)
  2725. if Type == 1 or Type == nil then
  2726. table.insert(Effects, {
  2727. prt,
  2728. "Block1",
  2729. delay,
  2730. x3,
  2731. y3,
  2732. z3,
  2733. msh
  2734. })
  2735. elseif Type == 2 then
  2736. table.insert(Effects, {
  2737. prt,
  2738. "Block2",
  2739. delay,
  2740. x3,
  2741. y3,
  2742. z3,
  2743. msh
  2744. })
  2745. elseif Type == 3 then
  2746. table.insert(Effects, {
  2747. prt,
  2748. "Block3",
  2749. delay,
  2750. x3,
  2751. y3,
  2752. z3,
  2753. msh
  2754. })
  2755. end
  2756. end
  2757. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2758. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2759. prt.Anchored = true
  2760. prt.CFrame = cframe
  2761. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2762. game:GetService("Debris"):AddItem(prt, 10)
  2763. table.insert(Effects, {
  2764. prt,
  2765. "Cylinder",
  2766. delay,
  2767. x3,
  2768. y3,
  2769. z3,
  2770. msh
  2771. })
  2772. end
  2773. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2774. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2775. prt.Anchored = true
  2776. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  2777. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2778. game:GetService("Debris"):AddItem(prt, 10)
  2779. table.insert(Effects, {
  2780. prt,
  2781. "Cylinder",
  2782. delay,
  2783. x3,
  2784. y3,
  2785. z3,
  2786. msh
  2787. })
  2788. end
  2789. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2790. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2791. prt.Anchored = true
  2792. prt.CFrame = cframe
  2793. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2794. game:GetService("Debris"):AddItem(prt, 10)
  2795. table.insert(Effects, {
  2796. prt,
  2797. "Cylinder",
  2798. delay,
  2799. x3,
  2800. y3,
  2801. z3,
  2802. msh
  2803. })
  2804. end
  2805. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2806. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2807. prt.Anchored = true
  2808. prt.CFrame = cframe
  2809. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2810. game:GetService("Debris"):AddItem(prt, 10)
  2811. table.insert(Effects, {
  2812. prt,
  2813. "Cylinder",
  2814. delay,
  2815. x3,
  2816. y3,
  2817. z3,
  2818. msh
  2819. })
  2820. end
  2821. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2822. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2823. prt.Anchored = true
  2824. prt.CFrame = cframe
  2825. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2826. game:GetService("Debris"):AddItem(prt, 10)
  2827. table.insert(Effects, {
  2828. prt,
  2829. "Cylinder",
  2830. delay,
  2831. x3,
  2832. y3,
  2833. z3,
  2834. msh
  2835. })
  2836. end
  2837. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  2838. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2839. prt.Anchored = true
  2840. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2841. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2842. local num = math.random(10, 50) / 1000
  2843. game:GetService("Debris"):AddItem(prt, 10)
  2844. table.insert(Effects, {
  2845. prt,
  2846. "Shatter",
  2847. num,
  2848. prt.CFrame,
  2849. math.random() - math.random(),
  2850. 0,
  2851. math.random(50, 100) / 100
  2852. })
  2853. end
  2854. function CreateSound(ID, PARENT, VOLUME, PITCH)
  2855. local NEWSOUND = nil
  2856. coroutine.resume(coroutine.create(function()
  2857. NEWSOUND = Instance.new("Sound", PARENT)
  2858. NEWSOUND.Volume = VOLUME
  2859. NEWSOUND.Pitch = PITCH
  2860. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2861. swait()
  2862. NEWSOUND:play()
  2863. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  2864. end))
  2865. return NEWSOUND
  2866. end
  2867.  
  2868.  
  2869. --[[
  2870. Thanks for using Build-To-Lua by jarredbcv.
  2871. ]]--
  2872.  
  2873. New = function(Object, Parent, Name, Data)
  2874. local Object = Instance.new(Object)
  2875. for Index, Value in pairs(Data or {}) do
  2876. Object[Index] = Value
  2877. end
  2878. Object.Parent = Parent
  2879. Object.Name = Name
  2880. return Object
  2881. end
  2882.  
  2883. XBlade = New("Model",char,"XBlade",{})
  2884. Handle = New("Part",XBlade,"Handle",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(2, 0.119999982, 0.119999982),CFrame = CFrame.new(-44.0486794, 1.89940667, 173.921341, 0.99009043, -0.134159163, -0.0414969474, 0.0418755226, -2.00014849e-09, 0.999122798, -0.134041354, -0.990959466, 0.00561797712),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2885. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-41.3519974, 0.784493208, 173.553787, 0.134159118, 0.931669831, -0.337627381, -1.78345172e-10, 0.340707511, 0.940169215, 0.990959346, -0.126132146, 0.0457089804),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2886. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.93166995, 0.340707511, -0.12613225, -0.337627441, 0.940169275, 0.0457090214),C1 = CFrame.new(2.67253876, 0.00244140625, -1.22790456, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2887. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.92999995, 0.0500000156),CFrame = CFrame.new(-44.0702477, 1.93928599, 173.921783, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2888. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(-0.019744873, 0.00245666504, 0.0407419205, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2889. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-40.7464447, 1.01027775, 173.471802, 0.134159118, 0.903306067, -0.407478601, -1.78345172e-10, 0.411195904, 0.911546826, 0.990959346, -0.122292183, 0.0551656336),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2890. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.903306186, 0.411195934, -0.122292288, -0.40747866, 0.911546886, 0.0551656857),C1 = CFrame.new(3.29253769, 0.00245666504, -1.02790737, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2891. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.130000025),CFrame = CFrame.new(-39.0396805, 1.93485165, 173.240723, 0.134159118, 0.86384666, -0.48556143, -1.78345172e-10, 0.489991099, 0.871727467, 0.990959346, -0.116950043, 0.065736711),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2892. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863846779, 0.489991099, -0.116950139, -0.48556149, 0.871727467, 0.0657367632),C1 = CFrame.new(5.05207825, 0.00245666504, -0.176268101, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2893. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-40.2101974, 1.23313034, 173.3992, 0.134159118, 0.88381362, -0.448190004, -1.78345172e-10, 0.452278793, 0.891876459, 0.990959346, -0.119653247, 0.0606772564),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2894. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.883813798, 0.452278793, -0.119653352, -0.448190093, 0.891876578, 0.0606773123),C1 = CFrame.new(3.84253311, 0.00245666504, -0.827910662, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2895. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-41.9794464, 0.607830167, 173.638718, 0.134159118, 0.966715217, -0.217858434, -1.78345172e-10, 0.219845936, 0.975534439, 0.990959346, -0.130876735, 0.0294943117),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2896. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.966715395, 0.219845951, -0.130876839, -0.217858493, 0.975534499, 0.0294943396),C1 = CFrame.new(2.03252411, 0.00245666504, -1.37789822, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2897. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.08000004, 0.0500000156),CFrame = CFrame.new(-42.5497932, 0.498351336, 173.715927, 0.134159118, 0.975934744, -0.171907738, -1.78345172e-10, 0.17347604, 0.984838009, 0.990959346, -0.132124841, 0.0232733674),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2898. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.975934923, 0.17347604, -0.132124975, -0.171907783, 0.984838068, 0.0232733898),C1 = CFrame.new(1.45289612, 0.00247192383, -1.46317959, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2899. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.92999995, 0.0500000156),CFrame = CFrame.new(-44.0665131, 1.84935343, 173.92128, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2900. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(-0.019744873, 0.00245666504, -0.0492696762, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2901. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-42.5316505, 0.708744168, 173.713501, 0.134159118, 0.975934744, -0.171907738, -1.78345172e-10, 0.17347604, 0.984838009, 0.990959346, -0.132124841, 0.0232733674),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2902. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.975934923, 0.17347604, -0.132124975, -0.171907783, 0.984838068, 0.0232733898),C1 = CFrame.new(1.47999573, 0.00244140625, -1.25373793, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2903. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.079999879, 0.149999917, 0.100000016),CFrame = CFrame.new(-45.0332489, 1.85846865, 174.05719, 0.134159118, -0.0414969884, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418755673, 0.990959346, 0.00561798224, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2904. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, -0.0414970033, 0.999122858, 0.00561798783, -0.990090549, -0.0418755673, 0.134041384),C1 = CFrame.new(-0.994735718, -0.00253295898, 0.000717639923, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2905. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.52999997, 0.0500000156),CFrame = CFrame.new(-43.0991249, 1.12461293, 173.790329, 0.134159118, -0.041496899, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418754779, 0.990959346, 0.0056179706, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2906. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 1.60021901e-16, 0.990959764, -0.0414969139, 0.999122858, 0.00561797619, -0.990090549, -0.0418754779, 0.134041384),C1 = CFrame.new(0.925262451, 0.00244140625, -0.814253807, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2907. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-41.8233681, 0.848814011, 173.617599, 0.134159118, 0.949757814, -0.282773912, -1.78345172e-10, 0.285353601, 0.958422184, 0.990959346, -0.128580973, 0.0382827483),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2908. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.949757874, 0.285353601, -0.128581077, -0.282773942, 0.958422303, 0.0382827818),C1 = CFrame.new(2.19998169, 0.00245666504, -1.14372134, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2909. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 0.0799999386, 0.0500000156),CFrame = CFrame.new(-43.1370964, 2.03881836, 173.795456, 0.134159118, -0.041496899, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418754779, 0.990959346, 0.0056179706, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2910. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 1.60021901e-16, 0.990959764, -0.0414969139, 0.999122858, 0.00561797619, -0.990090549, -0.0418754779, 0.134041384),C1 = CFrame.new(0.925262451, 0.00245666504, 0.100754261, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2911. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-38.9191017, 1.90829134, 173.224411, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2912. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(5.17253876, 0.00245666504, -0.207900524, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2913. Wedge = New("WedgePart",XBlade,"Wedge",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.Neon,Size = Vector3.new(0.0799999461, 4.97000027, 1.66999996),CFrame = CFrame.new(-40.6379662, 1.33008528, 173.459518, 0.134159088, 0.990090489, -0.0414969511, -3.48056417e-10, 0.0418755226, 0.999122798, 0.990959585, -0.134041339, 0.00561797852),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2914. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(3.41497803, 7.62939453e-05, -0.712950706, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2915. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-40.5334549, 1.31371856, 173.442963, 0.134159118, 0.888382077, -0.439065397, -1.78345172e-10, 0.443070978, 0.89648658, 0.990959346, -0.120271713, 0.059441939),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2916. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.888382196, 0.443070978, -0.120271817, -0.439065516, 0.89648664, 0.0594419949),C1 = CFrame.new(3.51998901, 0.00245666504, -0.733733177, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2917. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-39.8037491, 1.65485072, 173.344177, 0.134159118, 0.879470766, -0.456653416, -1.78345172e-10, 0.460819334, 0.887493968, 0.990959346, -0.1190653, 0.0618230514),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2918. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.879470944, 0.460819364, -0.119065404, -0.456653476, 0.887494028, 0.0618231073),C1 = CFrame.new(4.26998901, 0.00245666504, -0.423735619, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2919. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.02999997, 0.0500000156),CFrame = CFrame.new(-38.633503, 2.03729534, 173.18576, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2920. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(5.46588898, 0.00244140625, -0.0910782814, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2921. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-39.5588799, 1.55094099, 173.311005, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2922. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(4.51252747, 0.00247192383, -0.537901878, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2923. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 5, 0.0500000156),CFrame = CFrame.new(-40.6833267, 2.18262863, 173.463257, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  2924. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(3.40526581, 0.00245666504, 0.140748024, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2925. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-41.1286964, 1.07836723, 173.523544, 0.134159118, 0.920541048, -0.36688596, -1.78345172e-10, 0.37023294, 0.928938925, 0.990959346, -0.124625482, 0.0496700779),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2926. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.920541227, 0.37023297, -0.124625586, -0.36688602, 0.928938985, 0.0496701226),C1 = CFrame.new(2.9099884, 0.00245666504, -0.943724632, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  2927.  
  2928.  
  2929. HeartLocket = New("Model",char,"Heart Locket",{})
  2930. Heart = New("Hat",HeartLocket,"Heart",{})
  2931. Handle2 = New("Part",Heart,"Handle2",{BrickColor = BrickColor.new("Gold"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0500000007, 0.0500000007, 0.25),CFrame = CFrame.new(-42.7335167, 3.20922303, 175.050156, 0.14691636, -0.00137452304, -0.989146531, 0.00403097179, 0.999989152, -0.00079088629, 0.98914516, -0.00387096009, 0.14692001),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.937255, 0.721569, 0.219608),})
  2932. Mesh = New("SpecialMesh",Handle2,"Mesh",{Scale = Vector3.new(2, 2, 1),MeshId = "http://www.roblox.com/asset/?id=105992239",MeshType = Enum.MeshType.FileMesh,})
  2933. String = New("Part",HeartLocket,"String",{BrickColor = BrickColor.new("Burnt Sienna"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 2),CFrame = CFrame.new(-43.4914551, 3.64470506, 175.102722, 0.0703944117, 0, -0.997525692, 0, 1, 0, 0.997519255, 0, 0.0703952685),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.415686, 0.223529, 0.0352941),})
  2934. Mesh = New("SpecialMesh",String,"Mesh",{Scale = Vector3.new(1.10000002, 1, 0.949999988),VertexColor = Vector3.new(0, 0, 0),MeshId = "http://www.roblox.com/asset/?id=34237901",MeshType = Enum.MeshType.FileMesh,})
  2935.  
  2936.  
  2937. for _, v in pairs(XBlade:GetChildren()) do
  2938. if v:IsA'BasePart' then
  2939. v.CanCollide = false
  2940. end
  2941. end
  2942.  
  2943.  
  2944.  
  2945. local NewInstance = function(instance,parent,properties)
  2946. local inst = Instance.new(instance,parent)
  2947. if(properties)then
  2948. for i,v in next, properties do
  2949. pcall(function() inst[i] = v end)
  2950. end
  2951. end
  2952. return inst;
  2953. end
  2954. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,-.9,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(90))})
  2955. local Locket = NewInstance('Weld',char,{Part0=hed,Part1=String,C0 = CFrame.new(0,-.9,0.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  2956. local HeartL = NewInstance('Weld',char,{Part0=hed,Part1=Handle2,C0 = CFrame.new(0,-1.3,-0.7)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  2957.  
  2958.  
  2959.  
  2960.  
  2961. --Chat Function--
  2962. function chatfunc(text,waitt)
  2963. local chat = coroutine.wrap(function()
  2964. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2965. char:FindFirstChild("TalkingBillBoard").Parent = nil
  2966. end
  2967. local naeeym2 = Instance.new("BillboardGui",char)
  2968. naeeym2.Size = UDim2.new(0,100,0,40)
  2969. naeeym2.StudsOffset = Vector3.new(0,2,0)
  2970. naeeym2.Adornee = char.Head
  2971. naeeym2.Name = "TalkingBillBoard"
  2972. naeeym2.AlwaysOnTop = true
  2973. local tecks2 = Instance.new("TextLabel",naeeym2)
  2974. tecks2.BackgroundTransparency = 1
  2975. tecks2.BorderSizePixel = 0
  2976. tecks2.Text = ""
  2977. tecks2.Font = "Code"
  2978. tecks2.TextSize = 30
  2979. tecks2.TextStrokeTransparency = 0
  2980. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  2981. tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
  2982. tecks2.Size = UDim2.new(1,0,0.5,0)
  2983. for i = 1,string.len(text),1 do
  2984. tecks2.Text = string.sub(text,1,i)
  2985. swait(3)
  2986. end
  2987. wait(waitt/10)
  2988. coroutine.resume(coroutine.create(function()
  2989. for i = 1, 10 do
  2990. tecks2.TextTransparency = tecks2.TextTransparency + 0.1
  2991. swait()
  2992. end
  2993. naeeym2:Destroy()
  2994. end))
  2995. end)
  2996. chat()
  2997. end
  2998.  
  2999. local asd = Instance.new("ParticleEmitter")
  3000. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  3001. asd.LightEmission = .1
  3002. asd.Size = NumberSequence.new(0.2)
  3003. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  3004. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  3005. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  3006. asd.Transparency = bbb
  3007. asd.Size = aaa
  3008. asd.ZOffset = .9
  3009. asd.Acceleration = Vector3.new(0, -5, 0)
  3010. asd.LockedToPart = false
  3011. asd.EmissionDirection = "Back"
  3012. asd.Lifetime = NumberRange.new(1, 2)
  3013. asd.Rotation = NumberRange.new(-100, 100)
  3014. asd.RotSpeed = NumberRange.new(-100, 100)
  3015. asd.Speed = NumberRange.new(2)
  3016. asd.Enabled = false
  3017. asd.VelocitySpread = 10000
  3018.  
  3019. function bleed(victim,amount)
  3020. local prtcl = asd:Clone()
  3021. prtcl.Parent = victim
  3022. prtcl:Emit(amount)
  3023. end
  3024.  
  3025.  
  3026. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  3027. local NEWMESH = Instance.new(MESH)
  3028. if MESH == "SpecialMesh" then
  3029. NEWMESH.MeshType = MESHTYPE
  3030. if MESHID ~= "nil" and MESHID ~= "" then
  3031. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  3032. end
  3033. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  3034. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  3035. end
  3036. end
  3037. NEWMESH.Offset = OFFSET or Vector3.new(0, 0, 0)
  3038. NEWMESH.Scale = SCALE
  3039. NEWMESH.Parent = PARENT
  3040. return NEWMESH
  3041. end
  3042.  
  3043. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  3044. local NEWPART = Instance.new("Part")
  3045. NEWPART.formFactor = FORMFACTOR
  3046. NEWPART.Reflectance = REFLECTANCE
  3047. NEWPART.Transparency = TRANSPARENCY
  3048. NEWPART.CanCollide = false
  3049. NEWPART.Locked = true
  3050. NEWPART.Anchored = true
  3051. if ANCHOR == false then
  3052. NEWPART.Anchored = false
  3053. end
  3054. NEWPART.BrickColor = BrickColor.new(tostring(BRICKCOLOR))
  3055. NEWPART.Name = NAME
  3056. NEWPART.Size = SIZE
  3057. NEWPART.Position = tors.Position
  3058. NEWPART.Material = MATERIAL
  3059. NEWPART:BreakJoints()
  3060. NEWPART.Parent = PARENT
  3061. return NEWPART
  3062. end
  3063.  
  3064. local function weldBetween(a, b)
  3065. local weldd = Instance.new("ManualWeld")
  3066. weldd.Part0 = a
  3067. weldd.Part1 = b
  3068. weldd.C0 = CFrame.new()
  3069. weldd.C1 = b.CFrame:inverse() * a.CFrame
  3070. weldd.Parent = a
  3071. return weldd
  3072. end
  3073.  
  3074. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  3075. local acs = Instance.new("Part")
  3076. acs.CanCollide = false
  3077. acs.Anchored = false
  3078. acs.Size = Vector3.new(0,0,0)
  3079. acs.CFrame = attachmentpart.CFrame
  3080. acs.Parent = char
  3081. acs.BrickColor = color
  3082. local meshs = Instance.new("SpecialMesh")
  3083. meshs.MeshId = mesh
  3084. meshs.TextureId = texture
  3085. meshs.Parent = acs
  3086. meshs.Scale = scale
  3087. meshs.Offset = offset
  3088. weldBetween(attachmentpart,acs)
  3089. end
  3090.  
  3091. local accessories = Instance.new("Folder",char)
  3092. accessories.Name = "Add-ons"
  3093.  
  3094. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  3095. if TYPE == "Gem" then
  3096. local acs = CreatePart(3, accessories, "Plastic", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  3097. acs.Anchored = false
  3098. acs.CanCollide = false
  3099. acs.CFrame = PART.CFrame
  3100. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  3101. weldBetween(PART,acs)
  3102. elseif TYPE == "Skull" then
  3103. local acs = CreatePart(3, accessories, "Plastic", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  3104. acs.Anchored = false
  3105. acs.CanCollide = false
  3106. acs.CFrame = PART.CFrame
  3107. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  3108. weldBetween(PART,acs)
  3109. elseif TYPE == "Eye" then
  3110. local acs = CreatePart(3, accessories, "Neon", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  3111. acs.Anchored = false
  3112. acs.CanCollide = false
  3113. acs.CFrame = PART.CFrame
  3114. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  3115. weldBetween(PART,acs)
  3116. end
  3117. end
  3118.  
  3119. createbodypart("Eye","Really black",hed,Vector3.new(0.2, 0.17, -0.55),Vector3.new(3,5,3))
  3120. createbodypart("Eye","White",hed,Vector3.new(-0.2, 0.17, -0.55),Vector3.new(3,5,3))
  3121.  
  3122. --Extras--
  3123. q = char:GetChildren()
  3124. for u = 1, #q do
  3125. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  3126. q[u]:remove()
  3127. elseif q[u].ClassName == "CharacterMesh" then
  3128. q[u]:remove()
  3129. elseif q[u].ClassName == "ShirtGraphic" then
  3130. q[u]:remove()
  3131. elseif q[u].ClassName == "Shirt" then
  3132. q[u]:Destroy()
  3133. elseif q[u].ClassName == "Pants" then
  3134. q[u]:Destroy()
  3135. end
  3136. end
  3137. local top = Instance.new("Shirt")
  3138. top.ShirtTemplate = "rbxassetid://831629350"
  3139. top.Parent = char
  3140. local bottom = Instance.new("Pants")
  3141. bottom.PantsTemplate = "rbxassetid://227915108"
  3142. bottom.Parent = char
  3143.  
  3144. local BodyColors = char:FindFirstChildOfClass"BodyColors"
  3145. if BodyColors then
  3146. BodyColors.HeadColor = BrickColor.new"Institutional white"
  3147. BodyColors.TorsoColor = BrickColor.new"Institutional white"
  3148. BodyColors.LeftArmColor = BrickColor.new"Institutional white"
  3149. BodyColors.RightArmColor = BrickColor.new"Institutional white"
  3150. BodyColors.LeftLegColor = BrickColor.new"Institutional white"
  3151. BodyColors.RightLegColor = BrickColor.new"Institutional white"
  3152. end
  3153.  
  3154. --Scarfs--
  3155. local Blobby = Instance.new("Part", char)
  3156. Blobby.Name = "Blob"
  3157. Blobby.CanCollide = false
  3158. Blobby.BrickColor = BrickColor.new("Institutional white")
  3159. Blobby.Transparency = 0
  3160. Blobby.Material = "Plastic"
  3161. Blobby.Size = Vector3.new(1, 1, 2)
  3162. Blobby.TopSurface = Enum.SurfaceType.Smooth
  3163. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  3164.  
  3165. local Weld = Instance.new("Weld", Blobby)
  3166. Weld.Part0 = hed
  3167. Weld.Part1 = Blobby
  3168. Weld.C1 = CFrame.new(0, 1.1, 0)
  3169. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(180),0)
  3170.  
  3171. local M2 = Instance.new("SpecialMesh")
  3172. M2.Parent = Blobby
  3173. M2.MeshId = "http://www.roblox.com/asset/?id=448710145"
  3174. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  3175.  
  3176. local Blobby2 = Instance.new("Part", char)
  3177. Blobby2.Name = "Blob"
  3178. Blobby2.CanCollide = false
  3179. Blobby2.BrickColor = BrickColor.new("Really black")
  3180. Blobby2.Transparency = 0
  3181. Blobby2.Material = "Plastic"
  3182. Blobby2.Size = Vector3.new(1, 1, 2)
  3183. Blobby2.TopSurface = Enum.SurfaceType.Smooth
  3184. Blobby2.BottomSurface = Enum.SurfaceType.Smooth
  3185.  
  3186. local Weld = Instance.new("Weld", Blobby2)
  3187. Weld.Part0 = hed
  3188. Weld.Part1 = Blobby2
  3189. Weld.C1 = CFrame.new(0, 1.2, 0)
  3190. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(180),0)
  3191.  
  3192. local M2 = Instance.new("SpecialMesh")
  3193. M2.Parent = Blobby2
  3194. M2.MeshId = "http://www.roblox.com/asset/?id=448710145"
  3195. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  3196.  
  3197. --Hair--
  3198. local Hair = Instance.new("Part", char)
  3199. Hair.Name = "Hair"
  3200. Hair.CanCollide = false
  3201. Hair.BrickColor = BrickColor.new("Institutional white")
  3202. Hair.Transparency = 0
  3203. Hair.Material = "Plastic"
  3204. Hair.Size = Vector3.new(1, 1, 2)
  3205. Hair.TopSurface = Enum.SurfaceType.Smooth
  3206. Hair.BottomSurface = Enum.SurfaceType.Smooth
  3207.  
  3208. local Weld = Instance.new("Weld", Hair)
  3209. Weld.Part0 = hed
  3210. Weld.Part1 = Hair
  3211. Weld.C1 = CFrame.new(0, -.5, 0)
  3212. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  3213.  
  3214. local M2 = Instance.new("SpecialMesh")
  3215. M2.Parent = Hair
  3216. M2.MeshId = "http://www.roblox.com/asset/?id=346578029"
  3217. M2.Scale = Vector3.new(1.2, 1.1, 1.1)
  3218.  
  3219. --Hood--
  3220. local Hood = Instance.new("Part", char)
  3221. Hood.Name = "Hood"
  3222. Hood.CanCollide = false
  3223. Hood.BrickColor = BrickColor.new("Institutional white")
  3224. Hood.Transparency = 0
  3225. Hood.Material = "Plastic"
  3226. Hood.Size = Vector3.new(1, 1, 2)
  3227. Hood.TopSurface = Enum.SurfaceType.Smooth
  3228. Hood.BottomSurface = Enum.SurfaceType.Smooth
  3229.  
  3230. local Weld = Instance.new("Weld", Hood)
  3231. Weld.Part0 = tors
  3232. Weld.Part1 = Hood
  3233. Weld.C1 = CFrame.new(0, .4, -.9)
  3234. Weld.C0 = CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180))
  3235.  
  3236. local M2 = Instance.new("SpecialMesh")
  3237. M2.Parent = Hood
  3238. M2.MeshId = "http://www.roblox.com/asset/?id=18010902"
  3239. M2.Scale = Vector3.new(0.922, 0.922, 0.922)
  3240. hed.face.Texture = "http://www.roblox.com/asset/?id=176217905"
  3241.  
  3242.  
  3243.  
  3244. Slashy = Instance.new("Sound", ra)
  3245. Slashy.Volume = 5
  3246. Slashy.Pitch = 1
  3247. Slashy.SoundId = "http://www.roblox.com/asset/?id=978101945"
  3248. Slashy.Looped = false
  3249.  
  3250. local VALUE1 = false
  3251. local sine=0
  3252. for _, v in pairs(XBlade:GetChildren()) do
  3253. if v:IsA'BasePart' then
  3254. v.CanCollide = false
  3255. v.Transparency = 1
  3256. end
  3257. end
  3258. function intro()
  3259. attack = true
  3260. chatfunc("Finally, after all this time.",3)
  3261. hum.WalkSpeed = 0
  3262. for i = 0,6,0.1 do
  3263. swait()
  3264. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3265. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3266. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3267. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3268. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  3269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3270. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  3271. end
  3272. wait(2.5)
  3273. chatfunc("At last I have a human soul.",3)
  3274. for i = 0,6,0.1 do
  3275. swait()
  3276. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3277. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3278. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3279. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3280. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  3281. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3282. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3283. end
  3284. wait(2.5)
  3285. chatfunc("And finally not attached to that dumb Skeleton.",3)
  3286. for i = 0,6,0.1 do
  3287. swait()
  3288. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3289. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3290. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3291. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  3293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3294. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3295. end
  3296. wait(2.5)
  3297. chatfunc("You'll get to live long enough to see something special.",5)
  3298.  
  3299. for i = 0,6,0.1 do
  3300. swait()
  3301. for _, v in pairs(XBlade:GetChildren()) do
  3302. if v:IsA'BasePart' then
  3303. v.CanCollide = false
  3304. v.Transparency = v.Transparency - .3
  3305. end
  3306. end
  3307. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3308. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3309. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3310. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3311. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(5)), 0.1)
  3312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3313. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(180)), 0.15)
  3314. end
  3315. wait(4.5)
  3316. chatfunc("Welcome my friend, to the XEvent.",3)
  3317. wait(2.5)
  3318. CreateSound("367453005", hed, 10, 1)
  3319. ShadowHead = New("Part",char,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  3320. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  3321. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  3322. Effects.Ring.Create(BrickColor.new("Institutional white"), tors.CFrame*angles(math.rad(90),math.rad(0),math.rad(0)), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  3323. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  3324. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  3325. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  3326. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  3327. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  3328. local bigboi = Instance.new("Sound",tors)
  3329. bigboi.SoundId = "rbxassetid://736980589"
  3330. bigboi.Volume = 2.5
  3331. bigboi.Looped = true
  3332. bigboi.Pitch = 1
  3333. bigboi:Play()
  3334. attack = false
  3335. VALUE1 = true
  3336. hum.WalkSpeed = 28
  3337. end
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343. function NothingPersonal()
  3344. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3345. local HITBODY = mouse.Target.Parent
  3346. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  3347. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  3348. if TORS ~= nil and HUMAN ~= nil then
  3349. attack = true
  3350. hum.WalkSpeed = 0
  3351. root.CFrame = TORS.CFrame * CFrame.new(-1,0,6)
  3352. TORS.Anchored = true
  3353. CreateSound("367453005", hed, 10, 1)
  3354. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  3355. for i = 0,6,0.1 do
  3356. swait()
  3357. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(-20)),0.15)
  3358. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3359. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3360. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3361. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(125)), 0.1)
  3362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(-15)), 0.1)
  3363. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  3364. end
  3365. CreateSound("357417055", hed, 10, 1)
  3366. for i = 0,4,0.1 do
  3367. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(45)),0.15)
  3368. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  3369. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3370. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3371. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(15)), 0.1)
  3372. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  3373. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  3374. end
  3375. wait(2.5)
  3376. CreateSound("623904185", hed, 10, 1)
  3377. HITBODY:BreakJoints()
  3378. TORS.Anchored = false
  3379. attack = false
  3380. hum.WalkSpeed = 28
  3381. bleed(TORS,25)
  3382. end
  3383. end
  3384. end
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397. ---ATTACKS N STUFF
  3398. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  3399. Hitboxpart = Instance.new("Part", EffectModel)
  3400. RemoveOutlines(Hitboxpart)
  3401. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  3402. Hitboxpart.CanCollide = false
  3403. Hitboxpart.Transparency = 1
  3404. Hitboxpart.Anchored = true
  3405. Hitboxpart.CFrame = Pose
  3406. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  3407. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  3408. end
  3409. wait2 = false
  3410. combo = 1
  3411. mouse.Button1Down:connect(function(key)
  3412. if attack == false then
  3413. attack = true
  3414. hum.WalkSpeed = 3.01
  3415. if combo == 1 and wait2 == false then
  3416. wait2 = true
  3417. for i = 0, 1.2, 0.1 do
  3418. swait()
  3419. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-15)), 0.3)
  3420. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3421. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(175), math.rad(0), math.rad(0)), 0.1)
  3422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3423. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
  3424. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
  3425. end
  3426. Effects.Ring.Create(BrickColor.new("Institutional white"), ra.CFrame, 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  3427. Slashy:Play()
  3428. HitboxFunction(Wedge.CFrame * CFrame.new(0, 0, -.9), 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  3429. for i = 0, 1.2, 0.1 do
  3430. swait()
  3431. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(15)), 0.3)
  3432. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3435. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
  3436. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
  3437. end
  3438. combo = 2
  3439. end
  3440. if combo == 2 and wait2 == false then
  3441. wait2 = true
  3442. HitboxFunction(ll.CFrame * CFrame.new(0, 0, .4), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  3443. for i = 0, 1.4, 0.1 do
  3444. swait()
  3445. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  3446. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  3447. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.3)
  3448. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
  3449. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(90),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  3450. LH.C0=clerp(LH.C0,cf(-1,-1,-1)*angles(math.rad(-60),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  3451. end
  3452. combo = 3
  3453. end
  3454. if combo == 3 and wait2 == false then
  3455. wait2 = true
  3456.  
  3457. for i = 0, 1.2, 0.1 do
  3458. swait()
  3459. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-15)), 0.3)
  3460. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3461. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.1)
  3462. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3463. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
  3464. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
  3465. end
  3466. HitboxFunction(Wedge.CFrame * CFrame.new(0, 0, -.9), 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  3467. Effects.Ring.Create(BrickColor.new("Institutional white"), Wedge.CFrame, 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  3468. Slashy:Play()
  3469. for i = 0, 1.2, 0.1 do
  3470. swait()
  3471. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(30)), 0.3)
  3472. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3473. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -1) * angles(math.rad(55), math.rad(0), math.rad(40)), 0.1)
  3474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3475. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
  3476. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
  3477. end
  3478. combo = 1
  3479. end
  3480. hum.WalkSpeed = 16
  3481. wait2 = false
  3482. attack = false
  3483. end
  3484. end)
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491. function DashingSpin()
  3492. attack = true
  3493. hum.WalkSpeed = 0
  3494. CreateSound("707957812", workspace, 5, 1)
  3495. Effects.Block.Create(BrickColor.new("Institutional white"), tors.CFrame, 2, 2, 2, 3.6, 3.6, 3.6, 0.05)
  3496. Effects.Block.Create(BrickColor.new("Really black"), tors.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.03)
  3497. Effects.Block.Create(BrickColor.new("Institutional white"), tors.CFrame, 2, 2, 2, 6.6, 6.6, 6.6, 0.05)
  3498. Effects.Block.Create(BrickColor.new("Really black"), tors.CFrame, 2, 2, 2, 6.4, 6.4, 6.4, 0.05)
  3499. Effects.Block.Create(BrickColor.new("Really black"), tors.CFrame, 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  3500.  
  3501. Effects.Ring.Create(BrickColor.new("Institutional white"), tors.CFrame, 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  3502. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  3503. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  3504. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  3505. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  3506. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  3507. root.CFrame = root.CFrame + root.CFrame.lookVector * 35
  3508. for i = 0,6,0.1 do
  3509. --Not to put a swait here this is going to be like, you know what just dont put a swait kthx
  3510. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3511. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  3512. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(110), math.rad(90)), 0.1)
  3513. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.4,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  3514. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  3515. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  3516. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3517. end
  3518. for i = 0,9,0.1 do
  3519. swait()
  3520. MagniDamage(Wedge, 12, 6, 12, 10, "Normal")
  3521. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25+0.45*i)*angles(math.rad(0),math.rad(0),math.rad(0-255.45*i)),0.15)
  3522. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30-5.35*i),math.rad(0),math.rad(0)),0.15)
  3523. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(110-25.35*i), math.rad(90)), 0.1)
  3524. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.4,0)*angles(math.rad(0+17.35*i),math.rad(0-25.35*i),math.rad(-4.5)),0.15)
  3525. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60+10.35*i),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  3526. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  3527. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3528. end
  3529. attack = false
  3530. hum.WalkSpeed = 28
  3531. end
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539. mouse.KeyDown:connect(function(key)
  3540. if attack == false then
  3541. if key == 'q' then
  3542. NothingPersonal()
  3543. elseif key == 'c' then
  3544. CreateSound("367453005", hed, 10, 1)
  3545. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  3546. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  3547. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  3548. elseif key == 'f' then
  3549. DashingSpin()
  3550. elseif key == 't' then
  3551. CreateSound("649634100", hed, 10, .89)
  3552. end
  3553. end
  3554. end)
  3555.  
  3556.  
  3557.  
  3558. ff = Instance.new("ForceField",char)
  3559. ff.Visible = false
  3560.  
  3561. local idle=0
  3562. local change = 1
  3563. local val = 0
  3564. toim = 0
  3565. hum.Animator.Parent = nil
  3566. idleanim=.4
  3567. while true do
  3568. swait()
  3569. hum.MaxHealth = math.huge
  3570. hum.Health = math.huge
  3571. hum.Name = "TheXEvent"
  3572. sine = sine + change
  3573. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  3574. local velderp=root.Velocity.y
  3575. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  3576. if equipped==true or equipped==false then
  3577. if attack==false then
  3578. idle=idle+1
  3579. else
  3580. idle=0
  3581. end
  3582. if root.Velocity.y > 1 and hitfloor==nil then
  3583. Anim="Jump"
  3584. if attack==false then
  3585. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3586. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  3588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  3589. LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),-0.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  3590. RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  3591. end
  3592. elseif root.Velocity.y < -1 and hitfloor==nil then
  3593. Anim="Fall"
  3594. if attack==false then
  3595. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3596. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3597. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(90)), 0.3)
  3598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-90)), 0.3)
  3599. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.6)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  3600. RH.C0=clerp(RH.C0,cf(1,-.3-0.1*math.cos(sine/20),-.6)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  3601. end
  3602. elseif torvel<1 and hitfloor~=nil then
  3603. Anim="Idle"
  3604. change = 1
  3605. if attack==false then
  3606. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(43)),0.15)
  3607. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-25)),.3)
  3608. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  3609. LH.C0=clerp(LH.C0,cf(-1,-.6-0.1*math.cos(sine/20),-.085)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
  3610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-40), math.rad(15)), 0.1)
  3611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  3612. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3613. end
  3614.  
  3615. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  3616. Anim="Walk"
  3617. change = 1
  3618. if attack==false then
  3619. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(20),math.rad(0),math.rad(0)),0.15)
  3620. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-0)),.3)
  3621. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  3622. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  3623. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-5), math.rad(15)), 0.1)
  3624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  3625. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3626. end
  3627. end
  3628. end
  3629.  
  3630. if 0 < #Effects then
  3631. for e = 1, #Effects do
  3632. if Effects[e] ~= nil then
  3633. local Thing = Effects[e]
  3634. if Thing ~= nil then
  3635. local Part = Thing[1]
  3636. local Mode = Thing[2]
  3637. local Delay = Thing[3]
  3638. local IncX = Thing[4]
  3639. local IncY = Thing[5]
  3640. local IncZ = Thing[6]
  3641. if 1 >= Thing[1].Transparency then
  3642. if Thing[2] == "Block1" then
  3643. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3644. local Mesh = Thing[1].Mesh
  3645. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3646. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3647. elseif Thing[2] == "Block2" then
  3648. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3649. local Mesh = Thing[7]
  3650. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3651. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3652. elseif Thing[2] == "Block3" then
  3653. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  3654. local Mesh = Thing[7]
  3655. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3656. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3657. elseif Thing[2] == "Cylinder" then
  3658. local Mesh = Thing[1].Mesh
  3659. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3660. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3661. elseif Thing[2] == "Blood" then
  3662. local Mesh = Thing[7]
  3663. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3664. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3665. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3666. elseif Thing[2] == "Elec" then
  3667. local Mesh = Thing[1].Mesh
  3668. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3669. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3670. elseif Thing[2] == "Disappear" then
  3671. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3672. elseif Thing[2] == "Shatter" then
  3673. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3674. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3675. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3676. Thing[6] = Thing[6] + Thing[5]
  3677. end
  3678. else
  3679. Part.Parent = nil
  3680. table.remove(Effects, e)
  3681. end
  3682. end
  3683. end
  3684. end
  3685. end
  3686. if VALUE1 == false and attack == false then
  3687. intro()
  3688. end
  3689. end
  3690. end)
  3691.  
  3692. chips.Name = "chips"
  3693. chips.Parent = scripts
  3694. chips.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  3695. chips.BackgroundTransparency = 0.30000001192093
  3696. chips.Position = UDim2.new(0.0321715809, 0, 0.390557945, 0)
  3697. chips.Size = UDim2.new(0, 136, 0, 33)
  3698. chips.Text = "Chips"
  3699. chips.TextColor3 = Color3.new(1, 1, 1)
  3700. chips.TextSize = 14
  3701. chips.MouseButton1Down:connect(function()
  3702. -----------------------
  3703. --[[ Name : Chips ]]--
  3704. --[[ Description : I think I found my specialty in scripts ]]--
  3705. --[[ \ None / ]]--
  3706. -------------------------------------------------------
  3707. --A script By Creterisk/makhail07
  3708. --Discord Creterisk#2958
  3709. -------------------------------------------------------
  3710.  
  3711. --Everything is Meaningless.....
  3712.  
  3713. wait(1 / 60)
  3714.  
  3715. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3716. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3717. do
  3718. print("FE Compatibility code by Mokiros")
  3719. script.Parent = Player.Character
  3720.  
  3721. --RemoteEvent for communicating
  3722. local Event = Instance.new("RemoteEvent")
  3723. Event.Name = "UserInput_Event"
  3724.  
  3725. --Fake event to make stuff like Mouse.KeyDown work
  3726. local function fakeEvent()
  3727. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  3728. t.connect = t.Connect
  3729. return t
  3730. end
  3731.  
  3732. --Creating fake input objects with fake variables
  3733. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  3734. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  3735. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  3736. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  3737. end}
  3738. --Merged 2 functions into one by checking amount of arguments
  3739. CAS.UnbindAction = CAS.BindAction
  3740.  
  3741. --This function will trigger the events that have been :Connect()'ed
  3742. local function te(self,ev,...)
  3743. local t = m[ev]
  3744. if t and t._fakeEvent and t.Function then
  3745. t.Function(...)
  3746. end
  3747. end
  3748. m.TrigEvent = te
  3749. UIS.TrigEvent = te
  3750.  
  3751. Event.OnServerEvent:Connect(function(plr,io)
  3752. if plr~=Player then return end
  3753. if io.isMouse then
  3754. m.Target = io.Target
  3755. m.Hit = io.Hit
  3756. else
  3757. local b = io.UserInputState == Enum.UserInputState.Begin
  3758. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  3759. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  3760. end
  3761. for _,t in pairs(CAS.Actions) do
  3762. for _,k in pairs(t.Keys) do
  3763. if k==io.KeyCode then
  3764. t.Function(t.Name,io.UserInputState,io)
  3765. end
  3766. end
  3767. end
  3768. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  3769. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  3770. end
  3771. end)
  3772. Event.Parent = NLS([==[
  3773. local Player = game:GetService("Players").LocalPlayer
  3774. local Event = script:WaitForChild("UserInput_Event")
  3775.  
  3776. local UIS = game:GetService("UserInputService")
  3777. local input = function(io,a)
  3778. if a then return end
  3779. --Since InputObject is a client-side instance, we create and pass table instead
  3780. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  3781. end
  3782. UIS.InputBegan:Connect(input)
  3783. UIS.InputEnded:Connect(input)
  3784.  
  3785. local Mouse = Player:GetMouse()
  3786. local h,t
  3787. --Give the server mouse data 30 times every second, but only if the values changed
  3788. --If player is not moving their mouse, client won't fire events
  3789. while wait(1/30) do
  3790. if h~=Mouse.Hit or t~=Mouse.Target then
  3791. h,t=Mouse.Hit,Mouse.Target
  3792. Event:FireServer({isMouse=true,Target=t,Hit=h})
  3793. end
  3794. end]==],Player.Character)
  3795. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  3796. end
  3797.  
  3798.  
  3799. local plr = owner
  3800. print('Chips Loaded')
  3801. print([[
  3802. Eat
  3803. Inhale
  3804. Vore
  3805. Consume
  3806. These are the four techniques of eating in the world that were used
  3807. Until, the voring nation attacked
  3808. ]])
  3809. local char = plr.Character
  3810. local hum = char:FindFirstChildOfClass'Humanoid'
  3811. local hed = char.Head
  3812. local root = char:FindFirstChild'HumanoidRootPart'
  3813. local rootj = root.RootJoint
  3814. local tors = char.Torso
  3815. local ra = char["Right Arm"]
  3816. local la = char["Left Arm"]
  3817. local rl = char["Right Leg"]
  3818. local ll = char["Left Leg"]
  3819. local neck = tors["Neck"]
  3820. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3821. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  3822. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  3823. local maincolor = BrickColor.new("Institutional white")
  3824. -------------------------------------------------------
  3825. --Start Good Stuff--
  3826. -------------------------------------------------------
  3827. cam = game.Workspace.CurrentCamera
  3828. CF = CFrame.new
  3829. angles = CFrame.Angles
  3830. attack = false
  3831. Euler = CFrame.fromEulerAnglesXYZ
  3832. Rad = math.rad
  3833. IT = Instance.new
  3834. BrickC = BrickColor.new
  3835. Cos = math.cos
  3836. Acos = math.acos
  3837. Sin = math.sin
  3838. Asin = math.asin
  3839. Abs = math.abs
  3840. Mrandom = math.random
  3841. Floor = math.floor
  3842. -------------------------------------------------------
  3843. --End Good Stuff--
  3844. -------------------------------------------------------
  3845. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3846. RSH, LSH = nil, nil
  3847. RW = Instance.new("Weld")
  3848. LW = Instance.new("Weld")
  3849. RH = tors["Right Hip"]
  3850. LH = tors["Left Hip"]
  3851. RSH = tors["Right Shoulder"]
  3852. LSH = tors["Left Shoulder"]
  3853. RSH.Parent = nil
  3854. LSH.Parent = nil
  3855. RW.Name = "RW"
  3856. RW.Part0 = tors
  3857. RW.C0 = CF(1.5, 0.5, 0)
  3858. RW.C1 = CF(0, 0.5, 0)
  3859. RW.Part1 = ra
  3860. RW.Parent = tors
  3861. LW.Name = "LW"
  3862. LW.Part0 = tors
  3863. LW.C0 = CF(-1.5, 0.5, 0)
  3864. LW.C1 = CF(0, 0.5, 0)
  3865. LW.Part1 = la
  3866. LW.Parent = tors
  3867. Effects = {}
  3868. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  3869. local wld = Instance.new("Weld", wp1)
  3870. wld.Part0 = wp0
  3871. wld.Part1 = wp1
  3872. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  3873. end
  3874. newWeld(tors, ll, -0.5, -1, 0)
  3875. ll.Weld.C1 = CFrame.new(0, 1, 0)
  3876. newWeld(tors, rl, 0.5, -1, 0)
  3877. rl.Weld.C1 = CFrame.new(0, 1, 0)
  3878. -------------------------------------------------------
  3879. --Start HeartBeat--
  3880. -------------------------------------------------------
  3881. ArtificialHB = Instance.new("BindableEvent", script)
  3882. ArtificialHB.Name = "Heartbeat"
  3883. script:WaitForChild("Heartbeat")
  3884.  
  3885. frame = 1 / 60
  3886. tf = 0
  3887. allowframeloss = false
  3888. tossremainder = false
  3889.  
  3890.  
  3891. lastframe = tick()
  3892. script.Heartbeat:Fire()
  3893.  
  3894.  
  3895. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3896. tf = tf + s
  3897. if tf >= frame then
  3898. if allowframeloss then
  3899. script.Heartbeat:Fire()
  3900. lastframe = tick()
  3901. else
  3902. for i = 1, math.floor(tf / frame) do
  3903. script.Heartbeat:Fire()
  3904. end
  3905. lastframe = tick()
  3906. end
  3907. if tossremainder then
  3908. tf = 0
  3909. else
  3910. tf = tf - frame * math.floor(tf / frame)
  3911. end
  3912. end
  3913. end)
  3914. -------------------------------------------------------
  3915. --End HeartBeat--
  3916. -------------------------------------------------------
  3917.  
  3918. -------------------------------------------------------
  3919. --Start Important Functions--
  3920. -------------------------------------------------------
  3921. function swait(num)
  3922. if num == 0 or num == nil then
  3923. game:service("RunService").Stepped:wait(0)
  3924. else
  3925. for i = 0, num do
  3926. game:service("RunService").Stepped:wait(0)
  3927. end
  3928. end
  3929. end
  3930. function thread(f)
  3931. coroutine.resume(coroutine.create(f))
  3932. end
  3933. function clerp(a, b, t)
  3934. local qa = {
  3935. QuaternionFromCFrame(a)
  3936. }
  3937. local qb = {
  3938. QuaternionFromCFrame(b)
  3939. }
  3940. local ax, ay, az = a.x, a.y, a.z
  3941. local bx, by, bz = b.x, b.y, b.z
  3942. local _t = 1 - t
  3943. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3944. end
  3945. function QuaternionFromCFrame(cf)
  3946. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3947. local trace = m00 + m11 + m22
  3948. if trace > 0 then
  3949. local s = math.sqrt(1 + trace)
  3950. local recip = 0.5 / s
  3951. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3952. else
  3953. local i = 0
  3954. if m00 < m11 then
  3955. i = 1
  3956. end
  3957. if m22 > (i == 0 and m00 or m11) then
  3958. i = 2
  3959. end
  3960. if i == 0 then
  3961. local s = math.sqrt(m00 - m11 - m22 + 1)
  3962. local recip = 0.5 / s
  3963. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3964. elseif i == 1 then
  3965. local s = math.sqrt(m11 - m22 - m00 + 1)
  3966. local recip = 0.5 / s
  3967. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3968. elseif i == 2 then
  3969. local s = math.sqrt(m22 - m00 - m11 + 1)
  3970. local recip = 0.5 / s
  3971. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3972. end
  3973. end
  3974. end
  3975. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3976. local xs, ys, zs = x + x, y + y, z + z
  3977. local wx, wy, wz = w * xs, w * ys, w * zs
  3978. local xx = x * xs
  3979. local xy = x * ys
  3980. local xz = x * zs
  3981. local yy = y * ys
  3982. local yz = y * zs
  3983. local zz = z * zs
  3984. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  3985. end
  3986. function QuaternionSlerp(a, b, t)
  3987. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3988. local startInterp, finishInterp
  3989. if cosTheta >= 1.0E-4 then
  3990. if 1 - cosTheta > 1.0E-4 then
  3991. local theta = math.acos(cosTheta)
  3992. local invSinTheta = 1 / Sin(theta)
  3993. startInterp = Sin((1 - t) * theta) * invSinTheta
  3994. finishInterp = Sin(t * theta) * invSinTheta
  3995. else
  3996. startInterp = 1 - t
  3997. finishInterp = t
  3998. end
  3999. elseif 1 + cosTheta > 1.0E-4 then
  4000. local theta = math.acos(-cosTheta)
  4001. local invSinTheta = 1 / Sin(theta)
  4002. startInterp = Sin((t - 1) * theta) * invSinTheta
  4003. finishInterp = Sin(t * theta) * invSinTheta
  4004. else
  4005. startInterp = t - 1
  4006. finishInterp = t
  4007. end
  4008. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  4009. end
  4010. function rayCast(Position, Direction, Range, Ignore)
  4011. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  4012. end
  4013. local RbxUtility = LoadLibrary("RbxUtility")
  4014. local Create = RbxUtility.Create
  4015.  
  4016. -------------------------------------------------------
  4017. --Start Damage Function--
  4018. -------------------------------------------------------
  4019. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  4020. if hit.Parent == nil then
  4021. return
  4022. end
  4023. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  4024. for _, v in pairs(hit.Parent:children()) do
  4025. if v:IsA("Humanoid") then
  4026. h = v
  4027. end
  4028. end
  4029. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  4030.  
  4031. hit.Parent:FindFirstChild("Head"):BreakJoints()
  4032. end
  4033.  
  4034. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  4035. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  4036. if hit.Parent.DebounceHit.Value == true then
  4037. return
  4038. end
  4039. end
  4040. if insta == true then
  4041. hit.Parent:FindFirstChild("Head"):BreakJoints()
  4042. end
  4043. local c = Create("ObjectValue"){
  4044. Name = "creator",
  4045. Value = game:service("Players").LocalPlayer,
  4046. Parent = h,
  4047. }
  4048. game:GetService("Debris"):AddItem(c, .5)
  4049. if HitSound ~= nil and HitPitch ~= nil then
  4050. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  4051. end
  4052. local Damage = math.random(minim, maxim)
  4053. local blocked = false
  4054. local block = hit.Parent:findFirstChild("Block")
  4055. if block ~= nil then
  4056. if block.className == "IntValue" then
  4057. if block.Value > 0 then
  4058. blocked = true
  4059. block.Value = block.Value - 1
  4060. print(block.Value)
  4061. end
  4062. end
  4063. end
  4064. if blocked == false then
  4065. h.Health = h.Health - Damage
  4066. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  4067. else
  4068. h.Health = h.Health - (Damage / 2)
  4069. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  4070. end
  4071. if Type == "Knockdown" then
  4072. local hum = hit.Parent.Humanoid
  4073. hum.PlatformStand = true
  4074. coroutine.resume(coroutine.create(function(HHumanoid)
  4075. swait(1)
  4076. HHumanoid.PlatformStand = false
  4077. end), hum)
  4078. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  4079. local bodvol = Create("BodyVelocity"){
  4080. velocity = angle * knockback,
  4081. P = 5000,
  4082. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  4083. Parent = hit,
  4084. }
  4085. local rl = Create("BodyAngularVelocity"){
  4086. P = 3000,
  4087. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  4088. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  4089. Parent = hit,
  4090. }
  4091. game:GetService("Debris"):AddItem(bodvol, .5)
  4092. game:GetService("Debris"):AddItem(rl, .5)
  4093. elseif Type == "Normal" then
  4094. local vp = Create("BodyVelocity"){
  4095. P = 500,
  4096. maxForce = Vector3.new(math.huge, 0, math.huge),
  4097. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  4098. }
  4099. if knockback > 0 then
  4100. vp.Parent = hit.Parent.Torso
  4101. end
  4102. game:GetService("Debris"):AddItem(vp, .5)
  4103. elseif Type == "Up" then
  4104. local bodyVelocity = Create("BodyVelocity"){
  4105. velocity = Vector3.new(0, 20, 0),
  4106. P = 5000,
  4107. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  4108. Parent = hit,
  4109. }
  4110. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  4111. elseif Type == "DarkUp" then
  4112. coroutine.resume(coroutine.create(function()
  4113. for i = 0, 1, 0.1 do
  4114. swait()
  4115. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  4116. end
  4117. end))
  4118. local bodyVelocity = Create("BodyVelocity"){
  4119. velocity = Vector3.new(0, 20, 0),
  4120. P = 5000,
  4121. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  4122. Parent = hit,
  4123. }
  4124. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  4125. elseif Type == "Snare" then
  4126. local bp = Create("BodyPosition"){
  4127. P = 2000,
  4128. D = 100,
  4129. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4130. position = hit.Parent.Torso.Position,
  4131. Parent = hit.Parent.Torso,
  4132. }
  4133. game:GetService("Debris"):AddItem(bp, 1)
  4134. elseif Type == "Freeze" then
  4135. local BodPos = Create("BodyPosition"){
  4136. P = 50000,
  4137. D = 1000,
  4138. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4139. position = hit.Parent.Torso.Position,
  4140. Parent = hit.Parent.Torso,
  4141. }
  4142. local BodGy = Create("BodyGyro") {
  4143. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  4144. P = 20e+003,
  4145. Parent = hit.Parent.Torso,
  4146. cframe = hit.Parent.Torso.CFrame,
  4147. }
  4148. hit.Parent.Torso.Anchored = true
  4149. coroutine.resume(coroutine.create(function(Part)
  4150. swait(1.5)
  4151. Part.Anchored = false
  4152. end), hit.Parent.Torso)
  4153. game:GetService("Debris"):AddItem(BodPos, 3)
  4154. game:GetService("Debris"):AddItem(BodGy, 3)
  4155. end
  4156. local debounce = Create("BoolValue"){
  4157. Name = "DebounceHit",
  4158. Parent = hit.Parent,
  4159. Value = true,
  4160. }
  4161. game:GetService("Debris"):AddItem(debounce, Delay)
  4162. c = Create("ObjectValue"){
  4163. Name = "creator",
  4164. Value = Player,
  4165. Parent = h,
  4166. }
  4167. game:GetService("Debris"):AddItem(c, .5)
  4168. end
  4169. end
  4170. -------------------------------------------------------
  4171. --End Damage Function--
  4172. -------------------------------------------------------
  4173.  
  4174. -------------------------------------------------------
  4175. --Start Damage Function Customization--
  4176. -------------------------------------------------------
  4177. function ShowDamage(Pos, Text, Time, Color)
  4178. local Rate = (1 / 30)
  4179. local Pos = (Pos or Vector3.new(0, 0, 0))
  4180. local Text = (Text or "")
  4181. local Time = (Time or 2)
  4182. local Color = (Color or Color3.new(1, 0, 1))
  4183. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  4184. EffectPart.Anchored = true
  4185. local BillboardGui = Create("BillboardGui"){
  4186. Size = UDim2.new(3, 0, 3, 0),
  4187. Adornee = EffectPart,
  4188. Parent = EffectPart,
  4189. }
  4190. local TextLabel = Create("TextLabel"){
  4191. BackgroundTransparency = 1,
  4192. Size = UDim2.new(1, 0, 1, 0),
  4193. Text = Text,
  4194. Font = "Bodoni",
  4195. TextColor3 = Color,
  4196. TextScaled = true,
  4197. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  4198. Parent = BillboardGui,
  4199. }
  4200. game.Debris:AddItem(EffectPart, (Time))
  4201. EffectPart.Parent = game:GetService("Workspace")
  4202. delay(0, function()
  4203. local Frames = (Time / Rate)
  4204. for Frame = 1, Frames do
  4205. wait(Rate)
  4206. local Percent = (Frame / Frames)
  4207. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4208. TextLabel.TextTransparency = Percent
  4209. end
  4210. if EffectPart and EffectPart.Parent then
  4211. EffectPart:Destroy()
  4212. end
  4213. end)
  4214. end
  4215. -------------------------------------------------------
  4216. --End Damage Function Customization--
  4217. -------------------------------------------------------
  4218.  
  4219. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  4220. for _, c in pairs(workspace:children()) do
  4221. local hum = c:findFirstChild("Humanoid")
  4222. if hum ~= nil then
  4223. local head = c:findFirstChild("Head")
  4224. if head ~= nil then
  4225. local targ = head.Position - Part.Position
  4226. local mag = targ.magnitude
  4227. if magni >= mag and c.Name ~= plr.Name then
  4228. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  4229. end
  4230. end
  4231. end
  4232. end
  4233. end
  4234.  
  4235.  
  4236. CFuncs = {
  4237. Part = {
  4238. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4239. local Part = Create("Part")({
  4240. Parent = Parent,
  4241. Reflectance = Reflectance,
  4242. Transparency = Transparency,
  4243. CanCollide = false,
  4244. Locked = true,
  4245. BrickColor = BrickColor.new(tostring(BColor)),
  4246. Name = Name,
  4247. Size = Size,
  4248. Material = Material
  4249. })
  4250. RemoveOutlines(Part)
  4251. return Part
  4252. end
  4253. },
  4254. Mesh = {
  4255. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4256. local Msh = Create(Mesh)({
  4257. Parent = Part,
  4258. Offset = OffSet,
  4259. Scale = Scale
  4260. })
  4261. if Mesh == "SpecialMesh" then
  4262. Msh.MeshType = MeshType
  4263. Msh.MeshId = MeshId
  4264. end
  4265. return Msh
  4266. end
  4267. },
  4268. Mesh = {
  4269. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4270. local Msh = Create(Mesh)({
  4271. Parent = Part,
  4272. Offset = OffSet,
  4273. Scale = Scale
  4274. })
  4275. if Mesh == "SpecialMesh" then
  4276. Msh.MeshType = MeshType
  4277. Msh.MeshId = MeshId
  4278. end
  4279. return Msh
  4280. end
  4281. },
  4282. Weld = {
  4283. Create = function(Parent, Part0, Part1, C0, C1)
  4284. local Weld = Create("Weld")({
  4285. Parent = Parent,
  4286. Part0 = Part0,
  4287. Part1 = Part1,
  4288. C0 = C0,
  4289. C1 = C1
  4290. })
  4291. return Weld
  4292. end
  4293. },
  4294. Sound = {
  4295. Create = function(id, par, vol, pit)
  4296. coroutine.resume(coroutine.create(function()
  4297. local S = Create("Sound")({
  4298. Volume = vol,
  4299. Pitch = pit or 1,
  4300. SoundId = id,
  4301. Parent = par or workspace
  4302. })
  4303. wait()
  4304. S:play()
  4305. game:GetService("Debris"):AddItem(S, 6)
  4306. end))
  4307. end
  4308. },
  4309. ParticleEmitter = {
  4310. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  4311. local fp = Create("ParticleEmitter")({
  4312. Parent = Parent,
  4313. Color = ColorSequence.new(Color1, Color2),
  4314. LightEmission = LightEmission,
  4315. Size = Size,
  4316. Texture = Texture,
  4317. Transparency = Transparency,
  4318. ZOffset = ZOffset,
  4319. Acceleration = Accel,
  4320. Drag = Drag,
  4321. LockedToPart = LockedToPart,
  4322. VelocityInheritance = VelocityInheritance,
  4323. EmissionDirection = EmissionDirection,
  4324. Enabled = Enabled,
  4325. Lifetime = LifeTime,
  4326. Rate = Rate,
  4327. Rotation = Rotation,
  4328. RotSpeed = RotSpeed,
  4329. Speed = Speed,
  4330. VelocitySpread = VelocitySpread
  4331. })
  4332. return fp
  4333. end
  4334. }
  4335. }
  4336. function RemoveOutlines(part)
  4337. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  4338. end
  4339. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4340. local Part = Create("Part")({
  4341. formFactor = FormFactor,
  4342. Parent = Parent,
  4343. Reflectance = Reflectance,
  4344. Transparency = Transparency,
  4345. CanCollide = false,
  4346. Locked = true,
  4347. BrickColor = BrickColor.new(tostring(BColor)),
  4348. Name = Name,
  4349. Size = Size,
  4350. Material = Material
  4351. })
  4352. RemoveOutlines(Part)
  4353. return Part
  4354. end
  4355. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4356. local Msh = Create(Mesh)({
  4357. Parent = Part,
  4358. Offset = OffSet,
  4359. Scale = Scale
  4360. })
  4361. if Mesh == "SpecialMesh" then
  4362. Msh.MeshType = MeshType
  4363. Msh.MeshId = MeshId
  4364. end
  4365. return Msh
  4366. end
  4367. function CreateWeld(Parent, Part0, Part1, C0, C1)
  4368. local Weld = Create("Weld")({
  4369. Parent = Parent,
  4370. Part0 = Part0,
  4371. Part1 = Part1,
  4372. C0 = C0,
  4373. C1 = C1
  4374. })
  4375. return Weld
  4376. end
  4377.  
  4378.  
  4379. -------------------------------------------------------
  4380. --Start Effect Function--
  4381. -------------------------------------------------------
  4382. EffectModel = Instance.new("Model", char)
  4383. Effects = {
  4384. Block = {
  4385. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4386. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4387. prt.Anchored = true
  4388. prt.CFrame = cframe
  4389. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4390. game:GetService("Debris"):AddItem(prt, 10)
  4391. if Type == 1 or Type == nil then
  4392. table.insert(Effects, {
  4393. prt,
  4394. "Block1",
  4395. delay,
  4396. x3,
  4397. y3,
  4398. z3,
  4399. msh
  4400. })
  4401. elseif Type == 2 then
  4402. table.insert(Effects, {
  4403. prt,
  4404. "Block2",
  4405. delay,
  4406. x3,
  4407. y3,
  4408. z3,
  4409. msh
  4410. })
  4411. else
  4412. table.insert(Effects, {
  4413. prt,
  4414. "Block3",
  4415. delay,
  4416. x3,
  4417. y3,
  4418. z3,
  4419. msh
  4420. })
  4421. end
  4422. end
  4423. },
  4424. Sphere = {
  4425. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4426. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4427. prt.Anchored = true
  4428. prt.CFrame = cframe
  4429. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4430. game:GetService("Debris"):AddItem(prt, 10)
  4431. table.insert(Effects, {
  4432. prt,
  4433. "Cylinder",
  4434. delay,
  4435. x3,
  4436. y3,
  4437. z3,
  4438. msh
  4439. })
  4440. end
  4441. },
  4442. Cylinder = {
  4443. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4444. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4445. prt.Anchored = true
  4446. prt.CFrame = cframe
  4447. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4448. game:GetService("Debris"):AddItem(prt, 10)
  4449. table.insert(Effects, {
  4450. prt,
  4451. "Cylinder",
  4452. delay,
  4453. x3,
  4454. y3,
  4455. z3,
  4456. msh
  4457. })
  4458. end
  4459. },
  4460. Wave = {
  4461. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4462. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4463. prt.Anchored = true
  4464. prt.CFrame = cframe
  4465. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  4466. game:GetService("Debris"):AddItem(prt, 10)
  4467. table.insert(Effects, {
  4468. prt,
  4469. "Cylinder",
  4470. delay,
  4471. x3 / 60,
  4472. y3 / 60,
  4473. z3 / 60,
  4474. msh
  4475. })
  4476. end
  4477. },
  4478. Ring = {
  4479. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4480. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4481. prt.Anchored = true
  4482. prt.CFrame = cframe
  4483. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4484. game:GetService("Debris"):AddItem(prt, 10)
  4485. table.insert(Effects, {
  4486. prt,
  4487. "Cylinder",
  4488. delay,
  4489. x3,
  4490. y3,
  4491. z3,
  4492. msh
  4493. })
  4494. end
  4495. },
  4496. Break = {
  4497. Create = function(brickcolor, cframe, x1, y1, z1)
  4498. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4499. prt.Anchored = true
  4500. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4501. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4502. local num = math.random(10, 50) / 1000
  4503. game:GetService("Debris"):AddItem(prt, 10)
  4504. table.insert(Effects, {
  4505. prt,
  4506. "Shatter",
  4507. num,
  4508. prt.CFrame,
  4509. math.random() - math.random(),
  4510. 0,
  4511. math.random(50, 100) / 100
  4512. })
  4513. end
  4514. },
  4515. Spiral = {
  4516. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4517. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4518. prt.Anchored = true
  4519. prt.CFrame = cframe
  4520. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4521. game:GetService("Debris"):AddItem(prt, 10)
  4522. table.insert(Effects, {
  4523. prt,
  4524. "Cylinder",
  4525. delay,
  4526. x3,
  4527. y3,
  4528. z3,
  4529. msh
  4530. })
  4531. end
  4532. },
  4533. Push = {
  4534. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4535. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4536. prt.Anchored = true
  4537. prt.CFrame = cframe
  4538. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4539. game:GetService("Debris"):AddItem(prt, 10)
  4540. table.insert(Effects, {
  4541. prt,
  4542. "Cylinder",
  4543. delay,
  4544. x3,
  4545. y3,
  4546. z3,
  4547. msh
  4548. })
  4549. end
  4550. }
  4551. }
  4552. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  4553. local fp = IT("Part")
  4554. fp.formFactor = formfactor
  4555. fp.Parent = parent
  4556. fp.Reflectance = reflectance
  4557. fp.Transparency = transparency
  4558. fp.CanCollide = false
  4559. fp.Locked = true
  4560. fp.BrickColor = brickcolor
  4561. fp.Name = name
  4562. fp.Size = size
  4563. fp.Position = tors.Position
  4564. RemoveOutlines(fp)
  4565. fp.Material = "SmoothPlastic"
  4566. fp:BreakJoints()
  4567. return fp
  4568. end
  4569.  
  4570. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  4571. local mesh = IT(Mesh)
  4572. mesh.Parent = part
  4573. if Mesh == "SpecialMesh" then
  4574. mesh.MeshType = meshtype
  4575. if meshid ~= "nil" then
  4576. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  4577. end
  4578. end
  4579. mesh.Offset = offset
  4580. mesh.Scale = scale
  4581. return mesh
  4582. end
  4583.  
  4584. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  4585. local type = type
  4586. local rng = Instance.new("Part", char)
  4587. rng.Anchored = true
  4588. rng.BrickColor = color
  4589. rng.CanCollide = false
  4590. rng.FormFactor = 3
  4591. rng.Name = "Ring"
  4592. rng.Material = "Neon"
  4593. rng.Size = Vector3.new(1, 1, 1)
  4594. rng.Transparency = 0
  4595. rng.TopSurface = 0
  4596. rng.BottomSurface = 0
  4597. rng.CFrame = pos
  4598. local rngm = Instance.new("SpecialMesh", rng)
  4599. rngm.MeshType = MType
  4600. rngm.Scale = scale
  4601. local scaler2 = 1
  4602. if type == "Add" then
  4603. scaler2 = 1 * value
  4604. elseif type == "Divide" then
  4605. scaler2 = 1 / value
  4606. end
  4607. coroutine.resume(coroutine.create(function()
  4608. for i = 0, 10 / bonuspeed, 0.1 do
  4609. swait()
  4610. if type == "Add" then
  4611. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4612. elseif type == "Divide" then
  4613. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4614. end
  4615. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4616. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  4617. end
  4618. rng:Destroy()
  4619. end))
  4620. end
  4621.  
  4622. function Eviscerate(dude)
  4623. if dude.Name ~= char then
  4624. local bgf = IT("BodyGyro", dude.Head)
  4625. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4626. local val = IT("BoolValue", dude)
  4627. val.Name = "IsHit"
  4628. local ds = coroutine.wrap(function()
  4629. dude:WaitForChild("Head"):BreakJoints()
  4630. wait(0.5)
  4631. target = nil
  4632. coroutine.resume(coroutine.create(function()
  4633. for i, v in pairs(dude:GetChildren()) do
  4634. if v:IsA("Accessory") then
  4635. v:Destroy()
  4636. end
  4637. if v:IsA("Humanoid") then
  4638. v:Destroy()
  4639. end
  4640. if v:IsA("CharacterMesh") then
  4641. v:Destroy()
  4642. end
  4643. if v:IsA("Model") then
  4644. v:Destroy()
  4645. end
  4646. if v:IsA("Part") or v:IsA("MeshPart") then
  4647. for x, o in pairs(v:GetChildren()) do
  4648. if o:IsA("Decal") then
  4649. o:Destroy()
  4650. end
  4651. end
  4652. coroutine.resume(coroutine.create(function()
  4653. v.Material = "Neon"
  4654. v.CanCollide = false
  4655. local PartEmmit1 = IT("ParticleEmitter", v)
  4656. PartEmmit1.LightEmission = 1
  4657. PartEmmit1.Texture = "rbxassetid://284205403"
  4658. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4659. PartEmmit1.Rate = 150
  4660. PartEmmit1.Lifetime = NumberRange.new(1)
  4661. PartEmmit1.Size = NumberSequence.new({
  4662. NumberSequenceKeypoint.new(0, 0.75, 0),
  4663. NumberSequenceKeypoint.new(1, 0, 0)
  4664. })
  4665. PartEmmit1.Transparency = NumberSequence.new({
  4666. NumberSequenceKeypoint.new(0, 0, 0),
  4667. NumberSequenceKeypoint.new(1, 1, 0)
  4668. })
  4669. PartEmmit1.Speed = NumberRange.new(0, 0)
  4670. PartEmmit1.VelocitySpread = 30000
  4671. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  4672. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  4673. local BodPoss = IT("BodyPosition", v)
  4674. BodPoss.P = 3000
  4675. BodPoss.D = 1000
  4676. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4677. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4678. v.Color = maincolor.Color
  4679. coroutine.resume(coroutine.create(function()
  4680. for i = 0, 49 do
  4681. swait(1)
  4682. v.Transparency = v.Transparency + 0.08
  4683. end
  4684. wait(0.5)
  4685. PartEmmit1.Enabled = false
  4686. wait(3)
  4687. v:Destroy()
  4688. dude:Destroy()
  4689. end))
  4690. end))
  4691. end
  4692. end
  4693. end))
  4694. end)
  4695. ds()
  4696. end
  4697. end
  4698.  
  4699. function FindNearestHead(Position, Distance, SinglePlayer)
  4700. if SinglePlayer then
  4701. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  4702. end
  4703. local List = {}
  4704. for i, v in pairs(workspace:GetChildren()) do
  4705. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  4706. table.insert(List, v)
  4707. end
  4708. end
  4709. return List
  4710. end
  4711.  
  4712. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  4713. local type = type
  4714. local rng = Instance.new("Part", char)
  4715. rng.Anchored = true
  4716. rng.BrickColor = color
  4717. rng.CanCollide = false
  4718. rng.FormFactor = 3
  4719. rng.Name = "Ring"
  4720. rng.Material = "Neon"
  4721. rng.Size = Vector3.new(1, 1, 1)
  4722. rng.Transparency = 0
  4723. rng.TopSurface = 0
  4724. rng.BottomSurface = 0
  4725. rng.CFrame = pos
  4726. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  4727. local rngm = Instance.new("SpecialMesh", rng)
  4728. rngm.MeshType = MType
  4729. rngm.Scale = Vector3.new(x1, y1, z1)
  4730. local scaler2 = 1
  4731. local speeder = FastSpeed
  4732. if type == "Add" then
  4733. scaler2 = 1 * value
  4734. elseif type == "Divide" then
  4735. scaler2 = 1 / value
  4736. end
  4737. coroutine.resume(coroutine.create(function()
  4738. for i = 0, 10 / bonuspeed, 0.1 do
  4739. swait()
  4740. if type == "Add" then
  4741. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4742. elseif type == "Divide" then
  4743. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4744. end
  4745. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  4746. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  4747. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4748. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  4749. end
  4750. rng:Destroy()
  4751. end))
  4752. end
  4753.  
  4754. function SoulSteal(dude)
  4755. if dude.Name ~= char then
  4756. local bgf = IT("BodyGyro", dude.Head)
  4757. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4758. local val = IT("BoolValue", dude)
  4759. val.Name = "IsHit"
  4760. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  4761. local soulst = coroutine.wrap(function()
  4762. local soul = Instance.new("Part",dude)
  4763. soul.Size = Vector3.new(1,1,1)
  4764. soul.CanCollide = false
  4765. soul.Anchored = false
  4766. soul.Position = torso.Position
  4767. soul.Transparency = 1
  4768. local PartEmmit1 = IT("ParticleEmitter", soul)
  4769. PartEmmit1.LightEmission = 1
  4770. PartEmmit1.Texture = "rbxassetid://569507414"
  4771. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4772. PartEmmit1.Rate = 250
  4773. PartEmmit1.Lifetime = NumberRange.new(1.6)
  4774. PartEmmit1.Size = NumberSequence.new({
  4775. NumberSequenceKeypoint.new(0, 1, 0),
  4776. NumberSequenceKeypoint.new(1, 0, 0)
  4777. })
  4778. PartEmmit1.Transparency = NumberSequence.new({
  4779. NumberSequenceKeypoint.new(0, 0, 0),
  4780. NumberSequenceKeypoint.new(1, 1, 0)
  4781. })
  4782. PartEmmit1.Speed = NumberRange.new(0, 0)
  4783. PartEmmit1.VelocitySpread = 30000
  4784. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  4785. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  4786. local BodPoss = IT("BodyPosition", soul)
  4787. BodPoss.P = 3000
  4788. BodPoss.D = 1000
  4789. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4790. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4791. wait(1.6)
  4792. soul.Touched:connect(function(hit)
  4793. if hit.Parent == char then
  4794. soul:Destroy()
  4795. end
  4796. end)
  4797. wait(1.2)
  4798. while soul do
  4799. swait()
  4800. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4801. BodPoss.Position = tors.Position
  4802. end
  4803. end)
  4804. soulst()
  4805. end
  4806. end
  4807. function FaceMouse()
  4808. local Cam = workspace.CurrentCamera
  4809. return {
  4810. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  4811. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  4812. }
  4813. end
  4814. Effects = {
  4815. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  4816. local p = Instance.new("Part",EffectModel)
  4817. p.BrickColor = BrickColor.new(colour)
  4818. p.Size = partsize
  4819. p.Anchored = true
  4820. p.CanCollide = false
  4821. p.Material = matr
  4822. p.CFrame = cf
  4823. if inverse == true then
  4824. p.Transparency = 1
  4825. else
  4826. p.Transparency = 0
  4827. end
  4828. local m = Instance.new("BlockMesh",p)
  4829. m.Scale = meshstart
  4830. coroutine.wrap(function()
  4831. for i = 0, 1, factor do
  4832. swait()
  4833. if inverse == true then
  4834. p.Transparency = 1-i
  4835. else
  4836. p.Transparency = i
  4837. end
  4838. m.Scale = m.Scale + meshadd
  4839. if spin == true then
  4840. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4841. end
  4842. end
  4843. p:Destroy()
  4844. end)()
  4845. return p
  4846. end,
  4847. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  4848. local p = Instance.new("Part",EffectModel)
  4849. p.BrickColor = BrickColor.new(colour)
  4850. p.Size = partsize
  4851. p.Anchored = true
  4852. p.CanCollide = false
  4853. p.Material = matr
  4854. p.CFrame = cf
  4855. if inverse == true then
  4856. p.Transparency = 1
  4857. else
  4858. p.Transparency = 0
  4859. end
  4860. local m = Instance.new("SpecialMesh",p)
  4861. m.MeshType = "Sphere"
  4862. m.Scale = meshstart
  4863. coroutine.wrap(function()
  4864. for i=0,1,factor do
  4865. swait()
  4866. if inverse == true then
  4867. p.Transparency = 1-i
  4868. else
  4869. p.Transparency = i
  4870. end
  4871. m.Scale = m.Scale + meshadd
  4872. end
  4873. p:Destroy()
  4874. end)()
  4875. return p
  4876. end,
  4877.  
  4878. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  4879. local p = Instance.new("Part",EffectModel)
  4880. p.BrickColor = BrickColor.new(colour)
  4881. p.Size = partsize
  4882. p.Anchored = true
  4883. p.CanCollide = false
  4884. p.Material = matr
  4885. p.CFrame = cf
  4886. if inverse == true then
  4887. p.Transparency = 1
  4888. else
  4889. p.Transparency = 0
  4890. end
  4891. local m = Instance.new("CylinderMesh",p)
  4892. m.Scale = meshstart
  4893. coroutine.wrap(function()
  4894. for i=0,1,factor do
  4895. swait()
  4896. if inverse == true then
  4897. p.Transparency = 1-i
  4898. else
  4899. p.Transparency = i
  4900. end
  4901. m.Scale = m.Scale + meshadd
  4902. end
  4903. p:Destroy()
  4904. end)()
  4905. return p
  4906. end,
  4907.  
  4908. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  4909. local p = Instance.new("Part",EffectModel)
  4910. p.BrickColor = BrickColor.new(colour)
  4911. p.Size = Vector3.new()
  4912. p.Anchored = true
  4913. p.CanCollide = false
  4914. p.CFrame = cf
  4915. if inverse == true then
  4916. p.Transparency = 1
  4917. else
  4918. p.Transparency = 0
  4919. end
  4920. local m = Instance.new("SpecialMesh",p)
  4921. m.MeshId = "rbxassetid://20329976"
  4922. m.Scale = meshstart
  4923. coroutine.wrap(function()
  4924. for i=0,1,factor do
  4925. swait()
  4926. if inverse == true then
  4927. p.Transparency = 1-i
  4928. else
  4929. p.Transparency = i
  4930. end
  4931. m.Scale = m.Scale + meshadd
  4932. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  4933. end
  4934. p:Destroy()
  4935. end)()
  4936. return p
  4937. end,
  4938.  
  4939. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  4940. local p = Instance.new("Part",EffectModel)
  4941. p.BrickColor = BrickColor.new(colour)
  4942. p.Size = Vector3.new()
  4943. p.Anchored = true
  4944. p.CanCollide = false
  4945. p.CFrame = cf
  4946. if inverse == true then
  4947. p.Transparency = 1
  4948. else
  4949. p.Transparency = 0
  4950. end
  4951. local m = Instance.new("SpecialMesh",p)
  4952. m.MeshId = "rbxassetid://3270017"
  4953. m.Scale = meshstart
  4954. coroutine.wrap(function()
  4955. for i=0,1,factor do
  4956. swait()
  4957. if inverse == true then
  4958. p.Transparency = 1-i
  4959. else
  4960. p.Transparency = i
  4961. end
  4962. m.Scale = m.Scale + meshadd
  4963. end
  4964. p:Destroy()
  4965. end)()
  4966. return p
  4967. end,
  4968.  
  4969. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  4970. local p = Instance.new("Part",EffectModel)
  4971. p.BrickColor = BrickColor.new(colour)
  4972. p.Size = Vector3.new()
  4973. p.Anchored = true
  4974. p.CanCollide = false
  4975. p.CFrame = cf
  4976. if inverse == true then
  4977. p.Transparency = 1
  4978. else
  4979. p.Transparency = 0
  4980. end
  4981. local m = Instance.new("SpecialMesh",p)
  4982. m.MeshId = meshid
  4983. m.TextureId = textid
  4984. m.Scale = meshstart
  4985. coroutine.wrap(function()
  4986. for i=0,1,factor do
  4987. swait()
  4988. if inverse == true then
  4989. p.Transparency = 1-i
  4990. else
  4991. p.Transparency = i
  4992. end
  4993. m.Scale = m.Scale + meshadd
  4994. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  4995. end
  4996. p:Destroy()
  4997. end)()
  4998. return p
  4999. end,
  5000.  
  5001. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  5002. local p = Instance.new("Part",EffectModel)
  5003. p.BrickColor = BrickColor.new(colour)
  5004. p.Size = partsize
  5005. p.Anchored = true
  5006. p.CanCollide = false
  5007. p.Material = matr
  5008. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  5009. if inverse == true then
  5010. p.Transparency = 1
  5011. else
  5012. p.Transparency = 0
  5013. end
  5014. local m = Instance.new("SpecialMesh",p)
  5015. m.MeshType = "Sphere"
  5016. m.Scale = meshstart
  5017. coroutine.wrap(function()
  5018. for i=0,1,factor do
  5019. swait()
  5020. if inverse == true then
  5021. p.Transparency = 1-i
  5022. else
  5023. p.Transparency = i
  5024. end
  5025. m.Scale = m.Scale + meshadd
  5026. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  5027. end
  5028. p:Destroy()
  5029. end)()
  5030. return p
  5031. end,
  5032.  
  5033. }
  5034. -------------------------------------------------------
  5035. --End Effect Function--
  5036. -------------------------------------------------------
  5037. function Cso(ID, PARENT, VOLUME, PITCH)
  5038. local NSound = nil
  5039. coroutine.resume(coroutine.create(function()
  5040. NSound = IT("Sound", PARENT)
  5041. NSound.Volume = VOLUME
  5042. NSound.Pitch = PITCH
  5043. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  5044. swait()
  5045. NSound:play()
  5046. game:GetService("Debris"):AddItem(NSound, 10)
  5047. end))
  5048. return NSound
  5049. end
  5050. function CamShake(Length, Intensity)
  5051. coroutine.resume(coroutine.create(function()
  5052. local intensity = 1 * Intensity
  5053. local rotM = 0.01 * Intensity
  5054. for i = 0, Length, 0.1 do
  5055. swait()
  5056. intensity = intensity - 0.05 * Intensity / Length
  5057. rotM = rotM - 5.0E-4 * Intensity / Length
  5058. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  5059. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  5060. end
  5061. hum.CameraOffset = Vector3.new(0, 0, 0)
  5062. end))
  5063. end
  5064. NewInstance = function(instance,parent,properties)
  5065. local inst = Instance.new(instance)
  5066. inst.Parent = parent
  5067. if(properties)then
  5068. for i,v in next, properties do
  5069. pcall(function() inst[i] = v end)
  5070. end
  5071. end
  5072. return inst;
  5073. end
  5074. hum.MaxHealth = 1.0E298
  5075. hum.Health = 1.0E298
  5076. game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
  5077. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  5078. hum.MaxHealth = 1.0E298
  5079. hum.Health = 1.0E298
  5080. end
  5081. end)
  5082. -------------------------------------------------------
  5083. --End Important Functions--
  5084. -------------------------------------------------------
  5085.  
  5086.  
  5087. -------------------------------------------------------
  5088. --Start Customization--
  5089. -------------------------------------------------------
  5090. local Player_Size = 1
  5091. if Player_Size ~= 1 then
  5092. root.Size = root.Size * Player_Size
  5093. tors.Size = tors.Size * Player_Size
  5094. hed.Size = hed.Size * Player_Size
  5095. ra.Size = ra.Size * Player_Size
  5096. la.Size = la.Size * Player_Size
  5097. rl.Size = rl.Size * Player_Size
  5098. ll.Size = ll.Size * Player_Size
  5099. ----------------------------------------------------------------------------------
  5100. rootj.Parent = root
  5101. neck.Parent = tors
  5102. RW.Parent = tors
  5103. LW.Parent = tors
  5104. RH.Parent = tors
  5105. LH.Parent = tors
  5106. ----------------------------------------------------------------------------------
  5107. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  5108. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  5109. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  5110. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  5111. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  5112. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  5113. ----------------------------------------------------------------------------------
  5114. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5115. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5116. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5117. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5118. --hat.Parent = Character
  5119. end
  5120. ----------------------------------------------------------------------------------
  5121. local SONG = 525565668
  5122. local SONG2 = 0
  5123. local Music = Instance.new("Sound",tors)
  5124. Music.Volume = 2.5
  5125. Music.Looped = true
  5126. Music.Pitch = 1 --Pitcher
  5127. ----------------------------------------------------------------------------------
  5128. local equipped = false
  5129. local idle = 0
  5130. local change = 1
  5131. local val = 0
  5132. local toim = 0
  5133. local idleanim = 0.4
  5134. local sine = 0
  5135. local Sit = 1
  5136. local WasAir = false
  5137. local InAir = false
  5138. local LandTick = 0
  5139. local movelegs = false
  5140. local FF = Instance.new("ForceField",char)
  5141. FF.Visible = false
  5142. local Speed = 56
  5143. local Chips = "onebearnakedwoman"
  5144. ----------------------------------------------------------------------------------
  5145. hum.JumpPower = 55
  5146. hum.Animator.Parent = nil
  5147. ----------------------------------------------------------------------------------
  5148. Chips = IT("Model")
  5149. Chips.Parent = char
  5150. Chips.Name = "Chips"
  5151. RHe = IT("Part")
  5152. RHe.Parent = Chips
  5153. RHe.BrickColor = BrickColor.new("Really black")
  5154. RHe.Locked = true
  5155. RHe.CanCollide = false
  5156. RHe.Transparency = 0
  5157. PMesh = IT("SpecialMesh")
  5158. RHe.formFactor = "Symmetric"
  5159. PMesh.MeshType = "FileMesh"
  5160. PMesh.MeshId = "rbxassetid://19106014"
  5161. PMesh.TextureId = "rbxassetid://342435650"
  5162. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  5163. PMesh.Parent = RHe
  5164. local RWeld = IT("Weld")
  5165. RWeld.Parent = RHe
  5166. RWeld.Part0 = RHe
  5167. RWeld.Part1 = ra
  5168. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  5169. -------------------------------------------------------
  5170. --End Customization--
  5171. -------------------------------------------------------
  5172.  
  5173.  
  5174. -------------------------------------------------------
  5175. --Start Attacks N Stuff--
  5176. -------------------------------------------------------
  5177. function AttackTemplate()
  5178. attack = true
  5179. for i = 0, 2, 0.1 do
  5180. swait()
  5181. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5182. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5183. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5184. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5185. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5186. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5187. end
  5188. attack = false
  5189. end
  5190. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  5191. local Hitboxpart = Instance.new("Part", EffectModel)
  5192. RemoveOutlines(Hitboxpart)
  5193. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  5194. Hitboxpart.CanCollide = false
  5195. Hitboxpart.Transparency = 1
  5196. Hitboxpart.Anchored = true
  5197. Hitboxpart.CFrame = Pose
  5198. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  5199. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  5200. end
  5201. wait2 = false
  5202. combo = 1
  5203. mouse.Button1Down:connect(function(key)
  5204. if attack == false then
  5205. attack = true
  5206. Speed = 3.01
  5207. if combo == 1 and wait2 == false then
  5208. wait2 = true
  5209. for i = 0, 1.6, 0.1 do
  5210. swait()
  5211. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.2)
  5212. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  5213. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  5214. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  5215. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  5216. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  5217. end
  5218. Cso("138097048", ra, 1.2, 0.8)
  5219. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  5220. for i = 0, 1.2, 0.1 do
  5221. swait()
  5222. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  5223. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  5224. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  5225. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  5226. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  5227. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  5228. end
  5229. combo = 1
  5230. end
  5231. Speed = 56
  5232. wait2 = false
  5233. attack = false
  5234. end
  5235. end)
  5236. function Taunt()
  5237. attack = true
  5238. Speed = 3
  5239. if Chips == "onebearnakedwoman" then
  5240. local Munch = Cso("1575472350", hed, 5, 1)
  5241. swait(2)
  5242. repeat
  5243. swait()
  5244. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5245. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5246. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5247. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5248. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5249. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5250. until Munch.Playing == false
  5251. elseif Chips == "layonme" then
  5252. for i = 0, 6, 0.1 do
  5253. swait()
  5254. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5255. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0 - 255.45 * i)), 0.15)
  5256. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5257. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5258. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(30 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.1)
  5259. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-30 - 5 * Sin(sine / 20)), Rad(-45 - 5 * Sin(sine / 20))), 0.1)
  5260. end
  5261. elseif Chips == "howitfeelstochew5gum" then
  5262. local Munch = Cso("1575472350", hed, 5, 1)
  5263. swait(2)
  5264. repeat
  5265. swait()
  5266. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5267. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5268. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5269. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5270. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5271. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5272. until Munch.Playing == false
  5273. Cso("172324194", hed, 5, 1)
  5274. for i = 0, 5, 0.1 do
  5275. swait()
  5276. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5277. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  5278. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5279. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5280. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5281. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  5282. end
  5283. local RUN = Cso("957655044", hed, 5, 1)
  5284. swait(2)
  5285. repeat
  5286. swait()
  5287. Speed = 56
  5288. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5289. root.Velocity = root.CFrame.lookVector * 75
  5290. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  5291. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  5292. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5293. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5294. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  5295. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  5296. until RUN.Playing == false
  5297. elseif Chips == "5gumdowngrade" then
  5298. Cso("1826625760", hed, 5, 1)
  5299. for i = 0, 5, 0.1 do
  5300. swait()
  5301. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5302. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5303. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5304. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5305. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5306. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5307. end
  5308. end
  5309. Speed = 56
  5310. movelegs = false
  5311. attack = false
  5312. end
  5313. function Gum()
  5314. attack = true
  5315. Speed = 0
  5316. local Senses = Cso("605297168", hed, 6, 1)
  5317. swait(2)
  5318. repeat
  5319. swait()
  5320. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
  5321. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  5322. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5323. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5324. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  5325. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  5326. until Senses.TimePosition > 2.7
  5327. for i = 0, 3, 0.1 do
  5328. swait()
  5329. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  5330. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5331. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5332. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5333. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5334. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5335. end
  5336. root.Anchored = true
  5337. repeat
  5338. swait()
  5339. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  5340. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5341. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5342. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5343. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5344. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5345. until Senses.Playing == false
  5346. Speed = 56
  5347. attack = false
  5348. root.Anchored = false
  5349. end
  5350. function OHHHHHHH()
  5351. attack = true
  5352. Speed = 0
  5353. Cso("663306786", tors, 3, 1)
  5354. for i = 0, 12, 0.1 do
  5355. swait()
  5356. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  5357. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5358. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5359. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5360. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5361. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5362. end
  5363. Cso("663307468", tors, 6, 1)
  5364. for i = 0, 6, 0.1 do
  5365. swait()
  5366. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  5367. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5368. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5369. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5370. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5371. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5372. end
  5373. Speed = 56
  5374. attack = false
  5375. end
  5376. function WoodyGotWood()
  5377. attack = true
  5378. Speed = 0
  5379. local Woodlenny = Cso("1764642350", hed, 6, 1)
  5380. swait(2)
  5381. repeat
  5382. swait()
  5383. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  5384. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  5385. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5386. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5387. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  5388. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  5389. until Woodlenny.TimePosition > 3.6
  5390. root.Anchored = true
  5391. repeat
  5392. swait()
  5393. for i = 0, 2, 0.1 do
  5394. swait()
  5395. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5396. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5397. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5398. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5399. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  5400. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5401. end
  5402. for i = 0, 1.6, 0.1 do
  5403. swait()
  5404. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5405. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5406. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5407. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5408. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  5409. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  5410. end
  5411. until Woodlenny.Playing == false
  5412. Speed = 56
  5413. attack = false
  5414. root.Anchored = false
  5415. end
  5416. -------------------------------------------------------
  5417. --End Attacks N Stuff--
  5418. -------------------------------------------------------
  5419. mouse.KeyDown:connect(function(key)
  5420. if attack == false then
  5421. if key == "t" then
  5422. Taunt()
  5423. elseif key == "z" then
  5424. Gum()
  5425. elseif key == "x" then
  5426. OHHHHHHH()
  5427. elseif key == "c" then
  5428. WoodyGotWood()
  5429. elseif key == "f" then
  5430. SONG = 690663957
  5431. Music.TimePosition = 0
  5432. PMesh.TextureId = "rbxassetid://206977326"
  5433. Chips = "cheesexd"
  5434.  
  5435. elseif key == "m" then
  5436. SONG = 525565668
  5437. Music.TimePosition = 0
  5438. PMesh.TextureId = "rbxassetid://342435650"
  5439. Chips = "onebearnakedwoman"
  5440. elseif key == "n" then
  5441. SONG = 937445925
  5442. Music.TimePosition = 0
  5443. PMesh.TextureId = "rbxassetid://342436716"
  5444. Chips = "layonme"
  5445. elseif key == "b" then
  5446. SONG = 1386299751
  5447. Music.TimePosition = 0
  5448. PMesh.TextureId = "rbxassetid://341999291"
  5449. Chips = "howitfeelstochew5gum"
  5450. elseif key == "v" then
  5451. SONG = 554967156
  5452. Music.TimePosition = 0
  5453. PMesh.TextureId = "rbxassetid://341999245"
  5454. Chips = "5gumdowngrade"
  5455. end
  5456. end
  5457. end)
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466. -------------------------------------------------------
  5467. --Start Animations--
  5468. -------------------------------------------------------
  5469. print("By Makhail07")
  5470. while true do
  5471. swait()
  5472. sine = sine + change
  5473. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5474. local velderp = root.Velocity.y
  5475. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  5476. if equipped == true or equipped == false then
  5477. if attack == false then
  5478. idle = idle + 1
  5479. else
  5480. idle = 0
  5481. end
  5482. local Landed = false
  5483. if(hitfloor)then
  5484. WasAir = false
  5485. else
  5486. WasAir = true
  5487. end
  5488. if(WasAir == false)then
  5489. if(InAir == true)then
  5490. LandTick = time()
  5491. Landed = true
  5492. end
  5493. end
  5494. if(time()-LandTick < .3)then
  5495. Landed = true
  5496. end
  5497. if(hitfloor)then
  5498. InAir = false
  5499. else
  5500. InAir = true
  5501. end
  5502. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5503. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  5504. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  5505. if(State == 'Jump')then
  5506. hum.JumpPower = 55
  5507. if attack == false then
  5508. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.1)
  5509. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5510. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  5511. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  5512. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  5513. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  5514. end
  5515. elseif(State == 'Fall')then
  5516. if attack == false then
  5517. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5518. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5519. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5520. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5521. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  5522. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  5523. end
  5524. elseif(State == 'Land')then
  5525. hum.JumpPower = 0
  5526. if attack == false then
  5527. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5528. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5529. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  5530. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(-5)), 0.15)
  5531. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(0), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  5532. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(0), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  5533. end
  5534. elseif(State == 'Idle')then
  5535. change = 1
  5536. if attack == false then
  5537. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5538. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5539. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5540. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5541. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5542. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5543. end
  5544. elseif(State == 'Walk')then
  5545. change = 0.55
  5546. hum.JumpPower = 55
  5547. if attack == false then
  5548. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  5549. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  5550. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5551. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5552. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  5553. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  5554. elseif attack == true and movelegs == true then
  5555. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5556. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5557. end
  5558. end
  5559. end
  5560. hum.Name = "HUM"
  5561. hum.WalkSpeed = Speed
  5562. Music.SoundId = "rbxassetid://"..SONG
  5563. Music.Looped = true
  5564. Music.Pitch = 1
  5565. Music.Volume = 1.5
  5566. Music.Parent = tors
  5567. Music.Playing = true
  5568. if 0 < #Effects then
  5569. for e = 1, #Effects do
  5570. if Effects[e] ~= nil then
  5571. local Thing = Effects[e]
  5572. if Thing ~= nil then
  5573. local Part = Thing[1]
  5574. local Mode = Thing[2]
  5575. local Delay = Thing[3]
  5576. local IncX = Thing[4]
  5577. local IncY = Thing[5]
  5578. local IncZ = Thing[6]
  5579. if 1 >= Thing[1].Transparency then
  5580. if Thing[2] == "Block1" then
  5581. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5582. local Mesh = Thing[1].Mesh
  5583. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5584. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5585. elseif Thing[2] == "Block2" then
  5586. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  5587. local Mesh = Thing[7]
  5588. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5589. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5590. elseif Thing[2] == "Block3" then
  5591. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  5592. local Mesh = Thing[7]
  5593. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5594. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5595. elseif Thing[2] == "Cylinder" then
  5596. local Mesh = Thing[1].Mesh
  5597. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5598. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5599. elseif Thing[2] == "Blood" then
  5600. local Mesh = Thing[7]
  5601. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5602. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5603. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5604. elseif Thing[2] == "Elec" then
  5605. local Mesh = Thing[1].Mesh
  5606. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5607. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5608. elseif Thing[2] == "Disappear" then
  5609. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5610. elseif Thing[2] == "Shatter" then
  5611. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5612. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5613. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5614. Thing[6] = Thing[6] + Thing[5]
  5615. end
  5616. else
  5617. Part.Parent = nil
  5618. table.remove(Effects, e)
  5619. end
  5620. end
  5621. end
  5622. end
  5623. end
  5624. end
  5625. -------------------------------------------------------
  5626. --End Animations And Script--
  5627. -------------------------------------------------------
  5628. end)
  5629.  
  5630. meme.Name = "meme"
  5631. meme.Parent = scripts
  5632. meme.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  5633. meme.BackgroundTransparency = 0.30000001192093
  5634. meme.Position = UDim2.new(0.032171607, 0, 0.648068666, 0)
  5635. meme.Size = UDim2.new(0, 136, 0, 33)
  5636. meme.Text = "Memeus V2"
  5637. meme.TextColor3 = Color3.new(1, 1, 1)
  5638. meme.TextSize = 14
  5639. meme.MouseButton1Down:connect(function()
  5640. -- This script has been converted to FE by iPxter
  5641.  
  5642.  
  5643. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5644. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  5645. do
  5646. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  5647. script.Parent = Player.Character
  5648.  
  5649. --RemoteEvent for communicating
  5650. local Event = Instance.new("RemoteEvent")
  5651. Event.Name = "UserInput_Event"
  5652.  
  5653. --Fake event to make stuff like Mouse.KeyDown work
  5654. local function fakeEvent()
  5655. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  5656. t.connect = t.Connect
  5657. return t
  5658. end
  5659.  
  5660. --Creating fake input objects with fake variables
  5661. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  5662. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  5663. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  5664. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  5665. end}
  5666. --Merged 2 functions into one by checking amount of arguments
  5667. CAS.UnbindAction = CAS.BindAction
  5668.  
  5669. --This function will trigger the events that have been :Connect()'ed
  5670. local function te(self,ev,...)
  5671. local t = m[ev]
  5672. if t and t._fakeEvent and t.Function then
  5673. t.Function(...)
  5674. end
  5675. end
  5676. m.TrigEvent = te
  5677. UIS.TrigEvent = te
  5678.  
  5679. Event.OnServerEvent:Connect(function(plr,io)
  5680. if plr~=Player then return end
  5681. if io.isMouse then
  5682. m.Target = io.Target
  5683. m.Hit = io.Hit
  5684. else
  5685. local b = io.UserInputState == Enum.UserInputState.Begin
  5686. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  5687. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  5688. end
  5689. for _,t in pairs(CAS.Actions) do
  5690. for _,k in pairs(t.Keys) do
  5691. if k==io.KeyCode then
  5692. t.Function(t.Name,io.UserInputState,io)
  5693. end
  5694. end
  5695. end
  5696. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  5697. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  5698. end
  5699. end)
  5700. Event.Parent = NLS([==[
  5701. local Player = game:GetService("Players").LocalPlayer
  5702. local Event = script:WaitForChild("UserInput_Event")
  5703.  
  5704. local UIS = game:GetService("UserInputService")
  5705. local input = function(io,a)
  5706. if a then return end
  5707. --Since InputObject is a client-side instance, we create and pass table instead
  5708. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  5709. end
  5710. UIS.InputBegan:Connect(input)
  5711. UIS.InputEnded:Connect(input)
  5712.  
  5713. local Mouse = Player:GetMouse()
  5714. local h,t
  5715. --Give the server mouse data 30 times every second, but only if the values changed
  5716. --If player is not moving their mouse, client won't fire events
  5717. while wait(1/30) do
  5718. if h~=Mouse.Hit or t~=Mouse.Target then
  5719. h,t=Mouse.Hit,Mouse.Target
  5720. Event:FireServer({isMouse=true,Target=t,Hit=h})
  5721. end
  5722. end]==],Player.Character)
  5723. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  5724. end
  5725. -----------------------
  5726. --MemeusV2--
  5727. -------------------------------------------------------
  5728. --A script By makhail07
  5729.  
  5730. --This edit by 2003boobear
  5731.  
  5732. --Discord Creterisk#2958 (not 2003boobear's discord)
  5733. -------------------------------------------------------
  5734.  
  5735. local FavIDs = {
  5736. 340106355, --Nefl Crystals
  5737. 927529620, --Dimension
  5738. 876981900, --Fantasy
  5739. 398987889, --Ordinary Days
  5740. 1117396305, --Oh wait, it's you.
  5741. 885996042, --Action Winter Journey
  5742. 919231299, --Sprawling Idiot Effigy
  5743. 743466274, --Good Day Sunshine
  5744. 727411183, --Knife Fight
  5745. 1402748531, --The Earth Is Counting On You!
  5746. 595230126 --Robot Language
  5747. }
  5748.  
  5749.  
  5750.  
  5751. --The reality of my life isn't real but a Universe -makhail07
  5752. wait()
  5753. local Player =owner
  5754. local Character = Player.Character
  5755. local plr = owner
  5756. local Humanoid = Character.Humanoid
  5757. local char = plr.Character
  5758. local hum = char.Humanoid
  5759. local ra = char["Right Arm"]
  5760. local la= char["Left Arm"]
  5761. local rl= char["Right Leg"]
  5762. local ll = char["Left Leg"]
  5763. local hed = char.Head
  5764. local root = char.HumanoidRootPart
  5765. local rootj = root.RootJoint
  5766. local tors = char.Torso
  5767.  
  5768. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  5769. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  5770. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  5771. local cam = game.Workspace.CurrentCamera
  5772. trazx = Instance.new("ParticleEmitter")
  5773. c = owner
  5774.  
  5775. --where i put all the warn things
  5776.  
  5777. warn ("Well Look at that, I finished it.")
  5778. --Looks Like you decided to look though the script. Well, Hello.
  5779. warn ("I had a fun time making this edit.")
  5780. --I Really DID have fun editing this.
  5781. warn ("I hope you Enjoy this. Go have Fun!")
  5782. --Just don't abuse.
  5783. warn ("Also, the original MemeusV2 was made by makhail07.")
  5784. --Support makhail07 for making the original!
  5785. warn ("This edit was made by me, 2003boobear.")
  5786. --This is one of my best edits BY FAR, though.
  5787. Character.Head.face.Texture = "rbxassetid://620619801"
  5788.  
  5789. -------------------------------------------------------
  5790. --Start Good Stuff--
  5791. -------------------------------------------------------
  5792. CF = CFrame.new
  5793. angles = CFrame.Angles
  5794. attack = false
  5795. timetofly = true
  5796. Euler = CFrame.fromEulerAnglesXYZ
  5797. Rad = math.rad
  5798. IT = Instance.new
  5799. BrickC = BrickColor.new
  5800. Cos = math.cos
  5801. Acos = math.acos
  5802. Sin = math.sin
  5803. Asin = math.asin
  5804. Abs = math.abs
  5805. Mrandom = math.random
  5806. Floor = math.floor
  5807. random = math.random
  5808. radian = math.rad
  5809. Vec3 = Vector3.new
  5810. cFrame = CFrame.new
  5811. Euler = CFrame.fromEulerAnglesXYZ
  5812. -------------------------------------------------------
  5813. --End Good Stuff--
  5814. -------------------------------------------------------
  5815. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5816. RSH, LSH = nil, nil
  5817. RW = Instance.new("Weld")
  5818. LW = Instance.new("Weld")
  5819. RH = tors["Right Hip"]
  5820. LH = tors["Left Hip"]
  5821. RSH = tors["Right Shoulder"]
  5822. LSH = tors["Left Shoulder"]
  5823. RSH.Parent = nil
  5824. LSH.Parent = nil
  5825. RW.Name = "RW"
  5826. RW.Part0 = tors
  5827. RW.C0 = CF(1.5, 0.5, 0)
  5828. RW.C1 = CF(0, 0.5, 0)
  5829. RW.Part1 = ra
  5830. RW.Parent = tors
  5831. LW.Name = "LW"
  5832. LW.Part0 = tors
  5833. LW.C0 = CF(-1.5, 0.5, 0)
  5834. LW.C1 = CF(0, 0.5, 0)
  5835. LW.Part1 = la
  5836. LW.Parent = tors
  5837. Effects = {}
  5838.  
  5839. -------------------------------------------------------
  5840. --Start HeartBeat--
  5841. -------------------------------------------------------
  5842. ArtificialHB = Instance.new("BindableEvent", script)
  5843. ArtificialHB.Name = "Heartbeat"
  5844. script:WaitForChild("Heartbeat")
  5845.  
  5846. frame = 1 / 60
  5847. tf = 0
  5848. allowframeloss = false
  5849. tossremainder = false
  5850.  
  5851.  
  5852. lastframe = tick()
  5853. script.Heartbeat:Fire()
  5854.  
  5855.  
  5856. game:GetService("RunService").Heartbeat:connect(function(s, p)
  5857. tf = tf + s
  5858. if tf >= frame then
  5859. if allowframeloss then
  5860. script.Heartbeat:Fire()
  5861. lastframe = tick()
  5862. else
  5863. for i = 1, math.floor(tf / frame) do
  5864. script.Heartbeat:Fire()
  5865. end
  5866. lastframe = tick()
  5867. end
  5868. if tossremainder then
  5869. tf = 0
  5870. else
  5871. tf = tf - frame * math.floor(tf / frame)
  5872. end
  5873. end
  5874. end)
  5875. -------------------------------------------------------
  5876. --End HeartBeat--
  5877. -------------------------------------------------------
  5878.  
  5879. function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
  5880. coroutine.resume(coroutine.create(function()
  5881. local intensity = 1 * Intensity
  5882. local rotM = 0.01 * Intensity
  5883. for i = 0, Length, 0.1 do
  5884. swait()
  5885. intensity = intensity - 0.05 * Intensity / Length
  5886. rotM = rotM - 5.0E-4 * Intensity / Length
  5887. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  5888. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  5889. end
  5890. Humanoid.CameraOffset = Vec3(0, 0, 0)
  5891. end))
  5892. end
  5893.  
  5894. local joyemoji = Instance.new('ParticleEmitter', tors)
  5895. joyemoji.VelocitySpread = 2000
  5896. joyemoji.Lifetime = NumberRange.new(1)
  5897. joyemoji.Speed = NumberRange.new(40)
  5898. joy= {}
  5899. for i=0, 19 do
  5900. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  5901. end
  5902. joyemoji.Size = NumberSequence.new(joy)
  5903. joyemoji.Rate = 0
  5904. joyemoji.LockedToPart = false
  5905. joyemoji.LightEmission = 0
  5906. joyemoji.Texture = "rbxassetid://1176402123"
  5907. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  5908.  
  5909.  
  5910. local LIT = Instance.new('ParticleEmitter', tors)
  5911. LIT.VelocitySpread = 2000
  5912. LIT.Lifetime = NumberRange.new(1)
  5913. LIT.Speed = NumberRange.new(45)
  5914. nani= {}
  5915. for i=0, 19 do
  5916. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  5917. end
  5918. LIT.Size = NumberSequence.new(nani)
  5919. LIT.Rate = 0
  5920. LIT.LockedToPart = false
  5921. LIT.LightEmission = 0
  5922. LIT.Texture = "rbxassetid://1492670151"
  5923. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  5924.  
  5925. local toast = Instance.new('ParticleEmitter', tors)
  5926. toast.VelocitySpread = 2000
  5927. toast.Lifetime = NumberRange.new(1)
  5928. toast.Speed = NumberRange.new(60)
  5929. toasterstoasttoast= {}
  5930. for i=0, 19 do
  5931. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  5932. end
  5933. toast.Size = NumberSequence.new(toasterstoasttoast)
  5934. toast.Rate = 0
  5935. toast.LockedToPart = false
  5936. toast.LightEmission = 0
  5937. toast.Texture = "rbxassetid://436096230"
  5938. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  5939.  
  5940. local ok = Instance.new('ParticleEmitter', tors)
  5941. ok.VelocitySpread = 2000
  5942. ok.Lifetime = NumberRange.new(1)
  5943. ok.Speed = NumberRange.new(50)
  5944. cool= {}
  5945. for i=0, 19 do
  5946. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  5947. end
  5948. ok.Size = NumberSequence.new(cool)
  5949. ok.Rate = 0
  5950. ok.LockedToPart = false
  5951. ok.LightEmission = 0
  5952. ok.Texture = "rbxassetid://636768448"
  5953. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  5954.  
  5955. -------------------------------------------------------
  5956. --Start Kyu's shitty stuff--
  5957. -------------------------------------------------------
  5958.  
  5959. function ragdoll(model)
  5960. local char = model
  5961. torso = char.HumanoidRootPart
  5962. torso2 = char.Torso
  5963. LW.Parent = nil
  5964. RW.Parent = nil
  5965. LH.Parent = nil
  5966. RH.Parent = nil
  5967. if hum ~= nil then
  5968. hum.PlatformStand = true
  5969. end
  5970.  
  5971. local Head = char:FindFirstChild("Head")
  5972. if Head then
  5973. local Neck = Instance.new("Weld")
  5974. Neck.Name = "Neck"
  5975. Neck.Part0 = torso
  5976. Neck.Part1 = Head
  5977. Neck.C0 = CFrame.new(0, 1.5, 0)
  5978. Neck.C1 = CFrame.new()
  5979. Neck.Parent = torso
  5980. end
  5981. local Limb = char:FindFirstChild("Right Arm")
  5982. if Limb then
  5983.  
  5984. Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
  5985. local Joint = Instance.new("Glue")
  5986. Joint.Name = "RightShoulder"
  5987. Joint.Part0 = torso
  5988. Joint.Part1 = Limb
  5989. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5990. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5991. Joint.Parent = torso
  5992.  
  5993. local B = Instance.new("Part")
  5994. B.TopSurface = 0
  5995. B.BottomSurface = 0
  5996. B.formFactor = "Symmetric"
  5997. B.Size = Vector3.new(1, 1, 1)
  5998. B.Transparency = 1
  5999. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6000. B.Parent = char
  6001. local W = Instance.new("Weld")
  6002. W.Part0 = Limb
  6003. W.Part1 = B
  6004. W.C0 = CFrame.new(0, -0.5, 0)
  6005. W.Parent = Limb
  6006.  
  6007. end
  6008. local Limb = char:FindFirstChild("Left Arm")
  6009. if Limb then
  6010.  
  6011. Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
  6012. local Joint = Instance.new("Glue")
  6013. Joint.Name = "LeftShoulder"
  6014. Joint.Part0 = torso
  6015. Joint.Part1 = Limb
  6016. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6017. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6018. Joint.Parent = torso
  6019.  
  6020. local B = Instance.new("Part")
  6021. B.TopSurface = 0
  6022. B.BottomSurface = 0
  6023. B.formFactor = "Symmetric"
  6024. B.Size = Vector3.new(1, 1, 1)
  6025. B.Transparency = 1
  6026. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6027. B.Parent = char
  6028. local W = Instance.new("Weld")
  6029. W.Part0 = Limb
  6030. W.Part1 = B
  6031. W.C0 = CFrame.new(0, -0.5, 0)
  6032. W.Parent = Limb
  6033.  
  6034. end
  6035. local Limb = char:FindFirstChild("Right Leg")
  6036. if Limb then
  6037.  
  6038. Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
  6039. local Joint = Instance.new("Glue")
  6040. Joint.Name = "RightHip"
  6041. Joint.Part0 = torso
  6042. Joint.Part1 = Limb
  6043. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6044. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6045. Joint.Parent = torso
  6046.  
  6047. local B = Instance.new("Part")
  6048. B.TopSurface = 0
  6049. B.BottomSurface = 0
  6050. B.formFactor = "Symmetric"
  6051. B.Size = Vector3.new(1, 1, 1)
  6052. B.Transparency = 1
  6053. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6054. B.Parent = char
  6055. local W = Instance.new("Weld")
  6056. W.Part0 = Limb
  6057. W.Part1 = B
  6058. W.C0 = CFrame.new(0, -0.5, 0)
  6059. W.Parent = Limb
  6060.  
  6061. end
  6062. local Limb = char:FindFirstChild("Left Leg")
  6063. if Limb then
  6064.  
  6065. Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
  6066. local Joint = Instance.new("Glue")
  6067. Joint.Name = "LeftHip"
  6068. Joint.Part0 = torso
  6069. Joint.Part1 = Limb
  6070. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6071. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6072. Joint.Parent = torso
  6073.  
  6074. local B = Instance.new("Part")
  6075. B.TopSurface = 0
  6076. B.BottomSurface = 0
  6077. B.formFactor = "Symmetric"
  6078. B.Size = Vector3.new(1, 1, 1)
  6079. B.Transparency = 1
  6080. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6081. B.Parent = char
  6082. local W = Instance.new("Weld")
  6083. W.Part0 = Limb
  6084. W.Part1 = B
  6085. W.C0 = CFrame.new(0, -0.5, 0)
  6086. W.Parent = Limb
  6087.  
  6088. end
  6089. --[
  6090. local Bar = Instance.new("Part")
  6091. Bar.TopSurface = 0
  6092. Bar.BottomSurface = 0
  6093. Bar.formFactor = "Symmetric"
  6094. Bar.Size = Vector3.new(1, 1, 1)
  6095. Bar.Transparency = 1
  6096. Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
  6097. Bar.Parent = char
  6098. local Weld = Instance.new("Weld")
  6099. Weld.Part0 = torso
  6100. Weld.Part1 = Bar
  6101. Weld.C0 = CFrame.new(0, 0.5, 0)
  6102. Weld.Parent = torso
  6103. --]]
  6104.  
  6105. torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
  6106.  
  6107. end
  6108.  
  6109. -------------------------------------------------------
  6110. --End Kyu's shitty stuff--
  6111. -------------------------------------------------------
  6112.  
  6113. -------------------------------------------------------
  6114. --Start Important Functions--
  6115. -------------------------------------------------------
  6116. function swait(num)
  6117. if num == 0 or num == nil then
  6118. game:service("RunService").Stepped:wait(0)
  6119. else
  6120. for i = 0, num do
  6121. game:service("RunService").Stepped:wait(0)
  6122. end
  6123. end
  6124. end
  6125. function thread(f)
  6126. coroutine.resume(coroutine.create(f))
  6127. end
  6128. function clerp(a, b, t)
  6129. local qa = {
  6130. QuaternionFromCFrame(a)
  6131. }
  6132. local qb = {
  6133. QuaternionFromCFrame(b)
  6134. }
  6135. local ax, ay, az = a.x, a.y, a.z
  6136. local bx, by, bz = b.x, b.y, b.z
  6137. local _t = 1 - t
  6138. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  6139. end
  6140. function QuaternionFromCFrame(cf)
  6141. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  6142. local trace = m00 + m11 + m22
  6143. if trace > 0 then
  6144. local s = math.sqrt(1 + trace)
  6145. local recip = 0.5 / s
  6146. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  6147. else
  6148. local i = 0
  6149. if m00 < m11 then
  6150. i = 1
  6151. end
  6152. if m22 > (i == 0 and m00 or m11) then
  6153. i = 2
  6154. end
  6155. if i == 0 then
  6156. local s = math.sqrt(m00 - m11 - m22 + 1)
  6157. local recip = 0.5 / s
  6158. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  6159. elseif i == 1 then
  6160. local s = math.sqrt(m11 - m22 - m00 + 1)
  6161. local recip = 0.5 / s
  6162. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  6163. elseif i == 2 then
  6164. local s = math.sqrt(m22 - m00 - m11 + 1)
  6165. local recip = 0.5 / s
  6166. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  6167. end
  6168. end
  6169. end
  6170. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  6171. local xs, ys, zs = x + x, y + y, z + z
  6172. local wx, wy, wz = w * xs, w * ys, w * zs
  6173. local xx = x * xs
  6174. local xy = x * ys
  6175. local xz = x * zs
  6176. local yy = y * ys
  6177. local yz = y * zs
  6178. local zz = z * zs
  6179. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  6180. end
  6181. function QuaternionSlerp(a, b, t)
  6182. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  6183. local startInterp, finishInterp
  6184. if cosTheta >= 1.0E-4 then
  6185. if 1 - cosTheta > 1.0E-4 then
  6186. local theta = math.acos(cosTheta)
  6187. local invSinTheta = 1 / Sin(theta)
  6188. startInterp = Sin((1 - t) * theta) * invSinTheta
  6189. finishInterp = Sin(t * theta) * invSinTheta
  6190. else
  6191. startInterp = 1 - t
  6192. finishInterp = t
  6193. end
  6194. elseif 1 + cosTheta > 1.0E-4 then
  6195. local theta = math.acos(-cosTheta)
  6196. local invSinTheta = 1 / Sin(theta)
  6197. startInterp = Sin((t - 1) * theta) * invSinTheta
  6198. finishInterp = Sin(t * theta) * invSinTheta
  6199. else
  6200. startInterp = t - 1
  6201. finishInterp = t
  6202. end
  6203. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  6204. end
  6205. function rayCast(Position, Direction, Range, Ignore)
  6206. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  6207. end
  6208. local RbxUtility = LoadLibrary("RbxUtility")
  6209. local Create = RbxUtility.Create
  6210.  
  6211. -------------------------------------------------------
  6212. --Start Damage Function--
  6213. -------------------------------------------------------
  6214. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  6215. if hit.Parent == nil then
  6216. return
  6217. end
  6218. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  6219. for _, v in pairs(hit.Parent:children()) do
  6220. if v:IsA("Humanoid") then
  6221. h = v
  6222. end
  6223. end
  6224. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  6225. warn'No R15 allowed'
  6226. hit.Parent:FindFirstChild("Head"):BreakJoints()
  6227. end
  6228.  
  6229. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  6230. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  6231. if hit.Parent.DebounceHit.Value == true then
  6232. return
  6233. end
  6234. end
  6235. if insta == true then
  6236. hit.Parent:FindFirstChild("Head"):BreakJoints()
  6237. end
  6238. local c = Create("ObjectValue"){
  6239. Name = "creator",
  6240. Value = owner,
  6241. Parent = h,
  6242. }
  6243. game:GetService("Debris"):AddItem(c, .5)
  6244. if HitSound ~= nil and HitPitch ~= nil then
  6245. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  6246. end
  6247. local Damage = math.random(minim, maxim)
  6248. local blocked = false
  6249. local block = hit.Parent:findFirstChild("Block")
  6250. if block ~= nil then
  6251. if block.className == "IntValue" then
  6252. if block.Value > 0 then
  6253. blocked = true
  6254. block.Value = block.Value - 1
  6255. print(block.Value)
  6256. end
  6257. end
  6258. end
  6259. if blocked == false then
  6260. h.Health = h.Health - Damage
  6261. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  6262. else
  6263. h.Health = h.Health - (Damage / 2)
  6264. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  6265. end
  6266. if Type == "Knockdown" then
  6267. local hum = hit.Parent.Humanoid
  6268. hum.PlatformStand = true
  6269. coroutine.resume(coroutine.create(function(HHumanoid)
  6270. swait(1)
  6271. HHumanoid.PlatformStand = false
  6272. end), hum)
  6273. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  6274. local bodvol = Create("BodyVelocity"){
  6275. velocity = angle * knockback,
  6276. P = 5000,
  6277. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6278. Parent = hit,
  6279. }
  6280. local rl = Create("BodyAngularVelocity"){
  6281. P = 3000,
  6282. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  6283. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  6284. Parent = hit,
  6285. }
  6286. game:GetService("Debris"):AddItem(bodvol, .5)
  6287. game:GetService("Debris"):AddItem(rl, .5)
  6288. elseif Type == "Normal" then
  6289. local vp = Create("BodyVelocity"){
  6290. P = 500,
  6291. maxForce = Vector3.new(math.huge, 0, math.huge),
  6292. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  6293. }
  6294. if knockback > 0 then
  6295. vp.Parent = hit.Parent.Torso
  6296. end
  6297. game:GetService("Debris"):AddItem(vp, .5)
  6298. elseif Type == "Up" then
  6299. local bodyVelocity = Create("BodyVelocity"){
  6300. velocity = Vector3.new(0, 20, 0),
  6301. P = 5000,
  6302. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6303. Parent = hit,
  6304. }
  6305. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  6306. elseif Type == "DarkUp" then
  6307. coroutine.resume(coroutine.create(function()
  6308. for i = 0, 1, 0.1 do
  6309. swait()
  6310. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  6311. end
  6312. end))
  6313. local bodyVelocity = Create("BodyVelocity"){
  6314. velocity = Vector3.new(0, 20, 0),
  6315. P = 5000,
  6316. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6317. Parent = hit,
  6318. }
  6319. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  6320. elseif Type == "Snare" then
  6321. local bp = Create("BodyPosition"){
  6322. P = 2000,
  6323. D = 100,
  6324. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  6325. position = hit.Parent.Torso.Position,
  6326. Parent = hit.Parent.Torso,
  6327. }
  6328. game:GetService("Debris"):AddItem(bp, 1)
  6329. elseif Type == "Freeze" then
  6330. local BodPos = Create("BodyPosition"){
  6331. P = 50000,
  6332. D = 1000,
  6333. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  6334. position = hit.Parent.Torso.Position,
  6335. Parent = hit.Parent.Torso,
  6336. }
  6337. local BodGy = Create("BodyGyro") {
  6338. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  6339. P = 20e+003,
  6340. Parent = hit.Parent.Torso,
  6341. cframe = hit.Parent.Torso.CFrame,
  6342. }
  6343. hit.Parent.Torso.Anchored = true
  6344. coroutine.resume(coroutine.create(function(Part)
  6345. swait(1.5)
  6346. Part.Anchored = false
  6347. end), hit.Parent.Torso)
  6348. game:GetService("Debris"):AddItem(BodPos, 3)
  6349. game:GetService("Debris"):AddItem(BodGy, 3)
  6350. end
  6351. local debounce = Create("BoolValue"){
  6352. Name = "DebounceHit",
  6353. Parent = hit.Parent,
  6354. Value = true,
  6355. }
  6356. game:GetService("Debris"):AddItem(debounce, Delay)
  6357. c = Create("ObjectValue"){
  6358. Name = "creator",
  6359. Value = Player,
  6360. Parent = h,
  6361. }
  6362. game:GetService("Debris"):AddItem(c, .5)
  6363. end
  6364. end
  6365. -------------------------------------------------------
  6366. --End Damage Function--
  6367. -------------------------------------------------------
  6368.  
  6369. -------------------------------------------------------
  6370. --Start Damage Function Customization--
  6371. -------------------------------------------------------
  6372. function ShowDamage(Pos, Text, Time, Color)
  6373. local Rate = (1 / 30)
  6374. local Pos = (Pos or Vector3.new(0, 0, 0))
  6375. local Text = (Text or "")
  6376. local Time = (Time or 2)
  6377. local Color = (Color or Color3.new(1, 0, 1))
  6378. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  6379. EffectPart.Anchored = true
  6380. local BillboardGui = Create("BillboardGui"){
  6381. Size = UDim2.new(3, 0, 3, 0),
  6382. Adornee = EffectPart,
  6383. Parent = EffectPart,
  6384. }
  6385. local TextLabel = Create("TextLabel"){
  6386. BackgroundTransparency = 1,
  6387. Size = UDim2.new(1, 0, 1, 0),
  6388. Text = Text,
  6389. Font = "Highway",
  6390. TextColor3 = Color,
  6391. TextScaled = true,
  6392. Parent = BillboardGui,
  6393. }
  6394. game.Debris:AddItem(EffectPart, (Time))
  6395. EffectPart.Parent = game:GetService("Workspace")
  6396. delay(0, function()
  6397. local Frames = (Time / Rate)
  6398. for Frame = 1, Frames do
  6399. wait(Rate)
  6400. local Percent = (Frame / Frames)
  6401. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  6402. TextLabel.TextTransparency = Percent
  6403. end
  6404. if EffectPart and EffectPart.Parent then
  6405. EffectPart:Destroy()
  6406. end
  6407. end)
  6408. end
  6409. -------------------------------------------------------
  6410. --End Damage Function Customization--
  6411. -------------------------------------------------------
  6412.  
  6413. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  6414. for _, c in pairs(workspace:children()) do
  6415. local hum = c:findFirstChild("Humanoid")
  6416. if hum ~= nil then
  6417. local head = c:findFirstChild("Head")
  6418. if head ~= nil then
  6419. local targ = head.Position - Part.Position
  6420. local mag = targ.magnitude
  6421. if magni >= mag and c.Name ~= plr.Name then
  6422. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  6423. end
  6424. end
  6425. end
  6426. end
  6427. end
  6428.  
  6429.  
  6430. CFuncs = {
  6431. Part = {
  6432. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  6433. local Part = Create("Part")({
  6434. Parent = Parent,
  6435. Reflectance = Reflectance,
  6436. Transparency = Transparency,
  6437. CanCollide = false,
  6438. Locked = true,
  6439. BrickColor = BrickColor.new(tostring(BColor)),
  6440. Name = Name,
  6441. Size = Size,
  6442. Material = Material
  6443. })
  6444. RemoveOutlines(Part)
  6445. return Part
  6446. end
  6447. },
  6448. Mesh = {
  6449. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  6450. local Msh = Create(Mesh)({
  6451. Parent = Part,
  6452. Offset = OffSet,
  6453. Scale = Scale
  6454. })
  6455. if Mesh == "SpecialMesh" then
  6456. Msh.MeshType = MeshType
  6457. Msh.MeshId = MeshId
  6458. end
  6459. return Msh
  6460. end
  6461. },
  6462. Mesh = {
  6463. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  6464. local Msh = Create(Mesh)({
  6465. Parent = Part,
  6466. Offset = OffSet,
  6467. Scale = Scale
  6468. })
  6469. if Mesh == "SpecialMesh" then
  6470. Msh.MeshType = MeshType
  6471. Msh.MeshId = MeshId
  6472. end
  6473. return Msh
  6474. end
  6475. },
  6476. Weld = {
  6477. Create = function(Parent, Part0, Part1, C0, C1)
  6478. local Weld = Create("Weld")({
  6479. Parent = Parent,
  6480. Part0 = Part0,
  6481. Part1 = Part1,
  6482. C0 = C0,
  6483. C1 = C1
  6484. })
  6485. return Weld
  6486. end
  6487. },
  6488. Sound = {
  6489. Create = function(id, par, vol, pit)
  6490. coroutine.resume(coroutine.create(function()
  6491. local S = Create("Sound")({
  6492. Volume = vol,
  6493. Pitch = pit or 1,
  6494. SoundId = id,
  6495. Parent = par or workspace
  6496. })
  6497. wait()
  6498. S:play()
  6499. game:GetService("Debris"):AddItem(S, 6)
  6500. end))
  6501. end
  6502. },
  6503. ParticleEmitter = {
  6504. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  6505. local fp = Create("ParticleEmitter")({
  6506. Parent = Parent,
  6507. Color = ColorSequence.new(Color1, Color2),
  6508. LightEmission = LightEmission,
  6509. Size = Size,
  6510. Texture = Texture,
  6511. Transparency = Transparency,
  6512. ZOffset = ZOffset,
  6513. Acceleration = Accel,
  6514. Drag = Drag,
  6515. LockedToPart = LockedToPart,
  6516. VelocityInheritance = VelocityInheritance,
  6517. EmissionDirection = EmissionDirection,
  6518. Enabled = Enabled,
  6519. Lifetime = LifeTime,
  6520. Rate = Rate,
  6521. Rotation = Rotation,
  6522. RotSpeed = RotSpeed,
  6523. Speed = Speed,
  6524. VelocitySpread = VelocitySpread
  6525. })
  6526. return fp
  6527. end
  6528. }
  6529. }
  6530. function RemoveOutlines(part)
  6531. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  6532. end
  6533. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  6534. local Part = Create("Part")({
  6535. formFactor = FormFactor,
  6536. Parent = Parent,
  6537. Reflectance = Reflectance,
  6538. Transparency = Transparency,
  6539. CanCollide = false,
  6540. Locked = true,
  6541. BrickColor = BrickColor.new(tostring(BColor)),
  6542. Name = Name,
  6543. Size = Size,
  6544. Material = Material
  6545. })
  6546. RemoveOutlines(Part)
  6547. return Part
  6548. end
  6549. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  6550. local Msh = Create(Mesh)({
  6551. Parent = Part,
  6552. Offset = OffSet,
  6553. Scale = Scale
  6554. })
  6555. if Mesh == "SpecialMesh" then
  6556. Msh.MeshType = MeshType
  6557. Msh.MeshId = MeshId
  6558. end
  6559. return Msh
  6560. end
  6561. function CreateWeld(Parent, Part0, Part1, C0, C1)
  6562. local Weld = Create("Weld")({
  6563. Parent = Parent,
  6564. Part0 = Part0,
  6565. Part1 = Part1,
  6566. C0 = C0,
  6567. C1 = C1
  6568. })
  6569. return Weld
  6570. end
  6571.  
  6572.  
  6573. -------------------------------------------------------
  6574. --Start Effect Function--
  6575. -------------------------------------------------------
  6576. EffectModel = Instance.new("Model", char)
  6577. Effects = {
  6578. Block = {
  6579. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  6580. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6581. prt.Anchored = true
  6582. prt.CFrame = cframe
  6583. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6584. game:GetService("Debris"):AddItem(prt, 10)
  6585. if Type == 1 or Type == nil then
  6586. table.insert(Effects, {
  6587. prt,
  6588. "Block1",
  6589. delay,
  6590. x3,
  6591. y3,
  6592. z3,
  6593. msh
  6594. })
  6595. elseif Type == 2 then
  6596. table.insert(Effects, {
  6597. prt,
  6598. "Block2",
  6599. delay,
  6600. x3,
  6601. y3,
  6602. z3,
  6603. msh
  6604. })
  6605. else
  6606. table.insert(Effects, {
  6607. prt,
  6608. "Block3",
  6609. delay,
  6610. x3,
  6611. y3,
  6612. z3,
  6613. msh
  6614. })
  6615. end
  6616. end
  6617. },
  6618. Sphere = {
  6619. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6620. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  6621. prt.Anchored = true
  6622. prt.CFrame = cframe
  6623. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
  6624. game:GetService("Debris"):AddItem(prt, 10)
  6625. table.insert(Effects, {
  6626. prt,
  6627. "Cylinder",
  6628. delay,
  6629. x3,
  6630. y3,
  6631. z3,
  6632. msh
  6633. })
  6634. end
  6635. },
  6636. Cylinder = {
  6637. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6638. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6639. prt.Anchored = true
  6640. prt.CFrame = cframe
  6641. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6642. game:GetService("Debris"):AddItem(prt, 10)
  6643. table.insert(Effects, {
  6644. prt,
  6645. "Cylinder",
  6646. delay,
  6647. x3,
  6648. y3,
  6649. z3,
  6650. msh
  6651. })
  6652. end
  6653. },
  6654. Wave = {
  6655. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6656. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  6657. prt.Anchored = true
  6658. prt.CFrame = cframe
  6659. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  6660. game:GetService("Debris"):AddItem(prt, 10)
  6661. table.insert(Effects, {
  6662. prt,
  6663. "Cylinder",
  6664. delay,
  6665. x3 / 60,
  6666. y3 / 60,
  6667. z3 / 60,
  6668. msh
  6669. })
  6670. end
  6671. },
  6672. Ring = {
  6673. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6674. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6675. prt.Anchored = true
  6676. prt.CFrame = cframe
  6677. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6678. game:GetService("Debris"):AddItem(prt, 10)
  6679. table.insert(Effects, {
  6680. prt,
  6681. "Cylinder",
  6682. delay,
  6683. x3,
  6684. y3,
  6685. z3,
  6686. msh
  6687. })
  6688. end
  6689. },
  6690. Break = {
  6691. Create = function(brickcolor, cframe, x1, y1, z1)
  6692. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  6693. prt.Anchored = true
  6694. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6695. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6696. local num = math.random(10, 50) / 1000
  6697. game:GetService("Debris"):AddItem(prt, 10)
  6698. table.insert(Effects, {
  6699. prt,
  6700. "Shatter",
  6701. num,
  6702. prt.CFrame,
  6703. math.random() - math.random(),
  6704. 0,
  6705. math.random(50, 100) / 100
  6706. })
  6707. end
  6708. },
  6709. Spiral = {
  6710. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6711. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6712. prt.Anchored = true
  6713. prt.CFrame = cframe
  6714. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6715. game:GetService("Debris"):AddItem(prt, 10)
  6716. table.insert(Effects, {
  6717. prt,
  6718. "Cylinder",
  6719. delay,
  6720. x3,
  6721. y3,
  6722. z3,
  6723. msh
  6724. })
  6725. end
  6726. },
  6727. Push = {
  6728. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6729. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6730. prt.Anchored = true
  6731. prt.CFrame = cframe
  6732. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6733. game:GetService("Debris"):AddItem(prt, 10)
  6734. table.insert(Effects, {
  6735. prt,
  6736. "Cylinder",
  6737. delay,
  6738. x3,
  6739. y3,
  6740. z3,
  6741. msh
  6742. })
  6743. end
  6744. }
  6745. }
  6746. -------------------------------------------------------
  6747. --End Effect Function--
  6748. -------------------------------------------------------
  6749.  
  6750. function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
  6751. local NSound = nil
  6752. coroutine.resume(coroutine.create(function()
  6753. NSound = Instance.new("Sound", PARENT)
  6754. NSound.Volume = VOLUME
  6755. NSound.Pitch = PITCH
  6756. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  6757. swait()
  6758. NSound:play()
  6759. game:GetService("Debris"):AddItem(NSound, 10)
  6760. end))
  6761. return NSound
  6762. end
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768. -------------------------------------------------------
  6769. --End Important Functions--
  6770. -------------------------------------------------------
  6771.  
  6772. chargeup = Instance.new("Sound", hed)
  6773. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  6774. chargeup.Volume = 10
  6775. chargeup.Pitch = 1
  6776. chargeup.Looped = true
  6777. chargeup.TimePosition = 1
  6778.  
  6779. meme = Instance.new("Sound", hed)
  6780. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  6781. meme.Volume = 10
  6782. meme.Pitch = 1
  6783. meme.Looped = true
  6784. meme.TimePosition = 1
  6785.  
  6786. local ohno = Instance.new("Sound")
  6787. ohno.Parent = hed
  6788. ohno.Volume = 10
  6789. ohno.Pitch = 1
  6790. ohno.Looped = true
  6791.  
  6792. local bass = Instance.new("Sound") --why
  6793. bass.Parent = hed
  6794. bass.Volume = 7
  6795. bass.Pitch = 1
  6796. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  6797. bass.Looped = true
  6798.  
  6799. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  6800. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=672104253"
  6801. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  6802. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  6803. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  6804. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  6805.  
  6806. STHAP = Instance.new("Sound", hed)
  6807. STHAP.SoundId = "http://www.roblox.com/asset/?id=1591656314"
  6808. STHAP.Volume = 10
  6809. STHAP.Pitch = 1
  6810. STHAP.Looped = false
  6811.  
  6812. forevergone = Instance.new("Sound", tors)
  6813. forevergone.SoundId = "http://www.roblox.com/asset/?id=1286436928"
  6814. forevergone.Volume = 10
  6815. forevergone.Pitch = 1
  6816. forevergone.Looped = true
  6817. forevergone.TimePosition = 24
  6818.  
  6819. -------------------------------------------------------
  6820. --Start Music Option--
  6821. -------------------------------------------------------
  6822. local Music = Instance.new("Sound",tors)
  6823. Music.Volume = 2.5
  6824. Music.SoundId = "rbxassetid://"
  6825. Music.Looped = true
  6826. Music.Pitch = 1 --Pitcher
  6827. Music:Play()
  6828. -------------------------------------------------------
  6829. --End Music Option--
  6830. -------------------------------------------------------
  6831. --hi fat >:)
  6832. -------------------------------------------------------
  6833. --Start Attacks N Stuff--
  6834. -------------------------------------------------------
  6835. local sine=0
  6836. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  6837. local Hitboxpart = Instance.new("Part", EffectModel)
  6838. RemoveOutlines(Hitboxpart)
  6839. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  6840. Hitboxpart.CanCollide = false
  6841. Hitboxpart.Transparency = 1
  6842. Hitboxpart.Anchored = true
  6843. Hitboxpart.CFrame = Pose
  6844. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  6845. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  6846. end
  6847. function GEtOuT()
  6848. attack = true
  6849. hum.WalkSpeed = 10
  6850. Character.Head.face.Texture = "rbxassetid://494811799"
  6851. CreateSound("814652778", hed, 10, 1)
  6852. CreateSound("537371462", hed, 10, 1)
  6853. local vel3 = Instance.new("BodyVelocity",tors)
  6854. vel3.Velocity = Vector3.new(0,25,0)
  6855. vel3.MaxForce = Vector3.new(10000000,10000000,10000000)
  6856. for i = 0,12,0.1 do
  6857. swait()
  6858. CameraEnshaking(1, 2)
  6859. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 20, 99, 53, "Knockdown")
  6860. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.3)
  6861. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  6862. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  6863. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  6864. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  6865. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  6866. end
  6867. vel3:Destroy()
  6868. Character.Head.face.Texture = "rbxassetid://620619801"
  6869. attack = false
  6870. Humanoid.JumpPower = 50
  6871. hum.WalkSpeed = 16
  6872. end
  6873.  
  6874. function GEtOuT2()
  6875. attack = true
  6876. hum.WalkSpeed = 10
  6877. Humanoid.JumpPower = 0
  6878. Character.Head.face.Texture = "rbxassetid://494811799"
  6879. CreateSound("814652778", hed, 10, 1)
  6880. CreateSound("537371462", hed, 10, 1)
  6881. root.Velocity = root.CFrame.lookVector * 20
  6882. for i = 0,12,0.1 do
  6883. swait()
  6884. CameraEnshaking(1, 2)
  6885. root.Velocity = root.CFrame.lookVector * 50
  6886. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 10, 50, 53, "Knockdown")
  6887. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.3)
  6888. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  6889. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  6890. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  6891. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  6892. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  6893. end
  6894. Character.Head.face.Texture = "rbxassetid://620619801"
  6895. attack = false
  6896. Humanoid.JumpPower = 50
  6897. hum.WalkSpeed = 16
  6898. end
  6899. function Flight() --wowthatsdiffrent
  6900. attack = true
  6901. Character.Head.face.Texture = "rbxassetid://269748407"
  6902. local ColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
  6903. ColorSequenceKeypoint.new(0.16, Color3.new(1,1,1)),
  6904. ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
  6905. ColorSequenceKeypoint.new(0.48, Color3.new(1,1,1)),
  6906. ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
  6907. ColorSequenceKeypoint.new(0.80, Color3.new(1,1,1)),
  6908. ColorSequenceKeypoint.new(0.96, Color3.new(0,0,1)),
  6909. ColorSequenceKeypoint.new(1, Color3.new(1,1,1))}
  6910. local vel4 = Instance.new("BodyVelocity",ll)
  6911. vel4.Velocity = Vector3.new(0,4,0)
  6912. vel4.MaxForce = Vector3.new(10000000,10000000,10000000)
  6913. local Atch3 = Instance.new("Attachment",ll)Atch3.Position = Vector3.new(0,0.6,0)
  6914. local Atch4 = Instance.new("Attachment",ll)Atch4.Position = Vector3.new(0,-0.6,0)
  6915. local Trail2 = Instance.new("Trail",ll)Trail2.Attachment0 = Atch3 Trail2.Attachment1 = Atch4
  6916. Trail2.Texture = "rbxassetid://22636887" Trail2.Lifetime = 0.2 Trail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  6917. Trail2.Color = ColorSequence.new(ColorsArray) Trail2.LightEmission = 1
  6918. Trail2.Enabled = true
  6919. local Atch5 = Instance.new("Attachment",rl)Atch5.Position = Vector3.new(0,0.6,0)
  6920. local Atch6 = Instance.new("Attachment",rl)Atch6.Position = Vector3.new(0,-0.6,0)
  6921. local Trail3 = Instance.new("Trail",rl)Trail3.Attachment0 = Atch5 Trail3.Attachment1 = Atch6
  6922. Trail3.Texture = "rbxassetid://22636887" Trail3.Lifetime = 0.2 Trail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  6923. Trail3.Color = ColorSequence.new(ColorsArray) Trail3.LightEmission = 1
  6924. Trail3.Enabled = true
  6925. local Atch7 = Instance.new("Attachment",ra)Atch7.Position = Vector3.new(0,0.6,0)
  6926. local Atch8 = Instance.new("Attachment",ra)Atch8.Position = Vector3.new(0,-0.6,0)
  6927. local Trail4 = Instance.new("Trail",ra)Trail4.Attachment0 = Atch7 Trail4.Attachment1 = Atch8
  6928. Trail4.Texture = "rbxassetid://22636887" Trail4.Lifetime = 0.2 Trail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  6929. Trail4.Color = ColorSequence.new(ColorsArray) Trail4.LightEmission = 1
  6930. Trail4.Enabled = true
  6931. local Atch9 = Instance.new("Attachment",la)Atch9.Position = Vector3.new(0,0.6,0)
  6932. local Atch10 = Instance.new("Attachment",la)Atch10.Position = Vector3.new(0,-0.6,0)
  6933. local Trail5 = Instance.new("Trail",la)Trail5.Attachment0 = Atch9 Trail5.Attachment1 = Atch10
  6934. Trail5.Texture = "rbxassetid://22636887" Trail5.Lifetime = 0.2 Trail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  6935. Trail5.Color = ColorSequence.new(ColorsArray) Trail5.LightEmission = 1
  6936. Trail5.Enabled = true
  6937. local Atch1 = Instance.new("Attachment",Torso)Atch1.Position = Vector3.new(0,2,0)
  6938. local Atch2 = Instance.new("Attachment",Torso)Atch2.Position = Vector3.new(0,-2.5,0)
  6939. local Trail = Instance.new("Trail",Torso)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
  6940. Trail.Texture = "rbxassetid://22636887" Trail.Lifetime = 0.2 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  6941. Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1
  6942. Trail.Enabled = false
  6943. ragdoll(char)
  6944. wait(1)
  6945. Character.Head.face.Texture = "rbxassetid://249062487"
  6946. CreateSound("948494432", hed, 10, 1)
  6947. wait(2)
  6948. Character.Head.face.Texture = "rbxassetid://269748407"
  6949. CreateSound("633394595", hed, 10, 1)
  6950. wait(2)
  6951. Character.Head.face.Texture = "rbxassetid://494811799"
  6952. STHAP:play()
  6953. wait(11)
  6954. forevergone:play()
  6955. end
  6956.  
  6957. function OBJECTION()
  6958. attack = true
  6959. hum.WalkSpeed = 10
  6960. Character.Head.face.Texture = "rbxassetid://55831869"
  6961. CreateSound("330859085", hed, 10, 1)
  6962. for i = 0,8,0.1 do
  6963. swait()
  6964. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  6965. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  6966. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6967. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6968. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  6969. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  6970. end
  6971. attack = false
  6972. Character.Head.face.Texture = "rbxassetid://620619801"
  6973. hum.WalkSpeed = 16
  6974. end
  6975.  
  6976. function Hello()
  6977. attack = true
  6978. hum.WalkSpeed = 10
  6979. Character.Head.face.Texture = "rbxassetid://334668738"
  6980. CreateSound("855338765", hed, 10, 0.9)
  6981. for i = 0,3,0.1 do
  6982. swait()
  6983. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  6984. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  6985. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6986. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6987. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  6988. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  6989. end
  6990. attack = false
  6991. Character.Head.face.Texture = "rbxassetid://620619801"
  6992. hum.WalkSpeed = 16
  6993. end
  6994.  
  6995. function Victory()
  6996. attack = true
  6997. hum.WalkSpeed = 1.01
  6998. Character.Head.face.Texture = "rbxassetid://616284160"
  6999. Humanoid.Jump = true
  7000. CreateSound("130834939", hed, 10, 1)
  7001. for i = 0,3.7,0.1 do
  7002. swait()
  7003. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7004. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7005. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7006. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7007. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7008. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  7009. end
  7010. Humanoid.Jump = true
  7011. for i = 0,3.7,0.1 do
  7012. swait()
  7013. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7015. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  7016. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  7017. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  7018. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  7019. end
  7020. Humanoid.Jump = true
  7021. for i = 0,3.7,0.1 do
  7022. swait()
  7023. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7024. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7025. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7026. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7027. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7028. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  7029. end
  7030. Humanoid.Jump = true
  7031. for i = 0,3.7,0.1 do
  7032. swait()
  7033. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7034. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7035. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  7036. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  7037. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  7038. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  7039. end
  7040. Humanoid.Jump = true
  7041. for i = 0,3.7,0.1 do
  7042. swait()
  7043. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7044. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7045. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7046. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  7047. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7048. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  7049. end
  7050. attack = false
  7051. Character.Head.face.Texture = "rbxassetid://620619801"
  7052. hum.WalkSpeed = 16
  7053. end
  7054.  
  7055. function ShutTheHellUp()
  7056. attack = true
  7057. hum.WalkSpeed = 2.01
  7058. Character.Head.face.Texture = "rbxassetid://963148419"
  7059. CreateSound("336377340", hed, 10, 1)
  7060. for i = 0,3,0.1 do
  7061. swait()
  7062. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7063. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7064. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7065. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7066. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7067. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7068. end
  7069. for i = 0,1.2,0.1 do
  7070. swait()
  7071. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7072. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  7073. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7074. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7075. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7076. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7077. end
  7078. for i = 0,1.2,0.1 do
  7079. swait()
  7080. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7081. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  7082. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7083. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7084. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7085. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7086. end
  7087. for i = 0,1.2,0.1 do
  7088. swait()
  7089. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7090. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  7091. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7092. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7093. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7094. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7095. end
  7096. for i = 0,1.2,0.1 do
  7097. swait()
  7098. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7099. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  7100. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7101. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7102. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7103. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7104. end
  7105. for i = 0,2,0.1 do
  7106. swait()
  7107. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7108. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7109. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7110. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7111. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  7112. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7113. end
  7114. for i = 0,2,0.1 do
  7115. swait()
  7116. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7117. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7118. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7119. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7120. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  7121. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  7122. end
  7123. hum.WalkSpeed = 16
  7124. Character.Head.face.Texture = "rbxassetid://620619801"
  7125. attack = false
  7126. end
  7127.  
  7128. function SpinMeDad() --YOU SPIN ME RIGHT ROUND BABY RIGHT ROUND
  7129. attack = true
  7130. hum.WalkSpeed = 5
  7131. Humanoid.JumpPower = 175
  7132. Character.Head.face.Texture = "rbxassetid://1223903433"
  7133. CreateSound("145799973", hed, 10, 1)
  7134. local vel2 = Instance.new("BodyVelocity",tors)
  7135. vel2.Velocity = Vector3.new(0,1.2,0)
  7136. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  7137. for i = 0,60,0.1 do
  7138. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 20, 53, "Knockdown")
  7139. swait()
  7140. CameraEnshaking(1, 1)
  7141. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  7142. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7143. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7144. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7145. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  7146. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  7147. end
  7148. hum.WalkSpeed = 16
  7149. vel2:Destroy()
  7150. Character.Head.face.Texture = "rbxassetid://620619801"
  7151. Humanoid.JumpPower = 50
  7152. attack = false
  7153. end
  7154.  
  7155. function EndMySufferingV2() --why
  7156. attack = true
  7157. hum.WalkSpeed = 1.01
  7158. Character.Head.face.Texture = "rbxassetid://202210455"
  7159. local A = math.random(1,5)
  7160. if A == 1 then
  7161. meme.SoundId = "rbxassetid://295810519"
  7162. end
  7163. if A == 2 then
  7164. meme.SoundId = "rbxassetid://1124778077"
  7165. end
  7166. if A == 3 then
  7167. meme.SoundId = "rbxassetid://464157070"
  7168. end
  7169. if A == 4 then
  7170. meme.SoundId = "rbxassetid://146334595"
  7171. end
  7172. if A == 5 then
  7173. meme.SoundId = "rbxassetid://145536915"
  7174. end
  7175. meme:Play()
  7176. bass:Play()
  7177. joyemoji.Rate = 70
  7178. LIT.Rate = 70
  7179. ok.Rate = 70
  7180. toast.Rate = 70
  7181.  
  7182. for i = 0,50,0.1 do
  7183. swait()
  7184. CameraEnshaking(1, 10)
  7185. bass.Parent = hed
  7186. meme.Parent = hed
  7187. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  7188. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  7189. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  7190. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  7191. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  7192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  7193. end
  7194. bass:Stop()
  7195. meme:Stop()
  7196. joyemoji.Rate = 0
  7197. LIT.Rate = 0
  7198. ok.Rate = 0
  7199. toast.Rate = 0
  7200. Character.Head.face.Texture = "rbxassetid://620619801"
  7201. attack = false
  7202. hum.WalkSpeed = 16
  7203. end
  7204.  
  7205. function HELP()
  7206. attack = true
  7207. hum.WalkSpeed = 1.01
  7208. Character.Head.face.Texture = "rbxassetid://307972876"
  7209. CreateSound("1123321019", hed, 10, 1)
  7210. for i = 0,15,0.1 do
  7211. swait()
  7212. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7213. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7214. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7215. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7216. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7217. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7218. end
  7219. CreateSound("198462271", hed, 10, 1)
  7220. for i = 0,8,0.1 do
  7221. Character.Head.face.Texture = "rbxassetid://341497730"
  7222. swait()
  7223. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7224. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7225. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7226. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7227. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7228. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7229. end
  7230. for i = 0,8,0.1 do
  7231. Character.Head.face.Texture = "rbxassetid://341497730"
  7232. swait()
  7233. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7234. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  7235. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7236. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7237. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7238. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7239. end
  7240. CreateSound("948494432", hed, 10, 1)
  7241. for i = 0,7.5,0.1 do
  7242. Character.Head.face.Texture = "rbxassetid://249062487"
  7243. swait()
  7244. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7245. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  7246. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7247. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7248. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7249. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7250. end
  7251. CreateSound("1542642349", hed, 10, 1)
  7252. for i = 0,10,0.1 do
  7253. Character.Head.face.Texture = "rbxassetid://270636807"
  7254. swait()
  7255. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7256. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7257. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7258. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7259. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7260. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7261. end
  7262. CreateSound("269597232", hed, 10, 1)
  7263. for i = 0,6,0.1 do
  7264. Character.Head.face.Texture = "rbxassetid://265057155"
  7265. swait()
  7266. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7267. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7268. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7269. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7270. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7271. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7272. end
  7273. attack = false
  7274. Character.Head.face.Texture = "rbxassetid://620619801"
  7275. hum.WalkSpeed = 16
  7276. end
  7277.  
  7278. function Choose()
  7279. attack = true
  7280. hum.WalkSpeed = 1.01
  7281. Character.Head.face.Texture = "rbxassetid://374187112"
  7282. CreateSound("130784263", hed, 10, 1)
  7283. for i = 0,4,0.1 do
  7284. swait()
  7285. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7286. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7287. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7288. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7289. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  7290. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  7291. end
  7292. for i = 0,5,0.1 do
  7293. swait()
  7294. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7295. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7296. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7297. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7298. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
  7299. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
  7300. end
  7301. attack = false
  7302. Character.Head.face.Texture = "rbxassetid://620619801"
  7303. hum.WalkSpeed = 16
  7304. end
  7305.  
  7306. function slap()
  7307. attack = true
  7308. hum.WalkSpeed = 10
  7309. CreateSound("146163534", hed, 10, 1)
  7310. Character.Head.face.Texture = "rbxassetid://293603561"
  7311. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(7)
  7312. CameraEnshaking(1, 2)
  7313. for i = 0,4,0.1 do
  7314. swait()
  7315. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7316. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  7317. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7318. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7319. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
  7320. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
  7321. end
  7322. Character.Head.face.Texture = "rbxassetid://620619801"
  7323. attack = false
  7324. hum.WalkSpeed = 16
  7325. end
  7326.  
  7327. function MYSPAGHETTTTTTT() --ow
  7328. attack = true
  7329. hum.WalkSpeed = 1.01
  7330. CreateSound("1282149571", hed, 10, 1)
  7331. Character.Head.face.Texture = "rbxassetid://1329282756"
  7332. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(10)
  7333. CameraEnshaking(1, 2.2)
  7334. for i = 0,4,0.1 do
  7335. swait()
  7336. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7337. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  7338. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7339. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7340. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
  7341. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
  7342. end
  7343. for i = 0,5,0.1 do
  7344. swait()
  7345. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7346. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7347. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7348. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7349. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  7350. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  7351. end
  7352. for i = 0,6,0.1 do
  7353. swait()
  7354. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7355. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7356. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7357. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7358. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
  7359. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
  7360. end
  7361. attack = false
  7362. Character.Head.face.Texture = "rbxassetid://620619801"
  7363. hum.WalkSpeed = 16
  7364. end
  7365.  
  7366.  
  7367. function dead()
  7368. attack = true
  7369. hum.WalkSpeed = 0.20
  7370. CreateSound("137225991", hed, 10, 1)
  7371. Character.Head.face.Texture = "rbxassetid://297512410"
  7372. for i = 0,1.1,0.1 do
  7373. swait()
  7374. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7375. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7376. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7377. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7378. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7379. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7380. end
  7381. for i = 0,1.1,0.1 do
  7382. swait()
  7383. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  7384. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7385. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7386. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7387. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7388. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7389. end
  7390. for i = 0,1.1,0.1 do
  7391. swait()
  7392. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  7393. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7394. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7395. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7396. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7397. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7398. end
  7399. for i = 0,1.1,0.1 do
  7400. swait()
  7401. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  7402. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7403. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7404. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7405. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7406. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7407. end
  7408. for i = 0,1.1,0.1 do
  7409. swait()
  7410. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7411. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7412. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7413. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7414. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7415. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7416. end
  7417. for i = 0,1.1,0.1 do
  7418. swait()
  7419. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  7420. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7421. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7422. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7423. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7424. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7425. end
  7426. for i = 0,1.1,0.1 do
  7427. swait()
  7428. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  7429. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7430. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7431. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7432. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7433. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7434. end
  7435. for i = 0,1.1,0.1 do
  7436. swait()
  7437. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  7438. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7439. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7440. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7441. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7442. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7443. end
  7444. for i = 0,1.1,0.1 do
  7445. swait()
  7446. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7447. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7448. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  7449. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  7450. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  7451. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  7452. end
  7453. Character.Head.face.Texture = "rbxassetid://273309187"
  7454. for i = 0,9,0.1 do
  7455. swait()
  7456. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
  7457. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  7458. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7459. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
  7460. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  7461. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.1)
  7462. end
  7463. attack = false
  7464. Character.Head.face.Texture = "rbxassetid://620619801"
  7465. hum.WalkSpeed = 16
  7466. end
  7467.  
  7468. function hap() --much hap
  7469. attack = true
  7470. hum.WalkSpeed = 0.10
  7471. CreateSound("363808674", hed, 10, 1)
  7472. Character.Head.face.Texture = "rbxassetid://315792941"
  7473. for i = 0,12,0.1 do
  7474. swait()
  7475. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7476. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  7477. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7478. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7479. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7480. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  7481. end
  7482. CreateSound("233168827", hed, 10, 1)
  7483. Character.Head.face.Texture = "rbxassetid://335761015"
  7484. for i = 0,10,0.1 do
  7485. swait()
  7486. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7487. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  7488. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7489. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7490. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  7491. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  7492. end
  7493. CreateSound("363808674", hed, 10, 1)
  7494. attack = false
  7495. Character.Head.face.Texture = "rbxassetid://620619801"
  7496. hum.WalkSpeed = 16
  7497. end
  7498.  
  7499. function HAAAAA() --KONO POWA
  7500. attack = true
  7501. hum.WalkSpeed = 1.01
  7502. Character.Head.face.Texture = "rbxassetid://305068389"
  7503. chargeup.Pitch = 1
  7504. for i = 0,7,0.1 do
  7505. swait()
  7506. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7507. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7508. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7509. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7510. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
  7511. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
  7512. end
  7513. Character.Head.face.Texture = "rbxassetid://313921371"
  7514. chargeup:play()
  7515. for i = 0,30,0.1 do
  7516. swait()
  7517. CameraEnshaking(1, 2)
  7518. chargeup.Parent = hed
  7519. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7520. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  7521. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7522. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7523. RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
  7524. LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
  7525. end
  7526. chargeup:stop()
  7527. chargeup.Pitch = 1.1
  7528. chargeup.TimePosition = 1
  7529. chargeup:play()
  7530. Character.Head.face.Texture = "rbxassetid://304942859"
  7531. for i, v in pairs(c:children()) do
  7532. if v.ClassName == "Part" then
  7533. local tra = trazx:clone()
  7534. tra.Parent = v
  7535. tra.LightEmission = 1
  7536. tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
  7537. tra.Rate = 15
  7538. tra.Rotation = NumberRange.new(-5, 5)
  7539. tra.Lifetime = NumberRange.new(1.5, 2)
  7540. tra.Size = NumberSequence.new({
  7541. NumberSequenceKeypoint.new(0, 0.1, 0),
  7542. NumberSequenceKeypoint.new(1, 0, 0)
  7543. })
  7544. tra.Transparency = NumberSequence.new({
  7545. NumberSequenceKeypoint.new(0, 1, 0),
  7546. NumberSequenceKeypoint.new(0.135, 0, 0),
  7547. NumberSequenceKeypoint.new(0.875, 0, 0),
  7548. NumberSequenceKeypoint.new(1, 1, 0)
  7549. })
  7550. tra.Speed = NumberRange.new(0.5)
  7551. tra.VelocitySpread = 360
  7552. tra.VelocityInheritance = 0.5
  7553. tra.ZOffset = 2
  7554. tra.Acceleration = Vector3.new(0, 2.5, 0)
  7555. end
  7556. end
  7557. local tra = trazx:clone()
  7558. tra.Parent = c.HumanoidRootPart
  7559. tra.Texture = "rbxassetid://347730682"
  7560. tra.LightEmission = 0.8
  7561. tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
  7562. tra.Rate = 250
  7563. tra.Rotation = NumberRange.new(-5, 5)
  7564. tra.Lifetime = NumberRange.new(0.75)
  7565. tra.Size = NumberSequence.new({
  7566. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  7567. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  7568. })
  7569. tra.Transparency = NumberSequence.new({
  7570. NumberSequenceKeypoint.new(0, 1, 0),
  7571. NumberSequenceKeypoint.new(0.0399, 0.85, 0),
  7572. NumberSequenceKeypoint.new(0.394, 0.9, 0),
  7573. NumberSequenceKeypoint.new(0.699, 1, 0),
  7574. NumberSequenceKeypoint.new(1, 1, 0)
  7575. })
  7576. tra.Speed = NumberRange.new(15)
  7577. tra.VelocitySpread = 360
  7578. tra.VelocityInheritance = 0.5
  7579. tra.ZOffset = 3.5
  7580. tra.Acceleration = Vector3.new(0, 25, 0)
  7581. for i = 0,35,0.1 do
  7582. swait()
  7583. ohno.Parent = hed
  7584. CameraEnshaking(1, 3)
  7585. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7586. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  7587. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7588. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7589. RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
  7590. LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
  7591. end
  7592. chargeup:stop()
  7593. chargeup.Pitch = 1.3
  7594. chargeup.TimePosition = 1
  7595. chargeup:play()
  7596. tra:Destroy()
  7597. tra:Destroy()
  7598. Character.Head.face.Texture = "rbxassetid://280233855"
  7599. local tra = trazx:clone()
  7600. tra.Parent = c.HumanoidRootPart
  7601. tra.Texture = "rbxassetid://347730682"
  7602. tra.LightEmission = 0.8
  7603. tra.Color = ColorSequence.new(Color3.new(1, 0, 0))
  7604. tra.Rate = 250
  7605. tra.Rotation = NumberRange.new(-5, 5)
  7606. tra.Lifetime = NumberRange.new(0.3)
  7607. tra.Size = NumberSequence.new({
  7608. NumberSequenceKeypoint.new(0, 8, 0.875),
  7609. NumberSequenceKeypoint.new(1, 10, 0.875)
  7610. })
  7611. tra.Transparency = NumberSequence.new({
  7612. NumberSequenceKeypoint.new(0, 1, 0),
  7613. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  7614. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  7615. NumberSequenceKeypoint.new(0.699, 1, 0),
  7616. NumberSequenceKeypoint.new(1, 1, 0)
  7617. })
  7618. for i = 0,32,0.1 do
  7619. swait()
  7620. CameraEnshaking(1, 5)
  7621. chargeup.Parent = hed
  7622. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(0.12)
  7623. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7624. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-65), Rad(0), Rad(0)), 0.3)
  7625. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7626. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  7627. RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
  7628. LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
  7629. end
  7630. chargeup:stop()
  7631. CreateSound("681582832", hed, 10, 1)
  7632. game.Players.Darkraiii7.Character:BreakJoints()
  7633. local S = Instance.new("Explosion",workspace)
  7634. S.Position = tors.Position
  7635. S.BlastPressure = 9
  7636. S.BlastRadius = 30
  7637. S.ExplosionType = 0
  7638. attack = false
  7639. hum.WalkSpeed = 16
  7640. Character.Head.face.Texture = "rbxassetid://295197013"
  7641. tra:Destroy()
  7642. CameraEnshaking(4, 30)
  7643. error("WARNING, TO MUCH ENERGY.")
  7644. end
  7645.  
  7646. function NEN()
  7647. attack = true
  7648. hum.WalkSpeed = 1.01
  7649. CreateSound("230292011", hed, 10, 1)
  7650. Character.Head.face.Texture = "rbxassetid://705269463"
  7651. for i = 0,4,0.1 do
  7652. swait()
  7653. CameraEnshaking(1, 3)
  7654. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7655. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  7656. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7657. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7658. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7659. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7660. end
  7661. attack = false
  7662. Character.Head.face.Texture = "rbxassetid://620619801"
  7663. hum.WalkSpeed = 16
  7664. end
  7665.  
  7666. function FLYSKYHIGH()
  7667. attack = true
  7668. timetofly = false
  7669. hum.WalkSpeed = 0.05
  7670. Character.Head.face.Texture = "rbxassetid://705269463"
  7671. Cause_Im_having_a_good_time_having_a_good_time:Play()
  7672. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  7673. Humanoid.JumpPower = 0
  7674. for i = 0,300,0.1 do --thatsalongtime
  7675. swait()
  7676. CameraEnshaking(1, 7)
  7677. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
  7678. Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
  7679. root.Velocity = root.CFrame.lookVector * 225
  7680. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7681. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
  7682. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  7683. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  7684. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  7685. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  7686. end
  7687. Cause_Im_having_a_good_time_having_a_good_time:Stop()
  7688. attack = false
  7689. Humanoid.JumpPower = 50
  7690. Character.Head.face.Texture = "rbxassetid://620619801"
  7691. hum.WalkSpeed = 16
  7692. wait(45)
  7693. timetofly = true
  7694. warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
  7695. end
  7696.  
  7697.  
  7698. function highnoon()
  7699. attack = true
  7700. hum.WalkSpeed = 1.01
  7701. CreateSound("495316660", hed, 10, 1)
  7702. Character.Head.face.Texture = "rbxassetid://155195214"
  7703. CameraEnshaking(2, 4)
  7704. local Blobby = Instance.new("Part", char)
  7705. Blobby.Name = "Blob"
  7706. Blobby.CanCollide = false
  7707. Blobby.BrickColor = BrickColor.new("Really black")
  7708. Blobby.Transparency = 0
  7709. Blobby.Material = "Plastic"
  7710. Blobby.Size = Vector3.new(1, 1, 2)
  7711. Blobby.TopSurface = Enum.SurfaceType.Smooth
  7712. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  7713.  
  7714. local Weld = Instance.new("Weld", Blobby)
  7715. Weld.Part0 = ra
  7716. Weld.Part1 = Blobby
  7717. Weld.C1 = CFrame.new(0, -.4, -1.6) *angles(Rad(180), Rad(0), Rad(180))
  7718. Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
  7719.  
  7720. local M2 = Instance.new("SpecialMesh")
  7721. M2.Parent = Blobby
  7722. M2.MeshId = "http://www.roblox.com/asset/?id=432256490"
  7723. M2.TextureId = "http://www.roblox.com/asset/?id=432256526"
  7724. M2.Scale = Vector3.new(.002, .002, .002)
  7725. for i = 0,7.75,0.1 do
  7726. swait()
  7727. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  7728. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  7729. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  7730. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  7731. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(180)), 0.2)
  7732. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
  7733. end
  7734. for i = 0,16.5,0.1 do
  7735. swait()
  7736. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  7737. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  7738. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  7739. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  7740. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(90)), 0.2)
  7741. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
  7742. end
  7743. Blobby.Transparency = 1
  7744. Blobby:Destroy()
  7745. attack = false
  7746. Character.Head.face.Texture = "rbxassetid://620619801"
  7747. hum.WalkSpeed = 16
  7748. end
  7749.  
  7750. function somuchcancerwhy() --o no
  7751. attack = true
  7752. hum.WalkSpeed = 0.10
  7753. Character.Head.face.Texture = "rbxassetid://315074049"
  7754. local A = math.random(1,13)
  7755. if A == 1 then
  7756. ohno.SoundId = "rbxassetid://295810519"
  7757. ohno.TimePosition = 1
  7758. end
  7759. if A == 2 then
  7760. ohno.SoundId = "rbxassetid://488472970"
  7761. ohno.TimePosition = 2
  7762. end
  7763. if A == 3 then
  7764. ohno.SoundId = "rbxassetid://917045199"
  7765. ohno.TimePosition = 3
  7766. end
  7767. if A == 4 then
  7768. ohno.SoundId = "rbxassetid://324205173"
  7769. ohno.TimePosition = 1
  7770. end
  7771. if A == 5 then
  7772. ohno.SoundId = "rbxassetid://376134741"
  7773. ohno.TimePosition = 8
  7774. end
  7775. if A == 6 then
  7776. ohno.SoundId = "rbxassetid://164147183"
  7777. ohno.TimePosition = 0
  7778. end
  7779. if A == 7 then
  7780. ohno.SoundId = "rbxassetid://825526716"
  7781. ohno.TimePosition = 1
  7782. end
  7783. if A == 8 then
  7784. ohno.SoundId = "rbxassetid://185460366"
  7785. ohno.TimePosition = 0
  7786. end
  7787. if A == 9 then
  7788. ohno.SoundId = "rbxassetid://273319633"
  7789. ohno.TimePosition = 1
  7790. end
  7791. if A == 10 then
  7792. ohno.SoundId = "rbxassetid://506212392"
  7793. ohno.TimePosition = 2
  7794. end
  7795. if A == 11 then
  7796. ohno.SoundId = "rbxassetid://708297448"
  7797. ohno.TimePosition = 4
  7798. end
  7799. if A == 12 then
  7800. ohno.SoundId = "rbxassetid://497199103"
  7801. ohno.TimePosition = 9
  7802. end
  7803. if A == 13 then
  7804. ohno.SoundId = "rbxassetid://152833989"
  7805. ohno.TimePosition = 1
  7806. end
  7807. ohno:Play()
  7808. for i = 0,100,0.1 do
  7809. swait()
  7810. CameraEnshaking(2, 3)
  7811. ohno.Parent = hed
  7812. char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  7813. end
  7814. attack = false
  7815. ohno:Stop()
  7816. Character.Head.face.Texture = "rbxassetid://620619801"
  7817. hum.WalkSpeed = 16
  7818. end
  7819.  
  7820. function WRY() --WRYYYYYYY
  7821. attack = true
  7822. hum.WalkSpeed = 0.30
  7823. CreateSound("794081034", hed, 10, 1)
  7824. Character.Head.face.Texture = "rbxassetid://396389196"
  7825. for i = 0,2,0.1 do
  7826. swait()
  7827. CameraEnshaking(1, 2)
  7828. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7829. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  7830. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7831. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7832. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  7833. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  7834. end
  7835. for i = 0,14.7,0.1 do
  7836. swait()
  7837. CameraEnshaking(1, 3)
  7838. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  7839. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  7840. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  7841. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  7842. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  7843. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  7844. end
  7845. attack = false
  7846. Character.Head.face.Texture = "rbxassetid://620619801"
  7847. hum.WalkSpeed = 16
  7848. end
  7849.  
  7850. function BOI()
  7851. attack = true
  7852. hum.WalkSpeed = 1.01
  7853. CreateSound("390901873", hed, 10, 1)
  7854. Character.Head.face.Texture = "rbxassetid://282463320"
  7855. for i = 0,4,0.1 do
  7856. swait()
  7857. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7858. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7859. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7860. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7861. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
  7862. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
  7863. end
  7864. for i = 0,4,0.1 do
  7865. swait()
  7866. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7867. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  7868. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7869. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7870. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  7871. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  7872. end
  7873. attack = false
  7874. Character.Head.face.Texture = "rbxassetid://620619801"
  7875. hum.WalkSpeed = 16
  7876. end
  7877.  
  7878. function WhatHuh()
  7879. attack = true
  7880. hum.WalkSpeed = 1.01
  7881. CreateSound("130766865", hed, 10, 1)
  7882. Character.Head.face.Texture = "rbxassetid://276732672"
  7883. for i = 0,4,0.1 do
  7884. swait()
  7885. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7886. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  7887. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7888. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7889. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7890. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7891. end
  7892. for i = 0,6.7,0.1 do
  7893. swait()
  7894. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7895. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  7896. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7897. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7898. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7899. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7900. end
  7901. for i = 0,8.1,0.1 do
  7902. swait()
  7903. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7904. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  7905. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7906. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7907. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7908. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7909. end
  7910. for i = 0,1,0.1 do
  7911. swait()
  7912. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7913. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  7914. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7915. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7916. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7917. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7918. end
  7919. for i = 0,1,0.1 do
  7920. swait()
  7921. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7922. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  7923. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7924. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7925. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7926. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7927. end
  7928. for i = 0,4,0.1 do
  7929. swait()
  7930. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7931. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  7932. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7933. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7934. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  7935. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  7936. end
  7937. attack = false
  7938. Character.Head.face.Texture = "rbxassetid://620619801"
  7939. hum.WalkSpeed = 16
  7940. end
  7941.  
  7942. function NothingPersonal()
  7943. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  7944. local HITBODY = mouse.Target.Parent
  7945. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  7946. local HEAD = HITBODY:FindFirstChild("Head")
  7947. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  7948. if TORS ~= nil and HUMAN ~= nil then
  7949. attack = true
  7950. root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
  7951. TORS.Anchored = true
  7952. hum.WalkSpeed = 0
  7953. Character.Head.face.Texture = "rbxassetid://40770311"
  7954. CreateSound("1255922819", hed, 10, 1)
  7955. CameraEnshaking(2, 4)
  7956. end
  7957. wait(3.5)
  7958. for i = 0,9,0.1 do
  7959. swait()
  7960. for i = 1,2 do
  7961. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 1, 10, 53, "Knockdown")
  7962. CameraEnshaking(1, 7)
  7963. Effects.Sphere.Create(BrickColor.new("Persimmon"), TORS.CFrame*CFrame.new(math.random(-200,200)/100,math.random(-300,200)/100,math.random(-100,100)/100), 1, 1, 1, 15, 15, 15, 0.2)
  7964. end
  7965. end
  7966. wait(.5)
  7967. TORS.Anchored = false
  7968. attack = false
  7969. Character.Head.face.Texture = "rbxassetid://620619801"
  7970. hum.WalkSpeed = 16
  7971. end
  7972. end
  7973.  
  7974. function VeryMuchWorrying()
  7975. attack = true
  7976. hum.WalkSpeed = 1.01
  7977. Character.Head.face.Texture = "rbxassetid://111523405"
  7978. CreateSound("1395854043", hed, 10, 1)
  7979. for i = 0,14,0.1 do
  7980. swait()
  7981. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  7982. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7983. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7984. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  7985. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
  7986. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
  7987. end
  7988. attack = false
  7989. Character.Head.face.Texture = "rbxassetid://620619801"
  7990. hum.WalkSpeed = 16
  7991. end
  7992.  
  7993. function Ashes() --Straight from... Whatever it was called.
  7994. attack = true
  7995. hum.WalkSpeed = 1.01
  7996. Character.Head.face.Texture = "rbxassetid://360687027"
  7997. CreateSound("290084602", tors, 10, 1)
  7998. for i = 0,6.2,0.1 do
  7999. swait()
  8000. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8001. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  8002. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  8003. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  8004. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  8005. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  8006. end
  8007. for i = 0,6.2,0.1 do
  8008. swait()
  8009. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  8010. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8011. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  8012. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  8013. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  8014. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  8015. end
  8016. attack = false
  8017. Character.Head.face.Texture = "rbxassetid://620619801"
  8018. hum.WalkSpeed = 16
  8019. end
  8020.  
  8021. function AnotherOne() --WhAT ANOTHER ONE
  8022. attack = true
  8023. hum.WalkSpeed = 1.01
  8024. local icri = CreateSound("1205111204", hed, 10, 1)
  8025. swait(165)
  8026. local FRAME = tors.CFrame
  8027. repeat
  8028. swait()
  8029. Character.Head.face.Texture = "rbxassetid://582931093"
  8030. CameraEnshaking(1, 10)
  8031. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8032. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8033. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8034. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  8035. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  8036. tors.CFrame = FRAME * CF(0,1,0)
  8037. swait()
  8038. tors.CFrame = FRAME
  8039. until icri.Playing == false
  8040. Character.Head.face.Texture = "rbxassetid://620619801"
  8041. attack = false
  8042. hum.WalkSpeed = 16
  8043. end
  8044.  
  8045. function Dance()
  8046. attack = true
  8047. hum.WalkSpeed = 1.01
  8048. CreateSound("838766490", hed, 10, 1)
  8049. Character.Head.face.Texture = "rbxassetid://258591579"
  8050. for i = 0,2,0.1 do
  8051. swait()
  8052. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8053. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8054. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8055. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8056. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(180)), 0.1)
  8057. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-180)), 0.1)
  8058. end
  8059. for i = 0,4,0.1 do
  8060. swait()
  8061. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8062. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8063. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8064. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8065. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8066. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8067. end
  8068. for i = 0,4,0.1 do
  8069. swait()
  8070. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8071. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8072. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8073. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8074. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8075. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8076. end
  8077. for i = 0,4,0.1 do
  8078. swait()
  8079. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8080. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8081. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8082. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8083. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8084. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8085. end
  8086. for i = 0,4,0.1 do
  8087. swait()
  8088. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8089. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8090. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8091. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8092. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8093. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8094. end
  8095. for i = 0,4,0.1 do
  8096. swait()
  8097. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8098. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8099. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8100. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8101. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8102. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8103. end
  8104. for i = 0,4,0.1 do
  8105. swait()
  8106. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8107. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8108. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8109. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8110. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8111. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8112. end
  8113. for i = 0,4,0.1 do
  8114. swait()
  8115. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8116. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8117. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8118. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8119. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8120. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8121. end
  8122. for i = 0,4,0.1 do
  8123. swait()
  8124. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8125. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8126. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8127. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8128. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8129. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8130. end
  8131. for i = 0,4,0.1 do
  8132. swait()
  8133. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8134. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8135. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8136. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8137. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8138. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8139. end
  8140. for i = 0,4,0.1 do
  8141. swait()
  8142. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8143. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8144. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8145. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8146. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8147. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8148. end
  8149. for i = 0,4,0.1 do
  8150. swait()
  8151. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8152. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8153. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8154. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8155. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8156. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8157. end
  8158. for i = 0,4,0.1 do
  8159. swait()
  8160. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8161. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8162. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8163. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8164. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8165. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8166. end
  8167. for i = 0,4,0.1 do
  8168. swait()
  8169. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8170. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8171. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8172. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8173. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8174. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8175. end
  8176. for i = 0,4,0.1 do
  8177. swait()
  8178. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8179. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8180. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8181. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
  8182. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
  8183. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
  8184. end
  8185. for i = 0,3,0.1 do
  8186. swait()
  8187. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8188. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  8189. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8190. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
  8191. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
  8192. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
  8193. end
  8194. attack = false
  8195. Character.Head.face.Texture = "rbxassetid://620619801"
  8196. hum.WalkSpeed = 16
  8197. end
  8198.  
  8199. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  8200. attack = true
  8201. Character.Head.face.Texture = "rbxassetid://266304560"
  8202. for i = 0,6,0.1 do
  8203. swait()
  8204. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8205. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8206. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8207. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8208. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  8209. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  8210. end
  8211. CreateSound("1093102664", hed, 10, 1)
  8212. CameraEnshaking(3, 8)
  8213. for i = 0,2,0.1 do
  8214. swait()
  8215. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  8216. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  8217. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8218. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8219. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  8220. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  8221. end
  8222. Character.Head.face.Texture = "rbxassetid://30128383"
  8223. hum.MaxHealth = 0
  8224. ragdoll(char)
  8225. CreateSound("534269232", hed, 5, 1)
  8226. error("Seems like you just died.")
  8227. end
  8228.  
  8229. MoreTaunts = false
  8230. mouse.KeyDown:connect(function(key)
  8231. if attack == false then
  8232. if MoreTaunts == false then
  8233. if key == 'q' then
  8234. GEtOuT()
  8235. elseif key == 'e' then
  8236. GEtOuT2()
  8237. elseif key == 'x' then
  8238. OBJECTION()
  8239. elseif key == 'n' then
  8240. BOI()
  8241. elseif key == 'u' then
  8242. Victory()
  8243. elseif key == '3' then
  8244. hap()
  8245. elseif key == '6' then
  8246. Flight()
  8247. elseif key == '9' and timetofly then
  8248. FLYSKYHIGH()
  8249. elseif key == '9' then
  8250. local A = math.random(1,10)
  8251. if A == 1 then
  8252. warn ("This has a Cooldown, Please wait. :>")
  8253. end
  8254. if A == 2 then
  8255. warn ("You can't Fly All day, you know.")
  8256. end
  8257. if A == 3 then
  8258. warn ("Calm down there.")
  8259. end
  8260. if A == 4 then
  8261. warn ("Take a Break.")
  8262. end
  8263. if A == 5 then
  8264. warn ("*Elevator Music plays in the backround*")
  8265. end
  8266. if A == 6 then
  8267. warn ("I know, You want to FLY SKY HIGH, but wait a little bit.")
  8268. end
  8269. if A == 7 then
  8270. warn ("Can you wait a LITTLE Longer?")
  8271. end
  8272. if A == 8 then
  8273. warn ("Like a tiger defying the laws of gravity...")
  8274. end
  8275. if A == 9 then
  8276. warn ("DON'T STOP ME NNNNNOOOOOOOOWWWW")
  8277. end
  8278. if A == 10 then
  8279. warn ("Oh, I'm burnin' through the sky, Yeah!")
  8280. end
  8281. elseif key == 'k' then
  8282. Hello()
  8283. elseif key == '5' then
  8284. HAAAAA()
  8285. elseif key == '4' then
  8286. Dance()
  8287. elseif key == '1' then
  8288. HELP()
  8289. elseif key == '2' then
  8290. dead()
  8291. elseif key == 'j' then
  8292. WhatHuh()
  8293. elseif key == 'l' then
  8294. ShutTheHellUp()
  8295. elseif key == 'c' then
  8296. Choose()
  8297. elseif key == 'r' then
  8298. MYSPAGHETTTTTTT()
  8299. elseif key == 't' then
  8300. SpinMeDad()
  8301. elseif key == 'y' then
  8302. EndMySufferingV2()
  8303. elseif key == 'f' then
  8304. NEN()
  8305. elseif key == 'z' then
  8306. NothingPersonal()
  8307. elseif key == '7' then
  8308. somuchcancerwhy()
  8309. elseif key == '8' then
  8310. highnoon()
  8311. elseif key == 'v' then
  8312. VeryMuchWorrying()
  8313. elseif key == 'b' then
  8314. Ashes()
  8315. elseif key == 'p' then
  8316. kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  8317. elseif key == 'g' then
  8318. AnotherOne()
  8319. elseif key == 'h' then
  8320. slap()
  8321. elseif key == 'm' then
  8322. WRY()
  8323. end
  8324. end
  8325. end
  8326. end)
  8327.  
  8328. -------------------------------------------------------
  8329. --End Attacks N Stuff--
  8330. -------------------------------------------------------
  8331.  
  8332.  
  8333.  
  8334.  
  8335. while jumping do
  8336. Humanoid.Jump = true
  8337. wait(0.9)
  8338. end
  8339.  
  8340.  
  8341.  
  8342.  
  8343. -------------------------------------------------------
  8344. --Start Animations--
  8345. -------------------------------------------------------
  8346. local equipped = false
  8347. local idle = 0
  8348. local change = 1
  8349. local val = 0
  8350. local toim = 0
  8351. local idleanim = 0.4
  8352. hum.Animator.Parent = nil
  8353. while true do
  8354. swait()
  8355. sine = sine + change
  8356. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  8357. local velderp = root.Velocity.y
  8358. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  8359. if equipped == true or equipped == false then
  8360. if attack == false then
  8361. idle = idle + 1
  8362. else
  8363. idle = 0
  8364. end
  8365. if 1 < root.Velocity.y and hitfloor == nil then
  8366. Anim = "Jump"
  8367. if attack == false then
  8368. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  8369. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  8370. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  8371. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  8372. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  8373. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  8374. end
  8375. elseif -1 > root.Velocity.y and hitfloor == nil then
  8376. Anim = "Fall"
  8377. if attack == false then
  8378. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  8379. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(0), Rad(0)), 0.3)
  8380. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  8381. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  8382. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  8383. RH.C0=clerp(RH.C0, CF(1,-.3-0.1 * Cos(sine / 20), -.6) * angles(Rad(0), Rad(90), Rad(-20)), .3)
  8384. end
  8385. elseif torvel < 1 and hitfloor ~= nil then
  8386. Anim = "Idle"
  8387. change = 1
  8388. if attack == false then
  8389. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8390. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8391. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8392. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  8393. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  8394. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  8395. end
  8396. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  8397. Anim = "Walk"
  8398. change = 1
  8399. if attack == false then
  8400. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  8401. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8402. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  8403. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  8404. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
  8405. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
  8406. end
  8407. end
  8408. end
  8409. if 0 < #Effects then
  8410. for e = 1, #Effects do
  8411. if Effects[e] ~= nil then
  8412. local Thing = Effects[e]
  8413. if Thing ~= nil then
  8414. local Part = Thing[1]
  8415. local Mode = Thing[2]
  8416. local Delay = Thing[3]
  8417. local IncX = Thing[4]
  8418. local IncY = Thing[5]
  8419. local IncZ = Thing[6]
  8420. if 1 >= Thing[1].Transparency then
  8421. if Thing[2] == "Block1" then
  8422. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  8423. local Mesh = Thing[1].Mesh
  8424. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  8425. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8426. elseif Thing[2] == "Block2" then
  8427. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  8428. local Mesh = Thing[7]
  8429. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  8430. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8431. elseif Thing[2] == "Block3" then
  8432. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  8433. local Mesh = Thing[7]
  8434. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  8435. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8436. elseif Thing[2] == "Cylinder" then
  8437. local Mesh = Thing[1].Mesh
  8438. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  8439. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8440. elseif Thing[2] == "Blood" then
  8441. local Mesh = Thing[7]
  8442. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  8443. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  8444. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8445. elseif Thing[2] == "Elec" then
  8446. local Mesh = Thing[1].Mesh
  8447. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  8448. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8449. elseif Thing[2] == "Disappear" then
  8450. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8451. elseif Thing[2] == "Shatter" then
  8452. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  8453. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  8454. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  8455. Thing[6] = Thing[6] + Thing[5]
  8456. end
  8457. else
  8458. Part.Parent = nil
  8459. table.remove(Effects, e)
  8460. end
  8461. end
  8462. end
  8463. end
  8464. end
  8465. end
  8466. -------------------------------------------------------
  8467. --End Animations And Script--
  8468. -------------------------------------------------------
  8469.  
  8470. --cool beans boibiparti
  8471. end)
  8472.  
  8473. close.Name = "close"
  8474. close.Parent = scripts
  8475. close.BackgroundColor3 = Color3.new(0, 0, 0)
  8476. close.BackgroundTransparency = 0.30000001192093
  8477. close.Position = UDim2.new(0.871313632, 0, 0.0214592218, 0)
  8478. close.Size = UDim2.new(0, 15, 0, 12)
  8479. close.Text = "X"
  8480. close.TextColor3 = Color3.new(1, 1, 1)
  8481. close.TextSize = 14
  8482. scripts.Visible = false
  8483. openframe.Visible = true
  8484. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement