Advertisement
Darkraiii7

Untitled

Jan 1st, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 555.80 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. genocide.Name = "genocide"
  5631. genocide.Parent = scripts
  5632. genocide.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  5633. genocide.BackgroundTransparency = 0.30000001192093
  5634. genocide.Position = UDim2.new(0.600536227, 0, 0.648068666, 0)
  5635. genocide.Size = UDim2.new(0, 136, 0, 33)
  5636. genocide.Text = "Genocider"
  5637. genocide.TextColor3 = Color3.new(1, 1, 1)
  5638. genocide.TextSize = 14
  5639. genocide.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 h,t
  5714. --Give the server mouse data 30 times every second, but only if the values changed
  5715. --If player is not moving their mouse, client won't fire events
  5716. while wait(1/30) do
  5717. if h~=Mouse.Hit or t~=Mouse.Target then
  5718. h,t=Mouse.Hit,Mouse.Target
  5719. Event:FireServer({isMouse=true,Target=t,Hit=h})
  5720. end
  5721. end]==],Player.Character)
  5722. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  5723. end
  5724. --[[Psychopath's waifu
  5725. I think ck is going to send me in hell...
  5726. Genocider by grgrgry21.
  5727. Credit to CKbackup's and idk..
  5728. B
  5729. U R
  5730. N I N H
  5731. E L
  5732. L
  5733. ]]--
  5734. wait(1 / 60)
  5735. Effects = { }
  5736. local Player = owner
  5737. local Character = Player.Character
  5738. local Humanoid = Character.Humanoid
  5739. local LeftArm = Character["Left Arm"]
  5740. local RightArm = Character["Right Arm"]
  5741. local LeftLeg = Character["Left Leg"]
  5742. local RightLeg = Character["Right Leg"]
  5743. local Head = Character.Head
  5744. local Torso = Character.Torso
  5745. local Camera = game.Workspace.CurrentCamera
  5746. local RootPart = Character.HumanoidRootPart
  5747. local RootJoint = RootPart.RootJoint
  5748. local attack = false
  5749. local Anim = 'Idle'
  5750. local attacktype = 1
  5751. local delays = false
  5752. local play = true
  5753. local targetted = nil
  5754. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  5755. local velocity = RootPart.Velocity.y
  5756. local sine = 0
  5757. local change = 1
  5758. local doe = 0
  5759. local Create = LoadLibrary("RbxUtility").Create
  5760. Humanoid.WalkSpeed = 8
  5761. local m = Create("Model"){
  5762. Parent = Character,
  5763. Name = "WeaponModel",
  5764. }
  5765.  
  5766. Humanoid.Animator.Parent = nil
  5767. Character.Animate.Parent = nil
  5768.  
  5769. local newMotor = function(part0, part1, c0, c1)
  5770. local w = Create('Motor'){
  5771. Parent = part0,
  5772. Part0 = part0,
  5773. Part1 = part1,
  5774. C0 = c0,
  5775. C1 = c1,
  5776. }
  5777. return w
  5778. end
  5779.  
  5780. function clerp(a, b, t)
  5781. return a:lerp(b, t)
  5782. end
  5783.  
  5784. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  5785. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5786.  
  5787. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  5788. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  5789. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  5790. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  5791. RootJoint.C1 = CFrame.new(0, 0, 0)
  5792. RootJoint.C0 = CFrame.new(0, 0, 0)
  5793. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  5794. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  5795.  
  5796. local rarmc1 = RW.C1
  5797. local larmc1 = LW.C1
  5798. local rlegc1 = RH.C1
  5799. local llegc1 = LH.C1
  5800.  
  5801. local resetc1 = false
  5802.  
  5803. function PlayAnimationFromTable(table, speed, bool)
  5804. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  5805. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  5806. RW.C0 = clerp(RW.C0, table[3], speed)
  5807. LW.C0 = clerp(LW.C0, table[4], speed)
  5808. RH.C0 = clerp(RH.C0, table[5], speed)
  5809. LH.C0 = clerp(LH.C0, table[6], speed)
  5810. if bool == true then
  5811. if resetc1 == false then
  5812. resetc1 = true
  5813. RootJoint.C1 = RootJoint.C1
  5814. Torso.Neck.C1 = Torso.Neck.C1
  5815. RW.C1 = rarmc1
  5816. LW.C1 = larmc1
  5817. RH.C1 = rlegc1
  5818. LH.C1 = llegc1
  5819. end
  5820. end
  5821. end
  5822.  
  5823. ArtificialHB = Create("BindableEvent", script){
  5824. Parent = script,
  5825. Name = "Heartbeat",
  5826. }
  5827.  
  5828. script:WaitForChild("Heartbeat")
  5829.  
  5830. frame = 1 / 30
  5831. tf = 0
  5832. allowframeloss = false
  5833. tossremainder = false
  5834. lastframe = tick()
  5835. script.Heartbeat:Fire()
  5836.  
  5837. game:GetService("RunService").Heartbeat:connect(function(s, p)
  5838. tf = tf + s
  5839. if tf >= frame then
  5840. if allowframeloss then
  5841. script.Heartbeat:Fire()
  5842. lastframe = tick()
  5843. else
  5844. for i = 1, math.floor(tf / frame) do
  5845. script.Heartbeat:Fire()
  5846. end
  5847. lastframe = tick()
  5848. end
  5849. if tossremainder then
  5850. tf = 0
  5851. else
  5852. tf = tf - frame * math.floor(tf / frame)
  5853. end
  5854. end
  5855. end)
  5856.  
  5857. function swait(num)
  5858. if num == 0 or num == nil then
  5859. ArtificialHB.Event:wait()
  5860. else
  5861. for i = 0, num do
  5862. ArtificialHB.Event:wait()
  5863. end
  5864. end
  5865. end
  5866.  
  5867. function RemoveOutlines(part)
  5868. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  5869. end
  5870.  
  5871. CFuncs = {
  5872. ["Part"] = {
  5873. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  5874. local Part = Create("Part"){
  5875. Parent = Parent,
  5876. Reflectance = Reflectance,
  5877. Transparency = Transparency,
  5878. CanCollide = false,
  5879. Locked = true,
  5880. BrickColor = BrickColor.new(tostring(BColor)),
  5881. Name = Name,
  5882. Size = Size,
  5883. Material = Material,
  5884. }
  5885. RemoveOutlines(Part)
  5886. return Part
  5887. end;
  5888. };
  5889.  
  5890. ["Mesh"] = {
  5891. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  5892. local Msh = Create(Mesh){
  5893. Parent = Part,
  5894. Offset = OffSet,
  5895. Scale = Scale,
  5896. }
  5897. if Mesh == "SpecialMesh" then
  5898. Msh.MeshType = MeshType
  5899. Msh.MeshId = MeshId
  5900. end
  5901. return Msh
  5902. end;
  5903. };
  5904.  
  5905. ["Mesh"] = {
  5906. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  5907. local Msh = Create(Mesh){
  5908. Parent = Part,
  5909. Offset = OffSet,
  5910. Scale = Scale,
  5911. }
  5912. if Mesh == "SpecialMesh" then
  5913. Msh.MeshType = MeshType
  5914. Msh.MeshId = MeshId
  5915. end
  5916. return Msh
  5917. end;
  5918. };
  5919.  
  5920. ["Weld"] = {
  5921. Create = function(Parent, Part0, Part1, C0, C1)
  5922. local Weld = Create("Weld"){
  5923. Parent = Parent,
  5924. Part0 = Part0,
  5925. Part1 = Part1,
  5926. C0 = C0,
  5927. C1 = C1,
  5928. }
  5929. return Weld
  5930. end;
  5931. };
  5932.  
  5933. ["Sound"] = {
  5934. Create = function(id, par, vol, pit)
  5935. coroutine.resume(coroutine.create(function()
  5936. local S = Create("Sound"){
  5937. Volume = vol,
  5938. Pitch = pit or 1,
  5939. SoundId = id,
  5940. Parent = par or workspace,
  5941. }
  5942. wait()
  5943. S:play()
  5944. game:GetService("Debris"):AddItem(S, 6)
  5945. end))
  5946. end;
  5947. };
  5948.  
  5949. ["ParticleEmitter"] = {
  5950. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  5951. local fp = Create("ParticleEmitter"){
  5952. Parent = Parent,
  5953. Color = ColorSequence.new(Color1, Color2),
  5954. LightEmission = LightEmission,
  5955. Size = Size,
  5956. Texture = Texture,
  5957. Transparency = Transparency,
  5958. ZOffset = ZOffset,
  5959. Acceleration = Accel,
  5960. Drag = Drag,
  5961. LockedToPart = LockedToPart,
  5962. VelocityInheritance = VelocityInheritance,
  5963. EmissionDirection = EmissionDirection,
  5964. Enabled = Enabled,
  5965. Lifetime = LifeTime,
  5966. Rate = Rate,
  5967. Rotation = Rotation,
  5968. RotSpeed = RotSpeed,
  5969. Speed = Speed,
  5970. VelocitySpread = VelocitySpread,
  5971. }
  5972. return fp
  5973. end;
  5974. };
  5975.  
  5976. CreateTemplate = {
  5977.  
  5978. };
  5979. }
  5980.  
  5981.  
  5982.  
  5983. New = function(Object, Parent, Name, Data)
  5984. local Object = Instance.new(Object)
  5985. for Index, Value in pairs(Data or {}) do
  5986. Object[Index] = Value
  5987. end
  5988. Object.Parent = Parent
  5989. Object.Name = Name
  5990. return Object
  5991. end
  5992.  
  5993.  
  5994. ShadowHead = New("Part",Character,"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),})
  5995. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  5996. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5997.  
  5998. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),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,})
  5999. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  6000. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  6001. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  6002. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6003. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6004. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  6005. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6006. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  6007. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  6008. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6009. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6010. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  6011. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6012. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6013. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  6014. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6015. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  6016. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  6017. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6018. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6019. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  6020. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6021. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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.105882, 0.164706, 0.207843),})
  6022. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  6023. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6024. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6025. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  6026. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6027. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),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.105882, 0.164706, 0.207843),})
  6028. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6029. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  6030. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6031. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  6032. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  6033. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6034. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),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,})
  6035. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  6036. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6037. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),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,})
  6038. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  6039. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6040. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),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,})
  6041. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  6042. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6043. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  6044. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  6045. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6046. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  6047. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  6048. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6049. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),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,})
  6050. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  6051. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6052. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),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.105882, 0.164706, 0.207843),})
  6053. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  6054. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6055. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,})
  6056. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  6057. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6058. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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.105882, 0.164706, 0.207843),})
  6059. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  6060. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  6061.  
  6062. for _,v in pairs(m:children()) do
  6063. if v:IsA("Part") then
  6064. v.CanCollide = false
  6065. end
  6066. end
  6067. if Character.Name == "grgrgry21" or Character.Name == "Player1" then
  6068. for _,v in pairs(Character:children()) do
  6069. if v:IsA("Accessory") then
  6070. v:Remove()
  6071. end
  6072. end
  6073. Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  6074. Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  6075. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
  6076. mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  6077. Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  6078. Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  6079. mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  6080. end
  6081.  
  6082.  
  6083. function rayCast(Position, Direction, Range, Ignore)
  6084. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  6085. end
  6086.  
  6087. --[[FindNearestTorso = function(pos)
  6088. local list = (game.Workspace:children())
  6089. local torso = nil
  6090. local dist = 1000
  6091. local temp, human, temp2 = nil, nil, nil
  6092. for x = 1, #list do
  6093. temp2 = list[x]
  6094. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  6095. temp = temp2:findFirstChild("Torso")
  6096. human = temp2:findFirstChild("Humanoid")
  6097. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  6098. local dohit = true
  6099. if dohit == true then
  6100. torso = temp
  6101. dist = (temp.Position - pos).magnitude
  6102. end
  6103. end
  6104. end
  6105. end
  6106. return torso, dist
  6107. end]]
  6108. function FindNearestTorso(Position, Distance, SinglePlayer)
  6109. if SinglePlayer then
  6110. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  6111. end
  6112. local List = {}
  6113. for i, v in pairs(workspace:GetChildren()) do
  6114. if v:IsA("Model") then
  6115. if v:findFirstChild("Torso") then
  6116. if v ~= Character then
  6117. if (v.Torso.Position - Position).magnitude <= Distance then
  6118. table.insert(List, v)
  6119. end
  6120. end
  6121. end
  6122. end
  6123. end
  6124. return List
  6125. end
  6126. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  6127. if hit.Parent == nil then
  6128. return
  6129. end
  6130. local h = hit.Parent:FindFirstChild("Humanoid")
  6131. for _, v in pairs(hit.Parent:children()) do
  6132. if v:IsA("Humanoid") then
  6133. h = v
  6134. end
  6135. end
  6136. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  6137. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  6138. if hit.Parent.DebounceHit.Value == true then
  6139. return
  6140. end
  6141. end
  6142. local c = Create("ObjectValue"){
  6143. Name = "creator",
  6144. Value = owner,
  6145. Parent = h,
  6146. }
  6147. game:GetService("Debris"):AddItem(c, .5)
  6148. if HitSound ~= nil and HitPitch ~= nil then
  6149. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  6150. end
  6151. local Damage = math.random(minim, maxim)
  6152. local blocked = false
  6153. local block = hit.Parent:findFirstChild("Block")
  6154. if block ~= nil then
  6155. if block.className == "IntValue" then
  6156. if block.Value > 0 then
  6157. blocked = true
  6158. block.Value = block.Value - 1
  6159. print(block.Value)
  6160. end
  6161. end
  6162. end
  6163. if blocked == false then
  6164. h.Health = h.Health - Damage
  6165. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  6166. else
  6167. h.Health = h.Health - (Damage / 2)
  6168. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  6169. end
  6170. if Type == "Knockdown" then
  6171. local hum = hit.Parent.Humanoid
  6172. hum.PlatformStand = true
  6173. coroutine.resume(coroutine.create(function(HHumanoid)
  6174. swait(1)
  6175. HHumanoid.PlatformStand = false
  6176. end), hum)
  6177. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  6178. local bodvol = Create("BodyVelocity"){
  6179. velocity = angle * knockback,
  6180. P = 5000,
  6181. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6182. Parent = hit,
  6183. }
  6184. local rl = Create("BodyAngularVelocity"){
  6185. P = 3000,
  6186. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  6187. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  6188. Parent = hit,
  6189. }
  6190. game:GetService("Debris"):AddItem(bodvol, .5)
  6191. game:GetService("Debris"):AddItem(rl, .5)
  6192. elseif Type == "Normal" then
  6193. local vp = Create("BodyVelocity"){
  6194. P = 500,
  6195. maxForce = Vector3.new(math.huge, 0, math.huge),
  6196. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  6197. }
  6198. if knockback > 0 then
  6199. vp.Parent = hit.Parent.Torso
  6200. end
  6201. game:GetService("Debris"):AddItem(vp, .5)
  6202. elseif Type == "Up" then
  6203. local bodyVelocity = Create("BodyVelocity"){
  6204. velocity = Vector3.new(0, 20, 0),
  6205. P = 5000,
  6206. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6207. Parent = hit,
  6208. }
  6209. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  6210. elseif Type == "DarkUp" then
  6211. coroutine.resume(coroutine.create(function()
  6212. for i = 0, 1, 0.1 do
  6213. swait()
  6214. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  6215. end
  6216. end))
  6217. local bodyVelocity = Create("BodyVelocity"){
  6218. velocity = Vector3.new(0, 20, 0),
  6219. P = 5000,
  6220. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  6221. Parent = hit,
  6222. }
  6223. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  6224. elseif Type == "Snare" then
  6225. local bp = Create("BodyPosition"){
  6226. P = 2000,
  6227. D = 100,
  6228. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  6229. position = hit.Parent.Torso.Position,
  6230. Parent = hit.Parent.Torso,
  6231. }
  6232. game:GetService("Debris"):AddItem(bp, 1)
  6233. elseif Type == "Freeze" then
  6234. local BodPos = Create("BodyPosition"){
  6235. P = 50000,
  6236. D = 1000,
  6237. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  6238. position = hit.Parent.Torso.Position,
  6239. Parent = hit.Parent.Torso,
  6240. }
  6241. local BodGy = Create("BodyGyro") {
  6242. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  6243. P = 20e+003,
  6244. Parent = hit.Parent.Torso,
  6245. cframe = hit.Parent.Torso.CFrame,
  6246. }
  6247. hit.Parent.Torso.Anchored = true
  6248. coroutine.resume(coroutine.create(function(Part)
  6249. swait(1.5)
  6250. Part.Anchored = false
  6251. end), hit.Parent.Torso)
  6252. game:GetService("Debris"):AddItem(BodPos, 3)
  6253. game:GetService("Debris"):AddItem(BodGy, 3)
  6254. end
  6255. local debounce = Create("BoolValue"){
  6256. Name = "DebounceHit",
  6257. Parent = hit.Parent,
  6258. Value = true,
  6259. }
  6260. game:GetService("Debris"):AddItem(debounce, Delay)
  6261. c = Create("ObjectValue"){
  6262. Name = "creator",
  6263. Value = Player,
  6264. Parent = h,
  6265. }
  6266. game:GetService("Debris"):AddItem(c, .5)
  6267. end
  6268. end
  6269.  
  6270. function ShowDamage(Pos, Text, Time, Color)
  6271. local Rate = (1 / 30)
  6272. local Pos = (Pos or Vector3.new(0, 0, 0))
  6273. local Text = (Text or "")
  6274. local Time = (Time or 2)
  6275. local Color = (Color or Color3.new(1, 0, 1))
  6276. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  6277. EffectPart.Anchored = true
  6278. local BillboardGui = Create("BillboardGui"){
  6279. Size = UDim2.new(3, 0, 3, 0),
  6280. Adornee = EffectPart,
  6281. Parent = EffectPart,
  6282. }
  6283. local TextLabel = Create("TextLabel"){
  6284. BackgroundTransparency = 1,
  6285. Size = UDim2.new(1, 0, 1, 0),
  6286. Text = Text,
  6287. Font = "SciFi",
  6288. TextColor3 = Color,
  6289. TextScaled = true,
  6290. Parent = BillboardGui,
  6291. }
  6292. game.Debris:AddItem(EffectPart, (Time))
  6293. EffectPart.Parent = game:GetService("Workspace")
  6294. delay(0, function()
  6295. local Frames = (Time / Rate)
  6296. for Frame = 1, Frames do
  6297. wait(Rate)
  6298. local Percent = (Frame / Frames)
  6299. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  6300. TextLabel.TextTransparency = Percent
  6301. end
  6302. if EffectPart and EffectPart.Parent then
  6303. EffectPart:Destroy()
  6304. end
  6305. end)
  6306. end
  6307.  
  6308. function dmg(dude)
  6309. if dude.Name ~= Character then
  6310. dude.Humanoid.PlatformStand = true
  6311. local bgf = Instance.new("BodyGyro",dude.Head)
  6312. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6313. local val = Instance.new("BoolValue",dude)
  6314. val.Name = "IsHit"
  6315. for i = 1, 6 do
  6316. local blo = Instance.new("Part",game.Workspace)
  6317. blo.Size = Vector3.new(.6,.2,.6)
  6318. blo.Material = "SmoothPlastic"
  6319. blo.BrickColor = BrickColor.new("Crimson")
  6320. --blo.Position = dude.Head.Position
  6321. blo.CFrame = dude.Head.CFrame
  6322. game:GetService("Debris"):AddItem(blo,30)
  6323. end
  6324. local ds = coroutine.wrap(function()
  6325. wait(.2)
  6326. dude.Torso:BreakJoints()
  6327. end)
  6328. ds()
  6329. end
  6330. end
  6331.  
  6332. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  6333. --local buddy
  6334. for _, c in pairs(workspace:children()) do
  6335. local hum = c:findFirstChild("Humanoid")
  6336. if hum ~= nil then
  6337. local head = c:findFirstChild("Torso")
  6338. if head ~= nil then
  6339. local targ = head.Position - Part.Position
  6340. local mag = targ.magnitude
  6341. if mag <= Magnitude and c.Name ~= Player.Name then
  6342. if c.Name ~= Character then
  6343. if c.Name ~= "CKbackup" then
  6344. local asd = Instance.new("ParticleEmitter",c.Torso)
  6345. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6346. asd.LightEmission = .1
  6347. asd.Size = NumberSequence.new(0.2)
  6348. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  6349. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6350. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6351. asd.Transparency = bbb
  6352. asd.Size = aaa
  6353. asd.ZOffset = .9
  6354. asd.Acceleration = Vector3.new(0, -5, 0)
  6355. asd.LockedToPart = false
  6356. asd.EmissionDirection = "Back"
  6357. asd.Lifetime = NumberRange.new(1, 2)
  6358. asd.Rate = 1000
  6359. asd.Rotation = NumberRange.new(-100, 100)
  6360. asd.RotSpeed = NumberRange.new(-100, 100)
  6361. asd.Speed = NumberRange.new(6)
  6362. asd.VelocitySpread = 10000
  6363. asd.Enabled=true
  6364. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  6365. dmg(c)
  6366. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  6367. coroutine.wrap(function()
  6368. wait(.2)
  6369. asd.Enabled = false
  6370. wait(2)
  6371. asd:Remove()
  6372. end)()
  6373. else
  6374. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  6375. Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  6376.  
  6377. end
  6378. end
  6379. end
  6380. end
  6381. end
  6382. end
  6383. end
  6384. EffectModel = Create("Model"){
  6385. Parent = Character,
  6386. Name = "Effects",
  6387. }
  6388.  
  6389. Effects = {
  6390. Block = {
  6391. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  6392. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6393. prt.Anchored = true
  6394. prt.CFrame = cframe
  6395. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6396. game:GetService("Debris"):AddItem(prt, 10)
  6397. if Type == 1 or Type == nil then
  6398. table.insert(Effects, {
  6399. prt,
  6400. "Block1",
  6401. delay,
  6402. x3,
  6403. y3,
  6404. z3,
  6405. msh
  6406. })
  6407. elseif Type == 2 then
  6408. table.insert(Effects, {
  6409. prt,
  6410. "Block2",
  6411. delay,
  6412. x3,
  6413. y3,
  6414. z3,
  6415. msh
  6416. })
  6417. end
  6418. end;
  6419. };
  6420.  
  6421. Cylinder = {
  6422. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6423. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6424. prt.Anchored = true
  6425. prt.CFrame = cframe
  6426. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6427. game:GetService("Debris"):AddItem(prt, 10)
  6428. table.insert(Effects, {
  6429. prt,
  6430. "Cylinder",
  6431. delay,
  6432. x3,
  6433. y3,
  6434. z3,
  6435. msh
  6436. })
  6437. end;
  6438. };
  6439. Head = {
  6440. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6441. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  6442. prt.Anchored = true
  6443. prt.CFrame = cframe
  6444. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6445. game:GetService("Debris"):AddItem(prt, 10)
  6446. table.insert(Effects, {
  6447. prt,
  6448. "Cylinder",
  6449. delay,
  6450. x3,
  6451. y3,
  6452. z3,
  6453. msh
  6454. })
  6455. end;
  6456. };
  6457.  
  6458. Sphere = {
  6459. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6460. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6461. prt.Anchored = true
  6462. prt.CFrame = cframe
  6463. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6464. game:GetService("Debris"):AddItem(prt, 10)
  6465. table.insert(Effects, {
  6466. prt,
  6467. "Cylinder",
  6468. delay,
  6469. x3,
  6470. y3,
  6471. z3,
  6472. msh
  6473. })
  6474. end;
  6475. };
  6476.  
  6477. Elect = {
  6478. Create = function(cff, x, y, z)
  6479. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  6480. prt.Anchored = true
  6481. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  6482. prt.CFrame = CFrame.new(prt.Position)
  6483. game:GetService("Debris"):AddItem(prt, 2)
  6484. local xval = math.random() / 2
  6485. local yval = math.random() / 2
  6486. local zval = math.random() / 2
  6487. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  6488. table.insert(Effects, {
  6489. prt,
  6490. "Elec",
  6491. 0.1,
  6492. x,
  6493. y,
  6494. z,
  6495. xval,
  6496. yval,
  6497. zval
  6498. })
  6499. end;
  6500.  
  6501. };
  6502.  
  6503. Ring = {
  6504. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6505. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6506. prt.Anchored = true
  6507. prt.CFrame = cframe
  6508. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6509. game:GetService("Debris"):AddItem(prt, 10)
  6510. table.insert(Effects, {
  6511. prt,
  6512. "Cylinder",
  6513. delay,
  6514. x3,
  6515. y3,
  6516. z3,
  6517. msh
  6518. })
  6519. end;
  6520. };
  6521.  
  6522.  
  6523. Wave = {
  6524. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  6525. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  6526. prt.Anchored = true
  6527. prt.CFrame = cframe
  6528. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6529. game:GetService("Debris"):AddItem(prt, 10)
  6530. table.insert(Effects, {
  6531. prt,
  6532. "Cylinder",
  6533. delay,
  6534. x3,
  6535. y3,
  6536. z3,
  6537. msh
  6538. })
  6539. end;
  6540. };
  6541.  
  6542. Break = {
  6543. Create = function(brickcolor, cframe, x1, y1, z1)
  6544. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  6545. prt.Anchored = true
  6546. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6547. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6548. local num = math.random(10, 50) / 1000
  6549. game:GetService("Debris"):AddItem(prt, 10)
  6550. table.insert(Effects, {
  6551. prt,
  6552. "Shatter",
  6553. num,
  6554. prt.CFrame,
  6555. math.random() - math.random(),
  6556. 0,
  6557. math.random(50, 100) / 100
  6558. })
  6559. end;
  6560. };
  6561.  
  6562. Fire = {
  6563. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  6564. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  6565. prt.Anchored = true
  6566. prt.CFrame = cframe
  6567. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6568. game:GetService("Debris"):AddItem(prt, 10)
  6569. table.insert(Effects, {
  6570. prt,
  6571. "Fire",
  6572. delay,
  6573. 1,
  6574. 1,
  6575. 1,
  6576. msh
  6577. })
  6578. end;
  6579. };
  6580.  
  6581. FireWave = {
  6582. Create = function(brickcolor, cframe, x1, y1, z1)
  6583. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  6584. prt.Anchored = true
  6585. prt.CFrame = cframe
  6586. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  6587. local d = Create("Decal"){
  6588. Parent = prt,
  6589. Texture = "rbxassetid://26356434",
  6590. Face = "Top",
  6591. }
  6592. local d = Create("Decal"){
  6593. Parent = prt,
  6594. Texture = "rbxassetid://26356434",
  6595. Face = "Bottom",
  6596. }
  6597. game:GetService("Debris"):AddItem(prt, 10)
  6598. table.insert(Effects, {
  6599. prt,
  6600. "FireWave",
  6601. 1,
  6602. 30,
  6603. math.random(400, 600) / 100,
  6604. msh
  6605. })
  6606. end;
  6607. };
  6608.  
  6609. Lightning = {
  6610. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  6611. local magz = (p0 - p1).magnitude
  6612. local curpos = p0
  6613. local trz = {
  6614. -ofs,
  6615. ofs
  6616. }
  6617. for i = 1, tym do
  6618. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  6619. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  6620. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  6621. li.Material = "Neon"
  6622. if tym == i then
  6623. local magz2 = (curpos - p1).magnitude
  6624. li.Size = Vector3.new(th, th, magz2)
  6625. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  6626. table.insert(Effects, {
  6627. li,
  6628. "Disappear",
  6629. last
  6630. })
  6631. else
  6632. do
  6633. do
  6634. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  6635. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  6636. game.Debris:AddItem(li, 10)
  6637. table.insert(Effects, {
  6638. li,
  6639. "Disappear",
  6640. last
  6641. })
  6642. end
  6643. end
  6644. end
  6645. end
  6646. end
  6647. };
  6648.  
  6649. EffectTemplate = {
  6650.  
  6651. };
  6652. }
  6653.  
  6654. function chatfunc(text)
  6655. local chat = coroutine.wrap(function()
  6656. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  6657. Character:FindFirstChild("TalkingBillBoard"):destroy()
  6658. end
  6659. local naeeym2 = Instance.new("BillboardGui",Character)
  6660. naeeym2.Size = UDim2.new(0,100,0,40)
  6661. naeeym2.StudsOffset = Vector3.new(0,3,0)
  6662. naeeym2.Adornee = Character.Head
  6663. naeeym2.Name = "TalkingBillBoard"
  6664. local tecks2 = Instance.new("TextLabel",naeeym2)
  6665. tecks2.BackgroundTransparency = 1
  6666. tecks2.BorderSizePixel = 0
  6667. tecks2.Text = ""
  6668. tecks2.Font = "Fantasy"
  6669. tecks2.TextSize = 30
  6670. tecks2.TextStrokeTransparency = 0
  6671. tecks2.TextColor3 = Color3.new(.6,0,0)
  6672. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  6673. tecks2.Size = UDim2.new(1,0,0.5,0)
  6674. local tecks3 = Instance.new("TextLabel",naeeym2)
  6675. tecks3.BackgroundTransparency = 1
  6676. tecks3.BorderSizePixel = 0
  6677. tecks3.Text = ""
  6678. tecks3.Font = "Fantasy"
  6679. tecks3.TextSize = 30
  6680. tecks3.TextStrokeTransparency = 0
  6681. tecks3.TextColor3 = Color3.new(.6,0,0)
  6682. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  6683. tecks3.Size = UDim2.new(1,0,0.5,0)
  6684. for i = 1,string.len(text),1 do
  6685. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  6686. tecks2.Text = string.sub(text,1,i)
  6687. tecks3.Text = string.sub(text,1,i)
  6688. wait(0.01)
  6689. end
  6690. wait(2)
  6691. for i = 1, 50 do
  6692. swait()
  6693. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  6694. tecks2.Rotation = tecks2.Rotation - .8
  6695. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  6696. tecks2.TextTransparency = tecks2.TextTransparency + .04
  6697. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  6698. tecks3.Rotation = tecks2.Rotation + .8
  6699. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  6700. tecks3.TextTransparency = tecks2.TextTransparency + .04
  6701. end
  6702. naeeym2:Destroy()
  6703. end)
  6704. chat()
  6705. end
  6706. function onChatted(msg)
  6707. chatfunc(msg)
  6708. end
  6709. Player.Chatted:connect(onChatted)
  6710.  
  6711. abss = Instance.new("BillboardGui",Character)
  6712. abss.Size = UDim2.new(10,0,10,0)
  6713. abss.Enabled = false
  6714. imgl = Instance.new("ImageLabel",abss)
  6715. imgl.Position = UDim2.new(0,0,0,0)
  6716. imgl.Size = UDim2.new(1,0,1,0)
  6717. imgl.Image = "rbxassetid://711463989"
  6718. imgl.BackgroundTransparency = 1
  6719. imgl.ImageColor3 = Color3.new(.9,0,0)
  6720. img2 = Instance.new("ImageLabel",abss)
  6721. img2.Position = UDim2.new(0,0,0,0)
  6722. img2.Size = UDim2.new(1,0,1,0)
  6723. img2.Image = "rbxassetid://711463989"
  6724. img2.BackgroundTransparency = 1
  6725. img2.ImageColor3 = Color3.new(.9,0,0)
  6726.  
  6727.  
  6728. function attackone()
  6729. attack = true
  6730. Humanoid.WalkSpeed = 0
  6731. if targetted.Name ~= "CKbackup" then
  6732. local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
  6733. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6734. partasdeff.LightEmission = .1
  6735. partasdeff.Size = NumberSequence.new(0.2)
  6736. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  6737. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6738. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6739. partasdeff.Transparency = bbb
  6740. partasdeff.Size = aaa
  6741. partasdeff.ZOffset = .9
  6742. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  6743. partasdeff.LockedToPart = false
  6744. partasdeff.EmissionDirection = "Back"
  6745. partasdeff.Lifetime = NumberRange.new(1, 2)
  6746. partasdeff.Rate = 1000
  6747. partasdeff.Rotation = NumberRange.new(-100, 100)
  6748. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  6749. partasdeff.Speed = NumberRange.new(6)
  6750. partasdeff.VelocitySpread = 10000
  6751. partasdeff.Enabled=false
  6752. for i = 0, 3, 0.1 do
  6753. swait()
  6754. PlayAnimationFromTable({
  6755. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6756. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6757. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6758. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6759. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6760. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6761. }, .1, false)
  6762. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6763. end
  6764. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  6765. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  6766. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  6767. dmg(targetted)
  6768. partasdeff.Enabled=true
  6769. for i = 0, 1, 0.1 do
  6770. swait()
  6771. PlayAnimationFromTable({
  6772. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6773. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6774. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6775. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6776. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6777. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6778. }, .3, false)
  6779. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6780. end
  6781. partasdeff.Enabled=false
  6782. for i = 0, 2, 0.1 do
  6783. swait()
  6784. PlayAnimationFromTable({
  6785. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6786. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6787. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6788. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6789. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6790. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6791. }, .3, false)
  6792. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6793. end
  6794. coroutine.wrap(function()
  6795. wait(2)
  6796. partasdeff:Remove()
  6797. end)()
  6798. else
  6799. sel = math.random(1,3)
  6800. if sel == 1 then
  6801. chatfunc("...")
  6802. elseif sel == 2 then
  6803. chatfunc("No...")
  6804. elseif sel == 3 then
  6805. chatfunc("I can't do that...")
  6806. end
  6807. for i = 0, 5, 0.1 do
  6808. swait()
  6809. PlayAnimationFromTable({
  6810. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6811. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  6812. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6813. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6814. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6815. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6816. }, .3, false)
  6817. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6818. end
  6819. end
  6820. Humanoid.WalkSpeed = 8
  6821. attack = false
  6822. end
  6823. local Grabbed = false
  6824.  
  6825. function hedshoot()
  6826. attack = true
  6827.  
  6828. --local GGyro = Instance.new("BodyPosition")
  6829. local grab = nil
  6830. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  6831. if v:FindFirstChild('Torso') then
  6832. Grabbed = true
  6833. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
  6834. grab = v
  6835. end
  6836. end
  6837. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  6838. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
  6839. for i = 0, 1, 0.1 do
  6840. swait()
  6841. if Grabbed == true then
  6842. grab.Humanoid.PlatformStand = true
  6843. --GGyro.position = Partss.Position
  6844. --GGyro.Parent = grab.Head
  6845. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  6846. end
  6847. PlayAnimationFromTable({
  6848. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6849. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6850. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6851. CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6852. CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6853. CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6854. }, .3, false)
  6855. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  6856.  
  6857. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6858. end
  6859. if Grabbed == true then
  6860. Humanoid.WalkSpeed = 0
  6861. for i = 0, 2, 0.1 do
  6862. swait()
  6863. if Grabbed == true then
  6864. grab.Humanoid.PlatformStand = true
  6865. --GGyro.position = Partss.Position
  6866. --GGyro.Parent = grab.Head
  6867. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  6868. end
  6869. PlayAnimationFromTable({
  6870. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6871. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6872. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6873. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6874. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6875. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6876. }, .3, false)
  6877. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6878. end
  6879. if grab.Name ~= "CKbackup" then
  6880. local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
  6881. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6882. partasdeff.LightEmission = .1
  6883. partasdeff.Size = NumberSequence.new(0.2)
  6884. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  6885. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6886. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6887. partasdeff.Transparency = bbb
  6888. partasdeff.Size = aaa
  6889. partasdeff.ZOffset = .9
  6890. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  6891. partasdeff.LockedToPart = false
  6892. partasdeff.EmissionDirection = "Back"
  6893. partasdeff.Lifetime = NumberRange.new(1, 2)
  6894. partasdeff.Rate = 1000
  6895. partasdeff.Rotation = NumberRange.new(-100, 100)
  6896. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  6897. partasdeff.Speed = NumberRange.new(10)
  6898. partasdeff.VelocitySpread = 20
  6899. partasdeff.Enabled=false
  6900. sel = math.random(1,3)
  6901. if sel == 1 then
  6902. chatfunc("Too weak.")
  6903. elseif sel == 2 then
  6904. chatfunc("Die.")
  6905. elseif sel == 3 then
  6906. chatfunc("Take this.")
  6907. end
  6908. for i = 0, 2, 0.1 do
  6909. swait()
  6910. if Grabbed == true then
  6911. grab.Humanoid.PlatformStand = true
  6912. --GGyro.position = Partss.Position
  6913. --GGyro.Parent = grab.Head
  6914. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  6915. end
  6916. PlayAnimationFromTable({
  6917. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6918. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6919. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6920. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6921. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6922. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6923. }, .1, false)
  6924. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6925. end
  6926. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  6927. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  6928. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  6929. dmg(grab)
  6930. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  6931. partasdeff.Enabled=true
  6932. for i = 0, 1, 0.1 do
  6933. swait()
  6934. PlayAnimationFromTable({
  6935. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6936. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6937. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6938. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6939. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6940. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6941. }, .3, false)
  6942. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6943. end
  6944. partasdeff.Enabled=false
  6945. for i = 0, 2.5, 0.1 do
  6946. swait()
  6947. PlayAnimationFromTable({
  6948. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6949. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6950. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6951. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6952. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6953. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6954. }, .2, false)
  6955. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6956. end
  6957. coroutine.wrap(function()
  6958. wait(2)
  6959. partasdeff:Remove()
  6960. end)()
  6961. else
  6962. grab.Humanoid.PlatformStand = false
  6963. for i = 0, 3, 0.1 do
  6964. swait()
  6965. PlayAnimationFromTable({
  6966. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6967. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6968. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6969. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6970. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6971. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6972. }, .1, false)
  6973. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6974. end
  6975. sel = math.random(1,3)
  6976. if sel == 1 then
  6977. chatfunc("I'm so silly...")
  6978. elseif sel == 2 then
  6979. chatfunc("What am i doing...")
  6980. elseif sel == 3 then
  6981. chatfunc("I can't...")
  6982. end
  6983. for i = 0, 5, 0.1 do
  6984. swait()
  6985. PlayAnimationFromTable({
  6986. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6987. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  6988. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6989. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6990. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6991. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6992. }, .3, false)
  6993. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6994. end
  6995. end
  6996. end
  6997. --GGyro.Parent = nil
  6998. attack = false
  6999. Grabbed = false
  7000. Humanoid.WalkSpeed = 8
  7001.  
  7002. end
  7003. function moarblood()
  7004. attack = true
  7005. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  7006. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
  7007. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),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.105882, 0.164706, 0.207843),})
  7008. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  7009. wait(.5)
  7010. for i = 0, 1.2, 0.1 do
  7011. swait()
  7012. PlayAnimationFromTable({
  7013. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7014. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7015. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7016. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7017. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7018. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7019. }, .2, false)
  7020. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7021. end
  7022. if targetted.Name ~= "CKbackup" then
  7023. local grab = nil
  7024. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  7025. if v:FindFirstChild('Head') then
  7026. Grabbed = true
  7027. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
  7028. grab = v
  7029. end
  7030. end
  7031. Humanoid.WalkSpeed = 0
  7032. for i = 0, 2, 0.1 do
  7033. swait()
  7034. if Grabbed == true then
  7035. grab.Humanoid.PlatformStand = true
  7036. --GGyro.position = Partss.Position
  7037. --GGyro.Parent = grab.Head
  7038. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  7039. end
  7040. PlayAnimationFromTable({
  7041. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7042. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7043. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7044. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7045. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7046. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7047. }, .25, false)
  7048. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7049. end
  7050. if Grabbed == true then
  7051. sel = math.random(1,3)
  7052. if sel == 1 then
  7053. chatfunc("No regret?")
  7054. elseif sel == 2 then
  7055. chatfunc("Too easy.")
  7056. elseif sel == 3 then
  7057. chatfunc("Can't struggle?")
  7058. end
  7059. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  7060. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  7061. partasdeff.LightEmission = .1
  7062. partasdeff.Size = NumberSequence.new(0.2)
  7063. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  7064. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  7065. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  7066. partasdeff.Transparency = bbb
  7067. partasdeff.Size = aaa
  7068. partasdeff.ZOffset = .9
  7069. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  7070. partasdeff.LockedToPart = false
  7071. partasdeff.EmissionDirection = "Back"
  7072. partasdeff.Lifetime = NumberRange.new(1, 2)
  7073. partasdeff.Rate = 1000
  7074. partasdeff.Rotation = NumberRange.new(-100, 100)
  7075. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  7076. partasdeff.Speed = NumberRange.new(6)
  7077. partasdeff.VelocitySpread = 10000
  7078. partasdeff.Enabled=false
  7079. for i = 0, 3, 0.1 do
  7080. swait()
  7081. if Grabbed == true then
  7082. grab.Humanoid.PlatformStand = true
  7083. --GGyro.position = Partss.Position
  7084. --GGyro.Parent = grab.Head
  7085. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  7086. end
  7087. PlayAnimationFromTable({
  7088. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7089. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7090. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7091. CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7092. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7093. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7094. }, .1, false)
  7095. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7096. end
  7097. partasdeff.Enabled=true
  7098. grab.Torso.Transparency = 1
  7099. dmg(grab)
  7100. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
  7101. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
  7102.  
  7103. coroutine.wrap(function()
  7104. wait(.4)
  7105. partasdeff.Enabled=false
  7106. end)()
  7107. for i = 0, 3.5, 0.1 do
  7108. swait()
  7109. PlayAnimationFromTable({
  7110. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7111. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7112. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7113. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7114. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7115. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7116. }, .3, false)
  7117. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7118. end
  7119. end
  7120. else
  7121. Humanoid.WalkSpeed = 0
  7122. for i = 0, 3, 0.1 do
  7123. swait()
  7124. PlayAnimationFromTable({
  7125. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7126. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7127. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7128. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7129. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7130. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7131. }, .2, false)
  7132. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7133. end
  7134. sel = math.random(1,3)
  7135. if sel == 1 then
  7136. chatfunc("Aahhh...")
  7137. elseif sel == 2 then
  7138. chatfunc("Oh Sugarie, I thought you're enemy...")
  7139. elseif sel == 3 then
  7140. chatfunc("Sigh...")
  7141. end
  7142. for i = 0, 5, 0.1 do
  7143. swait()
  7144. PlayAnimationFromTable({
  7145. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7146. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  7147. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7148. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7149. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7150. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7151. }, .3, false)
  7152. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7153. end
  7154. end
  7155. attack = false
  7156. Grabbed = false
  7157. k:Remove()
  7158. Humanoid.WalkSpeed = 8
  7159. end
  7160.  
  7161. function painlessrain()
  7162. attack = true
  7163. Humanoid.WalkSpeed = 0
  7164. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,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,})
  7165.  
  7166. coroutine.wrap(function()
  7167. for i = 0, 4 do
  7168. wait(.2)
  7169. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
  7170. end
  7171. end)()
  7172. for i = 0, 4, 0.1 do
  7173. swait()
  7174. PlayAnimationFromTable({
  7175. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7176. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7177. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7178. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7179. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7180. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7181. }, .07, false)
  7182. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  7183. end
  7184. for i = 0, 1.5, 0.1 do
  7185. swait()
  7186. PlayAnimationFromTable({
  7187. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7188. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7189. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7190. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7191. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7192. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7193. }, .2, false)
  7194. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7195. end
  7196. for i = 0, 3 do
  7197. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  7198. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  7199. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  7200. for i = 0, .5, 0.1 do
  7201. swait()
  7202. PlayAnimationFromTable({
  7203. CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7204. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7205. CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7206. CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7207. CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7208. CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7209. }, .3, false)
  7210. moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7211. end
  7212. for i = 0, .5, 0.1 do
  7213. swait()
  7214. PlayAnimationFromTable({
  7215. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7216. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7217. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7218. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7219. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7220. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7221. }, .3, false)
  7222. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7223. end
  7224. end
  7225. attack = false
  7226. Humanoid.WalkSpeed = 8
  7227. wait(.4)
  7228. for i = 0, 8 do
  7229. wait(.2)
  7230. mdmg(ref1, 3)
  7231. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  7232. ref1.Position = Mouse.hit.p
  7233. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  7234. Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
  7235. end
  7236. ref1:Remove()
  7237. end
  7238.  
  7239. function TargetSelect(person)
  7240. local dd=coroutine.wrap(function()
  7241. if targetted ~= person then
  7242. targetted = person
  7243. img2.Size = UDim2.new(1,0,1,0)
  7244. img2.ImageTransparency = 0
  7245. img2.Position = UDim2.new(0,0,0,0)
  7246. for i = 0, 2, 0.1 do
  7247. swait()
  7248. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  7249. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  7250. img2.ImageTransparency = img2.ImageTransparency + 0.05
  7251. end
  7252. end
  7253. end)
  7254. dd()
  7255. end
  7256.  
  7257. function LockOn()
  7258. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  7259. TargetSelect(Mouse.Target.Parent)
  7260. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  7261. end
  7262. end
  7263.  
  7264.  
  7265. function ofmoosic() -- 2 lazi hoh
  7266. delays = true
  7267. while wait() and kkk and kkk.Volume >= 0.02 do
  7268. kkk.Volume = kkk.Volume - 0.05
  7269. end
  7270. wait(0.1)
  7271. kkk.Pitch = 0
  7272. kkk.PlaybackSpeed = 0
  7273. play = false
  7274. delays = false
  7275. end
  7276. function onmoosic()
  7277. delays = true
  7278. kkk.Pitch = .6
  7279. kkk.PlaybackSpeed = .6
  7280. while wait() and kkk and kkk.Volume <= 1.5 do
  7281. kkk.Volume = kkk.Volume + 0.05
  7282. end
  7283. wait(0.1)
  7284. play = true
  7285. delays = false
  7286. end
  7287. Mouse.Button1Down:connect(function()
  7288. if attack == false and targetted ~= nil then
  7289. attackone()
  7290. end
  7291. end)
  7292.  
  7293. Mouse.KeyDown:connect(function(k)
  7294. k = k:lower()
  7295. if attack == false and k == 'q' then
  7296. LockOn()
  7297. end
  7298. if k == 'z' and attack == false then
  7299. hedshoot()
  7300. elseif k == 'x' and attack == false and targetted ~= nil then
  7301. moarblood()
  7302. elseif k == 'c' and attack == false then
  7303. painlessrain()
  7304. elseif k == 'g' and delays == false and Character.Name == "grgrgry21" then
  7305. delays = true
  7306. chatfunc("Hey Sugarie...")
  7307. wait(2)
  7308. chatfunc("I want to tell you...")
  7309. wait(3)
  7310. chatfunc("Be my...")
  7311. wait(1)
  7312. chatfunc("Sacri-")
  7313. wait(.5)
  7314. chatfunc("I mean...")
  7315. wait(1)
  7316. chatfunc("Friend, Okay...?")
  7317. delays = false
  7318. elseif k == 'm' and play == true and delays == false then
  7319. ofmoosic()
  7320. elseif k == 'm' and play == false and delays == false then
  7321. onmoosic()
  7322. end
  7323. end)
  7324.  
  7325. kkk = Instance.new("Sound",Character)
  7326. kkk.Volume = 1.5
  7327. kkk.PlaybackSpeed = 1
  7328. kkk.Pitch = .6
  7329. kkk.SoundId = "rbxassetid://583415095"
  7330. kkk:Play()
  7331. kkk.Name = "a"
  7332. kkk.Looped = true
  7333.  
  7334.  
  7335. coroutine.wrap(function()
  7336. while true do
  7337. swait()
  7338. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  7339. if v:IsA("Part") then
  7340. v.Anchored = false
  7341. end
  7342. end
  7343. for i, v in pairs(Character:GetChildren()) do
  7344. if v:IsA("Part") then
  7345. v.Anchored = false
  7346. elseif v:IsA("Accessory") then
  7347. v.Handle.Anchored = false
  7348. end
  7349. end
  7350. end
  7351. end)()
  7352. coroutine.wrap(function()
  7353. while 1 do
  7354. swait()
  7355. if doe <= 360 then
  7356. doe = doe + 2
  7357. else
  7358. doe = 0
  7359. end
  7360. end
  7361. end)()
  7362. while true do
  7363. swait()
  7364. for i, v in pairs(Character:GetChildren()) do
  7365. if v:IsA("Part") then
  7366. v.Material = "SmoothPlastic"
  7367. elseif v:IsA("Accessory") then
  7368. v:WaitForChild("Handle").Material = "SmoothPlastic"
  7369. end
  7370. end
  7371. while true do
  7372. swait()
  7373. Character.Humanoid.MaxHealth = math.huge
  7374. Character.Humanoid.Health = math.huge
  7375. imgl.Rotation = imgl.Rotation + 3
  7376. img2.Rotation = img2.Rotation + 3
  7377. if targetted ~= nil then
  7378. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  7379. abss.Enabled = true
  7380. elseif targetted == nil then
  7381. abss.Adornee = nil
  7382. abss.Enabled = false
  7383. end
  7384.  
  7385. while true and imgl.Rotation >= 360 do
  7386. imgl.Rotation = 0
  7387. img2.Rotation = 0
  7388. end
  7389. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  7390. velocity = RootPart.Velocity.y
  7391. sine = sine + change
  7392. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  7393. if RootPart.Velocity.y > 1 and hit == nil then
  7394. Anim = "Jump"
  7395. if attack == false then
  7396. PlayAnimationFromTable({
  7397. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7398. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7399. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7400. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7401. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7402. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7403. }, .3, false)
  7404. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7405. end
  7406. elseif RootPart.Velocity.y < -1 and hit == nil then
  7407. Anim = "Fall"
  7408. if attack == false then
  7409. PlayAnimationFromTable({
  7410. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7411. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7412. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7413. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7414. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7415. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7416. }, .3, false)
  7417. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7418. end
  7419. elseif Torsovelocity < 1 and hit ~= nil then
  7420. Anim = "Idle"
  7421. if attack == false then
  7422. change = 1
  7423. PlayAnimationFromTable({
  7424. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7425. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  7426. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  7427. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  7428. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7429. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7430. }, .3, false)
  7431. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7432. end
  7433. elseif Torsovelocity > 2 and hit ~= nil then
  7434. Anim = "Walk"
  7435. if attack == false then
  7436. PlayAnimationFromTable({
  7437. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  7438. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  7439. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  7440. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  7441. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  7442. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  7443. }, .3, false)
  7444. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  7445. end
  7446. end
  7447. if 0 < #Effects then
  7448. for e = 1, #Effects do
  7449. if Effects[e] ~= nil then
  7450. local Thing = Effects[e]
  7451. if Thing ~= nil then
  7452. local Part = Thing[1]
  7453. local Mode = Thing[2]
  7454. local Delay = Thing[3]
  7455. local IncX = Thing[4]
  7456. local IncY = Thing[5]
  7457. local IncZ = Thing[6]
  7458. if Thing[2] == "Shoot" then
  7459. local Look = Thing[1]
  7460. local move = 30
  7461. if Thing[8] == 3 then
  7462. move = 10
  7463. end
  7464. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  7465. if Thing[10] ~= nil then
  7466. da = pos
  7467. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  7468. cfa = CFrame.new(Thing[4], pos)
  7469. tehCF = cfa:lerp(cf2, 0.2)
  7470. Thing[1] = tehCF.lookVector
  7471. end
  7472. local mag = (Thing[4] - pos).magnitude
  7473. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  7474. if Thing[8] == 2 then
  7475. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  7476. end
  7477. Thing[4] = Thing[4] + Look * move
  7478. Thing[3] = Thing[3] - 1
  7479. if 2 < Thing[5] then
  7480. Thing[5] = Thing[5] - 0.3
  7481. Thing[6] = Thing[6] - 0.3
  7482. end
  7483. if hit ~= nil then
  7484. Thing[3] = 0
  7485. if Thing[8] == 1 or Thing[8] == 3 then
  7486. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  7487. else
  7488. if Thing[8] == 2 then
  7489. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  7490. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  7491. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  7492. ref.Anchored = true
  7493. ref.CFrame = CFrame.new(pos)
  7494. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  7495. game:GetService("Debris"):AddItem(ref, 0.2)
  7496. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  7497. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  7498. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  7499. end
  7500. end
  7501. end
  7502. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  7503. ref.Anchored = true
  7504. ref.CFrame = CFrame.new(pos)
  7505. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  7506. game:GetService("Debris"):AddItem(ref, 1)
  7507. end
  7508. if Thing[3] <= 0 then
  7509. table.remove(Effects, e)
  7510. end
  7511. end
  7512. do
  7513. do
  7514. if Thing[2] == "FireWave" then
  7515. if Thing[3] <= Thing[4] then
  7516. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  7517. Thing[3] = Thing[3] + 1
  7518. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  7519. else
  7520. Part.Parent = nil
  7521. table.remove(Effects, e)
  7522. end
  7523. end
  7524. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  7525. if Thing[1].Transparency <= 1 then
  7526. if Thing[2] == "Block1" then
  7527. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  7528. Mesh = Thing[7]
  7529. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7530. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7531. else
  7532. if Thing[2] == "Block2" then
  7533. Thing[1].CFrame = Thing[1].CFrame
  7534. Mesh = Thing[7]
  7535. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7536. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7537. else
  7538. if Thing[2] == "Fire" then
  7539. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  7540. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  7541. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7542. else
  7543. if Thing[2] == "Cylinder" then
  7544. Mesh = Thing[7]
  7545. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7546. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7547. else
  7548. if Thing[2] == "Blood" then
  7549. Mesh = Thing[7]
  7550. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  7551. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7552. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7553. else
  7554. if Thing[2] == "Elec" then
  7555. Mesh = Thing[10]
  7556. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  7557. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7558. else
  7559. if Thing[2] == "Disappear" then
  7560. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7561. else
  7562. if Thing[2] == "Shatter" then
  7563. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7564. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  7565. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  7566. Thing[6] = Thing[6] + Thing[5]
  7567. end
  7568. end
  7569. end
  7570. end
  7571. end
  7572. end
  7573. end
  7574. end
  7575. else
  7576. Part.Parent = nil
  7577. table.remove(Effects, e)
  7578. end
  7579. end
  7580. end
  7581. end
  7582. end
  7583. end
  7584. end
  7585. end
  7586. end
  7587. end
  7588. end)
  7589.  
  7590. meme.Name = "meme"
  7591. meme.Parent = scripts
  7592. meme.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  7593. meme.BackgroundTransparency = 0.30000001192093
  7594. meme.Position = UDim2.new(0.032171607, 0, 0.648068666, 0)
  7595. meme.Size = UDim2.new(0, 136, 0, 33)
  7596. meme.Text = "Memeus V2"
  7597. meme.TextColor3 = Color3.new(1, 1, 1)
  7598. meme.TextSize = 14
  7599. meme.MouseButton1Down:connect(function()
  7600. -- This script has been converted to FE by iPxter
  7601.  
  7602.  
  7603. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  7604. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  7605. do
  7606. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  7607. script.Parent = Player.Character
  7608.  
  7609. --RemoteEvent for communicating
  7610. local Event = Instance.new("RemoteEvent")
  7611. Event.Name = "UserInput_Event"
  7612.  
  7613. --Fake event to make stuff like Mouse.KeyDown work
  7614. local function fakeEvent()
  7615. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  7616. t.connect = t.Connect
  7617. return t
  7618. end
  7619.  
  7620. --Creating fake input objects with fake variables
  7621. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  7622. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  7623. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  7624. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  7625. end}
  7626. --Merged 2 functions into one by checking amount of arguments
  7627. CAS.UnbindAction = CAS.BindAction
  7628.  
  7629. --This function will trigger the events that have been :Connect()'ed
  7630. local function te(self,ev,...)
  7631. local t = m[ev]
  7632. if t and t._fakeEvent and t.Function then
  7633. t.Function(...)
  7634. end
  7635. end
  7636. m.TrigEvent = te
  7637. UIS.TrigEvent = te
  7638.  
  7639. Event.OnServerEvent:Connect(function(plr,io)
  7640. if plr~=Player then return end
  7641. if io.isMouse then
  7642. m.Target = io.Target
  7643. m.Hit = io.Hit
  7644. else
  7645. local b = io.UserInputState == Enum.UserInputState.Begin
  7646. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  7647. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  7648. end
  7649. for _,t in pairs(CAS.Actions) do
  7650. for _,k in pairs(t.Keys) do
  7651. if k==io.KeyCode then
  7652. t.Function(t.Name,io.UserInputState,io)
  7653. end
  7654. end
  7655. end
  7656. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  7657. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  7658. end
  7659. end)
  7660. Event.Parent = NLS([==[
  7661. local Player = game:GetService("Players").LocalPlayer
  7662. local Event = script:WaitForChild("UserInput_Event")
  7663.  
  7664. local UIS = game:GetService("UserInputService")
  7665. local input = function(io,a)
  7666. if a then return end
  7667. --Since InputObject is a client-side instance, we create and pass table instead
  7668. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  7669. end
  7670. UIS.InputBegan:Connect(input)
  7671. UIS.InputEnded:Connect(input)
  7672.  
  7673. local Mouse = Player:GetMouse()
  7674. local h,t
  7675. --Give the server mouse data 30 times every second, but only if the values changed
  7676. --If player is not moving their mouse, client won't fire events
  7677. while wait(1/30) do
  7678. if h~=Mouse.Hit or t~=Mouse.Target then
  7679. h,t=Mouse.Hit,Mouse.Target
  7680. Event:FireServer({isMouse=true,Target=t,Hit=h})
  7681. end
  7682. end]==],Player.Character)
  7683. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  7684. end
  7685. -----------------------
  7686. --MemeusV2--
  7687. -------------------------------------------------------
  7688. --A script By makhail07
  7689.  
  7690. --This edit by 2003boobear
  7691.  
  7692. --Discord Creterisk#2958 (not 2003boobear's discord)
  7693. -------------------------------------------------------
  7694.  
  7695. local FavIDs = {
  7696. 340106355, --Nefl Crystals
  7697. 927529620, --Dimension
  7698. 876981900, --Fantasy
  7699. 398987889, --Ordinary Days
  7700. 1117396305, --Oh wait, it's you.
  7701. 885996042, --Action Winter Journey
  7702. 919231299, --Sprawling Idiot Effigy
  7703. 743466274, --Good Day Sunshine
  7704. 727411183, --Knife Fight
  7705. 1402748531, --The Earth Is Counting On You!
  7706. 595230126 --Robot Language
  7707. }
  7708.  
  7709.  
  7710.  
  7711. --The reality of my life isn't real but a Universe -makhail07
  7712. wait()
  7713. local Player =owner
  7714. local Character = Player.Character
  7715. local plr = owner
  7716. local Humanoid = Character.Humanoid
  7717. local char = plr.Character
  7718. local hum = char.Humanoid
  7719. local ra = char["Right Arm"]
  7720. local la= char["Left Arm"]
  7721. local rl= char["Right Leg"]
  7722. local ll = char["Left Leg"]
  7723. local hed = char.Head
  7724. local root = char.HumanoidRootPart
  7725. local rootj = root.RootJoint
  7726. local tors = char.Torso
  7727.  
  7728. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  7729. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  7730. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  7731. local cam = game.Workspace.CurrentCamera
  7732. trazx = Instance.new("ParticleEmitter")
  7733. c = owner
  7734.  
  7735. --where i put all the warn things
  7736.  
  7737. warn ("Well Look at that, I finished it.")
  7738. --Looks Like you decided to look though the script. Well, Hello.
  7739. warn ("I had a fun time making this edit.")
  7740. --I Really DID have fun editing this.
  7741. warn ("I hope you Enjoy this. Go have Fun!")
  7742. --Just don't abuse.
  7743. warn ("Also, the original MemeusV2 was made by makhail07.")
  7744. --Support makhail07 for making the original!
  7745. warn ("This edit was made by me, 2003boobear.")
  7746. --This is one of my best edits BY FAR, though.
  7747. Character.Head.face.Texture = "rbxassetid://620619801"
  7748.  
  7749. -------------------------------------------------------
  7750. --Start Good Stuff--
  7751. -------------------------------------------------------
  7752. CF = CFrame.new
  7753. angles = CFrame.Angles
  7754. attack = false
  7755. timetofly = true
  7756. Euler = CFrame.fromEulerAnglesXYZ
  7757. Rad = math.rad
  7758. IT = Instance.new
  7759. BrickC = BrickColor.new
  7760. Cos = math.cos
  7761. Acos = math.acos
  7762. Sin = math.sin
  7763. Asin = math.asin
  7764. Abs = math.abs
  7765. Mrandom = math.random
  7766. Floor = math.floor
  7767. random = math.random
  7768. radian = math.rad
  7769. Vec3 = Vector3.new
  7770. cFrame = CFrame.new
  7771. Euler = CFrame.fromEulerAnglesXYZ
  7772. -------------------------------------------------------
  7773. --End Good Stuff--
  7774. -------------------------------------------------------
  7775. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  7776. RSH, LSH = nil, nil
  7777. RW = Instance.new("Weld")
  7778. LW = Instance.new("Weld")
  7779. RH = tors["Right Hip"]
  7780. LH = tors["Left Hip"]
  7781. RSH = tors["Right Shoulder"]
  7782. LSH = tors["Left Shoulder"]
  7783. RSH.Parent = nil
  7784. LSH.Parent = nil
  7785. RW.Name = "RW"
  7786. RW.Part0 = tors
  7787. RW.C0 = CF(1.5, 0.5, 0)
  7788. RW.C1 = CF(0, 0.5, 0)
  7789. RW.Part1 = ra
  7790. RW.Parent = tors
  7791. LW.Name = "LW"
  7792. LW.Part0 = tors
  7793. LW.C0 = CF(-1.5, 0.5, 0)
  7794. LW.C1 = CF(0, 0.5, 0)
  7795. LW.Part1 = la
  7796. LW.Parent = tors
  7797. Effects = {}
  7798.  
  7799. -------------------------------------------------------
  7800. --Start HeartBeat--
  7801. -------------------------------------------------------
  7802. ArtificialHB = Instance.new("BindableEvent", script)
  7803. ArtificialHB.Name = "Heartbeat"
  7804. script:WaitForChild("Heartbeat")
  7805.  
  7806. frame = 1 / 60
  7807. tf = 0
  7808. allowframeloss = false
  7809. tossremainder = false
  7810.  
  7811.  
  7812. lastframe = tick()
  7813. script.Heartbeat:Fire()
  7814.  
  7815.  
  7816. game:GetService("RunService").Heartbeat:connect(function(s, p)
  7817. tf = tf + s
  7818. if tf >= frame then
  7819. if allowframeloss then
  7820. script.Heartbeat:Fire()
  7821. lastframe = tick()
  7822. else
  7823. for i = 1, math.floor(tf / frame) do
  7824. script.Heartbeat:Fire()
  7825. end
  7826. lastframe = tick()
  7827. end
  7828. if tossremainder then
  7829. tf = 0
  7830. else
  7831. tf = tf - frame * math.floor(tf / frame)
  7832. end
  7833. end
  7834. end)
  7835. -------------------------------------------------------
  7836. --End HeartBeat--
  7837. -------------------------------------------------------
  7838.  
  7839. function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
  7840. coroutine.resume(coroutine.create(function()
  7841. local intensity = 1 * Intensity
  7842. local rotM = 0.01 * Intensity
  7843. for i = 0, Length, 0.1 do
  7844. swait()
  7845. intensity = intensity - 0.05 * Intensity / Length
  7846. rotM = rotM - 5.0E-4 * Intensity / Length
  7847. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  7848. 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)
  7849. end
  7850. Humanoid.CameraOffset = Vec3(0, 0, 0)
  7851. end))
  7852. end
  7853.  
  7854. local joyemoji = Instance.new('ParticleEmitter', tors)
  7855. joyemoji.VelocitySpread = 2000
  7856. joyemoji.Lifetime = NumberRange.new(1)
  7857. joyemoji.Speed = NumberRange.new(40)
  7858. joy= {}
  7859. for i=0, 19 do
  7860. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  7861. end
  7862. joyemoji.Size = NumberSequence.new(joy)
  7863. joyemoji.Rate = 0
  7864. joyemoji.LockedToPart = false
  7865. joyemoji.LightEmission = 0
  7866. joyemoji.Texture = "rbxassetid://1176402123"
  7867. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  7868.  
  7869.  
  7870. local LIT = Instance.new('ParticleEmitter', tors)
  7871. LIT.VelocitySpread = 2000
  7872. LIT.Lifetime = NumberRange.new(1)
  7873. LIT.Speed = NumberRange.new(45)
  7874. nani= {}
  7875. for i=0, 19 do
  7876. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  7877. end
  7878. LIT.Size = NumberSequence.new(nani)
  7879. LIT.Rate = 0
  7880. LIT.LockedToPart = false
  7881. LIT.LightEmission = 0
  7882. LIT.Texture = "rbxassetid://1492670151"
  7883. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  7884.  
  7885. local toast = Instance.new('ParticleEmitter', tors)
  7886. toast.VelocitySpread = 2000
  7887. toast.Lifetime = NumberRange.new(1)
  7888. toast.Speed = NumberRange.new(60)
  7889. toasterstoasttoast= {}
  7890. for i=0, 19 do
  7891. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  7892. end
  7893. toast.Size = NumberSequence.new(toasterstoasttoast)
  7894. toast.Rate = 0
  7895. toast.LockedToPart = false
  7896. toast.LightEmission = 0
  7897. toast.Texture = "rbxassetid://436096230"
  7898. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  7899.  
  7900. local ok = Instance.new('ParticleEmitter', tors)
  7901. ok.VelocitySpread = 2000
  7902. ok.Lifetime = NumberRange.new(1)
  7903. ok.Speed = NumberRange.new(50)
  7904. cool= {}
  7905. for i=0, 19 do
  7906. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  7907. end
  7908. ok.Size = NumberSequence.new(cool)
  7909. ok.Rate = 0
  7910. ok.LockedToPart = false
  7911. ok.LightEmission = 0
  7912. ok.Texture = "rbxassetid://636768448"
  7913. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  7914.  
  7915. -------------------------------------------------------
  7916. --Start Kyu's shitty stuff--
  7917. -------------------------------------------------------
  7918.  
  7919. function ragdoll(model)
  7920. local char = model
  7921. torso = char.HumanoidRootPart
  7922. torso2 = char.Torso
  7923. LW.Parent = nil
  7924. RW.Parent = nil
  7925. LH.Parent = nil
  7926. RH.Parent = nil
  7927. if hum ~= nil then
  7928. hum.PlatformStand = true
  7929. end
  7930.  
  7931. local Head = char:FindFirstChild("Head")
  7932. if Head then
  7933. local Neck = Instance.new("Weld")
  7934. Neck.Name = "Neck"
  7935. Neck.Part0 = torso
  7936. Neck.Part1 = Head
  7937. Neck.C0 = CFrame.new(0, 1.5, 0)
  7938. Neck.C1 = CFrame.new()
  7939. Neck.Parent = torso
  7940. end
  7941. local Limb = char:FindFirstChild("Right Arm")
  7942. if Limb then
  7943.  
  7944. Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
  7945. local Joint = Instance.new("Glue")
  7946. Joint.Name = "RightShoulder"
  7947. Joint.Part0 = torso
  7948. Joint.Part1 = Limb
  7949. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  7950. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  7951. Joint.Parent = torso
  7952.  
  7953. local B = Instance.new("Part")
  7954. B.TopSurface = 0
  7955. B.BottomSurface = 0
  7956. B.formFactor = "Symmetric"
  7957. B.Size = Vector3.new(1, 1, 1)
  7958. B.Transparency = 1
  7959. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  7960. B.Parent = char
  7961. local W = Instance.new("Weld")
  7962. W.Part0 = Limb
  7963. W.Part1 = B
  7964. W.C0 = CFrame.new(0, -0.5, 0)
  7965. W.Parent = Limb
  7966.  
  7967. end
  7968. local Limb = char:FindFirstChild("Left Arm")
  7969. if Limb then
  7970.  
  7971. Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
  7972. local Joint = Instance.new("Glue")
  7973. Joint.Name = "LeftShoulder"
  7974. Joint.Part0 = torso
  7975. Joint.Part1 = Limb
  7976. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  7977. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  7978. Joint.Parent = torso
  7979.  
  7980. local B = Instance.new("Part")
  7981. B.TopSurface = 0
  7982. B.BottomSurface = 0
  7983. B.formFactor = "Symmetric"
  7984. B.Size = Vector3.new(1, 1, 1)
  7985. B.Transparency = 1
  7986. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  7987. B.Parent = char
  7988. local W = Instance.new("Weld")
  7989. W.Part0 = Limb
  7990. W.Part1 = B
  7991. W.C0 = CFrame.new(0, -0.5, 0)
  7992. W.Parent = Limb
  7993.  
  7994. end
  7995. local Limb = char:FindFirstChild("Right Leg")
  7996. if Limb then
  7997.  
  7998. Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
  7999. local Joint = Instance.new("Glue")
  8000. Joint.Name = "RightHip"
  8001. Joint.Part0 = torso
  8002. Joint.Part1 = Limb
  8003. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8004. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8005. Joint.Parent = torso
  8006.  
  8007. local B = Instance.new("Part")
  8008. B.TopSurface = 0
  8009. B.BottomSurface = 0
  8010. B.formFactor = "Symmetric"
  8011. B.Size = Vector3.new(1, 1, 1)
  8012. B.Transparency = 1
  8013. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8014. B.Parent = char
  8015. local W = Instance.new("Weld")
  8016. W.Part0 = Limb
  8017. W.Part1 = B
  8018. W.C0 = CFrame.new(0, -0.5, 0)
  8019. W.Parent = Limb
  8020.  
  8021. end
  8022. local Limb = char:FindFirstChild("Left Leg")
  8023. if Limb then
  8024.  
  8025. Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
  8026. local Joint = Instance.new("Glue")
  8027. Joint.Name = "LeftHip"
  8028. Joint.Part0 = torso
  8029. Joint.Part1 = Limb
  8030. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8031. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8032. Joint.Parent = torso
  8033.  
  8034. local B = Instance.new("Part")
  8035. B.TopSurface = 0
  8036. B.BottomSurface = 0
  8037. B.formFactor = "Symmetric"
  8038. B.Size = Vector3.new(1, 1, 1)
  8039. B.Transparency = 1
  8040. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8041. B.Parent = char
  8042. local W = Instance.new("Weld")
  8043. W.Part0 = Limb
  8044. W.Part1 = B
  8045. W.C0 = CFrame.new(0, -0.5, 0)
  8046. W.Parent = Limb
  8047.  
  8048. end
  8049. --[
  8050. local Bar = Instance.new("Part")
  8051. Bar.TopSurface = 0
  8052. Bar.BottomSurface = 0
  8053. Bar.formFactor = "Symmetric"
  8054. Bar.Size = Vector3.new(1, 1, 1)
  8055. Bar.Transparency = 1
  8056. Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
  8057. Bar.Parent = char
  8058. local Weld = Instance.new("Weld")
  8059. Weld.Part0 = torso
  8060. Weld.Part1 = Bar
  8061. Weld.C0 = CFrame.new(0, 0.5, 0)
  8062. Weld.Parent = torso
  8063. --]]
  8064.  
  8065. torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
  8066.  
  8067. end
  8068.  
  8069. -------------------------------------------------------
  8070. --End Kyu's shitty stuff--
  8071. -------------------------------------------------------
  8072.  
  8073. -------------------------------------------------------
  8074. --Start Important Functions--
  8075. -------------------------------------------------------
  8076. function swait(num)
  8077. if num == 0 or num == nil then
  8078. game:service("RunService").Stepped:wait(0)
  8079. else
  8080. for i = 0, num do
  8081. game:service("RunService").Stepped:wait(0)
  8082. end
  8083. end
  8084. end
  8085. function thread(f)
  8086. coroutine.resume(coroutine.create(f))
  8087. end
  8088. function clerp(a, b, t)
  8089. local qa = {
  8090. QuaternionFromCFrame(a)
  8091. }
  8092. local qb = {
  8093. QuaternionFromCFrame(b)
  8094. }
  8095. local ax, ay, az = a.x, a.y, a.z
  8096. local bx, by, bz = b.x, b.y, b.z
  8097. local _t = 1 - t
  8098. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  8099. end
  8100. function QuaternionFromCFrame(cf)
  8101. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  8102. local trace = m00 + m11 + m22
  8103. if trace > 0 then
  8104. local s = math.sqrt(1 + trace)
  8105. local recip = 0.5 / s
  8106. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  8107. else
  8108. local i = 0
  8109. if m00 < m11 then
  8110. i = 1
  8111. end
  8112. if m22 > (i == 0 and m00 or m11) then
  8113. i = 2
  8114. end
  8115. if i == 0 then
  8116. local s = math.sqrt(m00 - m11 - m22 + 1)
  8117. local recip = 0.5 / s
  8118. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  8119. elseif i == 1 then
  8120. local s = math.sqrt(m11 - m22 - m00 + 1)
  8121. local recip = 0.5 / s
  8122. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  8123. elseif i == 2 then
  8124. local s = math.sqrt(m22 - m00 - m11 + 1)
  8125. local recip = 0.5 / s
  8126. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  8127. end
  8128. end
  8129. end
  8130. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  8131. local xs, ys, zs = x + x, y + y, z + z
  8132. local wx, wy, wz = w * xs, w * ys, w * zs
  8133. local xx = x * xs
  8134. local xy = x * ys
  8135. local xz = x * zs
  8136. local yy = y * ys
  8137. local yz = y * zs
  8138. local zz = z * zs
  8139. 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))
  8140. end
  8141. function QuaternionSlerp(a, b, t)
  8142. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  8143. local startInterp, finishInterp
  8144. if cosTheta >= 1.0E-4 then
  8145. if 1 - cosTheta > 1.0E-4 then
  8146. local theta = math.acos(cosTheta)
  8147. local invSinTheta = 1 / Sin(theta)
  8148. startInterp = Sin((1 - t) * theta) * invSinTheta
  8149. finishInterp = Sin(t * theta) * invSinTheta
  8150. else
  8151. startInterp = 1 - t
  8152. finishInterp = t
  8153. end
  8154. elseif 1 + cosTheta > 1.0E-4 then
  8155. local theta = math.acos(-cosTheta)
  8156. local invSinTheta = 1 / Sin(theta)
  8157. startInterp = Sin((t - 1) * theta) * invSinTheta
  8158. finishInterp = Sin(t * theta) * invSinTheta
  8159. else
  8160. startInterp = t - 1
  8161. finishInterp = t
  8162. end
  8163. 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
  8164. end
  8165. function rayCast(Position, Direction, Range, Ignore)
  8166. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  8167. end
  8168. local RbxUtility = LoadLibrary("RbxUtility")
  8169. local Create = RbxUtility.Create
  8170.  
  8171. -------------------------------------------------------
  8172. --Start Damage Function--
  8173. -------------------------------------------------------
  8174. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  8175. if hit.Parent == nil then
  8176. return
  8177. end
  8178. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  8179. for _, v in pairs(hit.Parent:children()) do
  8180. if v:IsA("Humanoid") then
  8181. h = v
  8182. end
  8183. end
  8184. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  8185. warn'No R15 allowed'
  8186. hit.Parent:FindFirstChild("Head"):BreakJoints()
  8187. end
  8188.  
  8189. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  8190. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  8191. if hit.Parent.DebounceHit.Value == true then
  8192. return
  8193. end
  8194. end
  8195. if insta == true then
  8196. hit.Parent:FindFirstChild("Head"):BreakJoints()
  8197. end
  8198. local c = Create("ObjectValue"){
  8199. Name = "creator",
  8200. Value = owner,
  8201. Parent = h,
  8202. }
  8203. game:GetService("Debris"):AddItem(c, .5)
  8204. if HitSound ~= nil and HitPitch ~= nil then
  8205. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  8206. end
  8207. local Damage = math.random(minim, maxim)
  8208. local blocked = false
  8209. local block = hit.Parent:findFirstChild("Block")
  8210. if block ~= nil then
  8211. if block.className == "IntValue" then
  8212. if block.Value > 0 then
  8213. blocked = true
  8214. block.Value = block.Value - 1
  8215. print(block.Value)
  8216. end
  8217. end
  8218. end
  8219. if blocked == false then
  8220. h.Health = h.Health - Damage
  8221. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  8222. else
  8223. h.Health = h.Health - (Damage / 2)
  8224. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  8225. end
  8226. if Type == "Knockdown" then
  8227. local hum = hit.Parent.Humanoid
  8228. hum.PlatformStand = true
  8229. coroutine.resume(coroutine.create(function(HHumanoid)
  8230. swait(1)
  8231. HHumanoid.PlatformStand = false
  8232. end), hum)
  8233. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  8234. local bodvol = Create("BodyVelocity"){
  8235. velocity = angle * knockback,
  8236. P = 5000,
  8237. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8238. Parent = hit,
  8239. }
  8240. local rl = Create("BodyAngularVelocity"){
  8241. P = 3000,
  8242. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  8243. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  8244. Parent = hit,
  8245. }
  8246. game:GetService("Debris"):AddItem(bodvol, .5)
  8247. game:GetService("Debris"):AddItem(rl, .5)
  8248. elseif Type == "Normal" then
  8249. local vp = Create("BodyVelocity"){
  8250. P = 500,
  8251. maxForce = Vector3.new(math.huge, 0, math.huge),
  8252. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  8253. }
  8254. if knockback > 0 then
  8255. vp.Parent = hit.Parent.Torso
  8256. end
  8257. game:GetService("Debris"):AddItem(vp, .5)
  8258. elseif Type == "Up" then
  8259. local bodyVelocity = Create("BodyVelocity"){
  8260. velocity = Vector3.new(0, 20, 0),
  8261. P = 5000,
  8262. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8263. Parent = hit,
  8264. }
  8265. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  8266. elseif Type == "DarkUp" then
  8267. coroutine.resume(coroutine.create(function()
  8268. for i = 0, 1, 0.1 do
  8269. swait()
  8270. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  8271. end
  8272. end))
  8273. local bodyVelocity = Create("BodyVelocity"){
  8274. velocity = Vector3.new(0, 20, 0),
  8275. P = 5000,
  8276. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8277. Parent = hit,
  8278. }
  8279. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  8280. elseif Type == "Snare" then
  8281. local bp = Create("BodyPosition"){
  8282. P = 2000,
  8283. D = 100,
  8284. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8285. position = hit.Parent.Torso.Position,
  8286. Parent = hit.Parent.Torso,
  8287. }
  8288. game:GetService("Debris"):AddItem(bp, 1)
  8289. elseif Type == "Freeze" then
  8290. local BodPos = Create("BodyPosition"){
  8291. P = 50000,
  8292. D = 1000,
  8293. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8294. position = hit.Parent.Torso.Position,
  8295. Parent = hit.Parent.Torso,
  8296. }
  8297. local BodGy = Create("BodyGyro") {
  8298. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  8299. P = 20e+003,
  8300. Parent = hit.Parent.Torso,
  8301. cframe = hit.Parent.Torso.CFrame,
  8302. }
  8303. hit.Parent.Torso.Anchored = true
  8304. coroutine.resume(coroutine.create(function(Part)
  8305. swait(1.5)
  8306. Part.Anchored = false
  8307. end), hit.Parent.Torso)
  8308. game:GetService("Debris"):AddItem(BodPos, 3)
  8309. game:GetService("Debris"):AddItem(BodGy, 3)
  8310. end
  8311. local debounce = Create("BoolValue"){
  8312. Name = "DebounceHit",
  8313. Parent = hit.Parent,
  8314. Value = true,
  8315. }
  8316. game:GetService("Debris"):AddItem(debounce, Delay)
  8317. c = Create("ObjectValue"){
  8318. Name = "creator",
  8319. Value = Player,
  8320. Parent = h,
  8321. }
  8322. game:GetService("Debris"):AddItem(c, .5)
  8323. end
  8324. end
  8325. -------------------------------------------------------
  8326. --End Damage Function--
  8327. -------------------------------------------------------
  8328.  
  8329. -------------------------------------------------------
  8330. --Start Damage Function Customization--
  8331. -------------------------------------------------------
  8332. function ShowDamage(Pos, Text, Time, Color)
  8333. local Rate = (1 / 30)
  8334. local Pos = (Pos or Vector3.new(0, 0, 0))
  8335. local Text = (Text or "")
  8336. local Time = (Time or 2)
  8337. local Color = (Color or Color3.new(1, 0, 1))
  8338. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  8339. EffectPart.Anchored = true
  8340. local BillboardGui = Create("BillboardGui"){
  8341. Size = UDim2.new(3, 0, 3, 0),
  8342. Adornee = EffectPart,
  8343. Parent = EffectPart,
  8344. }
  8345. local TextLabel = Create("TextLabel"){
  8346. BackgroundTransparency = 1,
  8347. Size = UDim2.new(1, 0, 1, 0),
  8348. Text = Text,
  8349. Font = "Highway",
  8350. TextColor3 = Color,
  8351. TextScaled = true,
  8352. Parent = BillboardGui,
  8353. }
  8354. game.Debris:AddItem(EffectPart, (Time))
  8355. EffectPart.Parent = game:GetService("Workspace")
  8356. delay(0, function()
  8357. local Frames = (Time / Rate)
  8358. for Frame = 1, Frames do
  8359. wait(Rate)
  8360. local Percent = (Frame / Frames)
  8361. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  8362. TextLabel.TextTransparency = Percent
  8363. end
  8364. if EffectPart and EffectPart.Parent then
  8365. EffectPart:Destroy()
  8366. end
  8367. end)
  8368. end
  8369. -------------------------------------------------------
  8370. --End Damage Function Customization--
  8371. -------------------------------------------------------
  8372.  
  8373. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  8374. for _, c in pairs(workspace:children()) do
  8375. local hum = c:findFirstChild("Humanoid")
  8376. if hum ~= nil then
  8377. local head = c:findFirstChild("Head")
  8378. if head ~= nil then
  8379. local targ = head.Position - Part.Position
  8380. local mag = targ.magnitude
  8381. if magni >= mag and c.Name ~= plr.Name then
  8382. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  8383. end
  8384. end
  8385. end
  8386. end
  8387. end
  8388.  
  8389.  
  8390. CFuncs = {
  8391. Part = {
  8392. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  8393. local Part = Create("Part")({
  8394. Parent = Parent,
  8395. Reflectance = Reflectance,
  8396. Transparency = Transparency,
  8397. CanCollide = false,
  8398. Locked = true,
  8399. BrickColor = BrickColor.new(tostring(BColor)),
  8400. Name = Name,
  8401. Size = Size,
  8402. Material = Material
  8403. })
  8404. RemoveOutlines(Part)
  8405. return Part
  8406. end
  8407. },
  8408. Mesh = {
  8409. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8410. local Msh = Create(Mesh)({
  8411. Parent = Part,
  8412. Offset = OffSet,
  8413. Scale = Scale
  8414. })
  8415. if Mesh == "SpecialMesh" then
  8416. Msh.MeshType = MeshType
  8417. Msh.MeshId = MeshId
  8418. end
  8419. return Msh
  8420. end
  8421. },
  8422. Mesh = {
  8423. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8424. local Msh = Create(Mesh)({
  8425. Parent = Part,
  8426. Offset = OffSet,
  8427. Scale = Scale
  8428. })
  8429. if Mesh == "SpecialMesh" then
  8430. Msh.MeshType = MeshType
  8431. Msh.MeshId = MeshId
  8432. end
  8433. return Msh
  8434. end
  8435. },
  8436. Weld = {
  8437. Create = function(Parent, Part0, Part1, C0, C1)
  8438. local Weld = Create("Weld")({
  8439. Parent = Parent,
  8440. Part0 = Part0,
  8441. Part1 = Part1,
  8442. C0 = C0,
  8443. C1 = C1
  8444. })
  8445. return Weld
  8446. end
  8447. },
  8448. Sound = {
  8449. Create = function(id, par, vol, pit)
  8450. coroutine.resume(coroutine.create(function()
  8451. local S = Create("Sound")({
  8452. Volume = vol,
  8453. Pitch = pit or 1,
  8454. SoundId = id,
  8455. Parent = par or workspace
  8456. })
  8457. wait()
  8458. S:play()
  8459. game:GetService("Debris"):AddItem(S, 6)
  8460. end))
  8461. end
  8462. },
  8463. ParticleEmitter = {
  8464. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  8465. local fp = Create("ParticleEmitter")({
  8466. Parent = Parent,
  8467. Color = ColorSequence.new(Color1, Color2),
  8468. LightEmission = LightEmission,
  8469. Size = Size,
  8470. Texture = Texture,
  8471. Transparency = Transparency,
  8472. ZOffset = ZOffset,
  8473. Acceleration = Accel,
  8474. Drag = Drag,
  8475. LockedToPart = LockedToPart,
  8476. VelocityInheritance = VelocityInheritance,
  8477. EmissionDirection = EmissionDirection,
  8478. Enabled = Enabled,
  8479. Lifetime = LifeTime,
  8480. Rate = Rate,
  8481. Rotation = Rotation,
  8482. RotSpeed = RotSpeed,
  8483. Speed = Speed,
  8484. VelocitySpread = VelocitySpread
  8485. })
  8486. return fp
  8487. end
  8488. }
  8489. }
  8490. function RemoveOutlines(part)
  8491. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  8492. end
  8493. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  8494. local Part = Create("Part")({
  8495. formFactor = FormFactor,
  8496. Parent = Parent,
  8497. Reflectance = Reflectance,
  8498. Transparency = Transparency,
  8499. CanCollide = false,
  8500. Locked = true,
  8501. BrickColor = BrickColor.new(tostring(BColor)),
  8502. Name = Name,
  8503. Size = Size,
  8504. Material = Material
  8505. })
  8506. RemoveOutlines(Part)
  8507. return Part
  8508. end
  8509. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8510. local Msh = Create(Mesh)({
  8511. Parent = Part,
  8512. Offset = OffSet,
  8513. Scale = Scale
  8514. })
  8515. if Mesh == "SpecialMesh" then
  8516. Msh.MeshType = MeshType
  8517. Msh.MeshId = MeshId
  8518. end
  8519. return Msh
  8520. end
  8521. function CreateWeld(Parent, Part0, Part1, C0, C1)
  8522. local Weld = Create("Weld")({
  8523. Parent = Parent,
  8524. Part0 = Part0,
  8525. Part1 = Part1,
  8526. C0 = C0,
  8527. C1 = C1
  8528. })
  8529. return Weld
  8530. end
  8531.  
  8532.  
  8533. -------------------------------------------------------
  8534. --Start Effect Function--
  8535. -------------------------------------------------------
  8536. EffectModel = Instance.new("Model", char)
  8537. Effects = {
  8538. Block = {
  8539. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  8540. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  8541. prt.Anchored = true
  8542. prt.CFrame = cframe
  8543. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8544. game:GetService("Debris"):AddItem(prt, 10)
  8545. if Type == 1 or Type == nil then
  8546. table.insert(Effects, {
  8547. prt,
  8548. "Block1",
  8549. delay,
  8550. x3,
  8551. y3,
  8552. z3,
  8553. msh
  8554. })
  8555. elseif Type == 2 then
  8556. table.insert(Effects, {
  8557. prt,
  8558. "Block2",
  8559. delay,
  8560. x3,
  8561. y3,
  8562. z3,
  8563. msh
  8564. })
  8565. else
  8566. table.insert(Effects, {
  8567. prt,
  8568. "Block3",
  8569. delay,
  8570. x3,
  8571. y3,
  8572. z3,
  8573. msh
  8574. })
  8575. end
  8576. end
  8577. },
  8578. Sphere = {
  8579. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8580. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  8581. prt.Anchored = true
  8582. prt.CFrame = cframe
  8583. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
  8584. game:GetService("Debris"):AddItem(prt, 10)
  8585. table.insert(Effects, {
  8586. prt,
  8587. "Cylinder",
  8588. delay,
  8589. x3,
  8590. y3,
  8591. z3,
  8592. msh
  8593. })
  8594. end
  8595. },
  8596. Cylinder = {
  8597. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8598. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  8599. prt.Anchored = true
  8600. prt.CFrame = cframe
  8601. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8602. game:GetService("Debris"):AddItem(prt, 10)
  8603. table.insert(Effects, {
  8604. prt,
  8605. "Cylinder",
  8606. delay,
  8607. x3,
  8608. y3,
  8609. z3,
  8610. msh
  8611. })
  8612. end
  8613. },
  8614. Wave = {
  8615. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8616. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  8617. prt.Anchored = true
  8618. prt.CFrame = cframe
  8619. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  8620. game:GetService("Debris"):AddItem(prt, 10)
  8621. table.insert(Effects, {
  8622. prt,
  8623. "Cylinder",
  8624. delay,
  8625. x3 / 60,
  8626. y3 / 60,
  8627. z3 / 60,
  8628. msh
  8629. })
  8630. end
  8631. },
  8632. Ring = {
  8633. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8634. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  8635. prt.Anchored = true
  8636. prt.CFrame = cframe
  8637. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8638. game:GetService("Debris"):AddItem(prt, 10)
  8639. table.insert(Effects, {
  8640. prt,
  8641. "Cylinder",
  8642. delay,
  8643. x3,
  8644. y3,
  8645. z3,
  8646. msh
  8647. })
  8648. end
  8649. },
  8650. Break = {
  8651. Create = function(brickcolor, cframe, x1, y1, z1)
  8652. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  8653. prt.Anchored = true
  8654. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  8655. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8656. local num = math.random(10, 50) / 1000
  8657. game:GetService("Debris"):AddItem(prt, 10)
  8658. table.insert(Effects, {
  8659. prt,
  8660. "Shatter",
  8661. num,
  8662. prt.CFrame,
  8663. math.random() - math.random(),
  8664. 0,
  8665. math.random(50, 100) / 100
  8666. })
  8667. end
  8668. },
  8669. Spiral = {
  8670. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8671. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  8672. prt.Anchored = true
  8673. prt.CFrame = cframe
  8674. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8675. game:GetService("Debris"):AddItem(prt, 10)
  8676. table.insert(Effects, {
  8677. prt,
  8678. "Cylinder",
  8679. delay,
  8680. x3,
  8681. y3,
  8682. z3,
  8683. msh
  8684. })
  8685. end
  8686. },
  8687. Push = {
  8688. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8689. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  8690. prt.Anchored = true
  8691. prt.CFrame = cframe
  8692. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  8693. game:GetService("Debris"):AddItem(prt, 10)
  8694. table.insert(Effects, {
  8695. prt,
  8696. "Cylinder",
  8697. delay,
  8698. x3,
  8699. y3,
  8700. z3,
  8701. msh
  8702. })
  8703. end
  8704. }
  8705. }
  8706. -------------------------------------------------------
  8707. --End Effect Function--
  8708. -------------------------------------------------------
  8709.  
  8710. function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
  8711. local NSound = nil
  8712. coroutine.resume(coroutine.create(function()
  8713. NSound = Instance.new("Sound", PARENT)
  8714. NSound.Volume = VOLUME
  8715. NSound.Pitch = PITCH
  8716. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  8717. swait()
  8718. NSound:play()
  8719. game:GetService("Debris"):AddItem(NSound, 10)
  8720. end))
  8721. return NSound
  8722. end
  8723.  
  8724.  
  8725.  
  8726.  
  8727.  
  8728. -------------------------------------------------------
  8729. --End Important Functions--
  8730. -------------------------------------------------------
  8731.  
  8732. chargeup = Instance.new("Sound", hed)
  8733. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  8734. chargeup.Volume = 10
  8735. chargeup.Pitch = 1
  8736. chargeup.Looped = true
  8737. chargeup.TimePosition = 1
  8738.  
  8739. meme = Instance.new("Sound", hed)
  8740. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  8741. meme.Volume = 10
  8742. meme.Pitch = 1
  8743. meme.Looped = true
  8744. meme.TimePosition = 1
  8745.  
  8746. local ohno = Instance.new("Sound")
  8747. ohno.Parent = hed
  8748. ohno.Volume = 10
  8749. ohno.Pitch = 1
  8750. ohno.Looped = true
  8751.  
  8752. local bass = Instance.new("Sound") --why
  8753. bass.Parent = hed
  8754. bass.Volume = 7
  8755. bass.Pitch = 1
  8756. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  8757. bass.Looped = true
  8758.  
  8759. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  8760. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=672104253"
  8761. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  8762. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  8763. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  8764. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  8765.  
  8766. STHAP = Instance.new("Sound", hed)
  8767. STHAP.SoundId = "http://www.roblox.com/asset/?id=1591656314"
  8768. STHAP.Volume = 10
  8769. STHAP.Pitch = 1
  8770. STHAP.Looped = false
  8771.  
  8772. forevergone = Instance.new("Sound", tors)
  8773. forevergone.SoundId = "http://www.roblox.com/asset/?id=1286436928"
  8774. forevergone.Volume = 10
  8775. forevergone.Pitch = 1
  8776. forevergone.Looped = true
  8777. forevergone.TimePosition = 24
  8778.  
  8779. -------------------------------------------------------
  8780. --Start Music Option--
  8781. -------------------------------------------------------
  8782. local Music = Instance.new("Sound",tors)
  8783. Music.Volume = 2.5
  8784. Music.SoundId = "rbxassetid://"
  8785. Music.Looped = true
  8786. Music.Pitch = 1 --Pitcher
  8787. Music:Play()
  8788. -------------------------------------------------------
  8789. --End Music Option--
  8790. -------------------------------------------------------
  8791. --hi fat >:)
  8792. -------------------------------------------------------
  8793. --Start Attacks N Stuff--
  8794. -------------------------------------------------------
  8795. local sine=0
  8796. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  8797. local Hitboxpart = Instance.new("Part", EffectModel)
  8798. RemoveOutlines(Hitboxpart)
  8799. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  8800. Hitboxpart.CanCollide = false
  8801. Hitboxpart.Transparency = 1
  8802. Hitboxpart.Anchored = true
  8803. Hitboxpart.CFrame = Pose
  8804. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  8805. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  8806. end
  8807. function GEtOuT()
  8808. attack = true
  8809. hum.WalkSpeed = 10
  8810. Character.Head.face.Texture = "rbxassetid://494811799"
  8811. CreateSound("814652778", hed, 10, 1)
  8812. CreateSound("537371462", hed, 10, 1)
  8813. local vel3 = Instance.new("BodyVelocity",tors)
  8814. vel3.Velocity = Vector3.new(0,25,0)
  8815. vel3.MaxForce = Vector3.new(10000000,10000000,10000000)
  8816. for i = 0,12,0.1 do
  8817. swait()
  8818. CameraEnshaking(1, 2)
  8819. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 20, 99, 53, "Knockdown")
  8820. 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)
  8821. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  8822. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  8823. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  8824. 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)
  8825. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  8826. end
  8827. vel3:Destroy()
  8828. Character.Head.face.Texture = "rbxassetid://620619801"
  8829. attack = false
  8830. Humanoid.JumpPower = 50
  8831. hum.WalkSpeed = 16
  8832. end
  8833.  
  8834. function GEtOuT2()
  8835. attack = true
  8836. hum.WalkSpeed = 10
  8837. Humanoid.JumpPower = 0
  8838. Character.Head.face.Texture = "rbxassetid://494811799"
  8839. CreateSound("814652778", hed, 10, 1)
  8840. CreateSound("537371462", hed, 10, 1)
  8841. root.Velocity = root.CFrame.lookVector * 20
  8842. for i = 0,12,0.1 do
  8843. swait()
  8844. CameraEnshaking(1, 2)
  8845. root.Velocity = root.CFrame.lookVector * 50
  8846. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 10, 50, 53, "Knockdown")
  8847. 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)
  8848. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  8849. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  8850. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  8851. 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)
  8852. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  8853. end
  8854. Character.Head.face.Texture = "rbxassetid://620619801"
  8855. attack = false
  8856. Humanoid.JumpPower = 50
  8857. hum.WalkSpeed = 16
  8858. end
  8859. function Flight() --wowthatsdiffrent
  8860. attack = true
  8861. Character.Head.face.Texture = "rbxassetid://269748407"
  8862. local ColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
  8863. ColorSequenceKeypoint.new(0.16, Color3.new(1,1,1)),
  8864. ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
  8865. ColorSequenceKeypoint.new(0.48, Color3.new(1,1,1)),
  8866. ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
  8867. ColorSequenceKeypoint.new(0.80, Color3.new(1,1,1)),
  8868. ColorSequenceKeypoint.new(0.96, Color3.new(0,0,1)),
  8869. ColorSequenceKeypoint.new(1, Color3.new(1,1,1))}
  8870. local vel4 = Instance.new("BodyVelocity",ll)
  8871. vel4.Velocity = Vector3.new(0,4,0)
  8872. vel4.MaxForce = Vector3.new(10000000,10000000,10000000)
  8873. local Atch3 = Instance.new("Attachment",ll)Atch3.Position = Vector3.new(0,0.6,0)
  8874. local Atch4 = Instance.new("Attachment",ll)Atch4.Position = Vector3.new(0,-0.6,0)
  8875. local Trail2 = Instance.new("Trail",ll)Trail2.Attachment0 = Atch3 Trail2.Attachment1 = Atch4
  8876. Trail2.Texture = "rbxassetid://22636887" Trail2.Lifetime = 0.2 Trail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  8877. Trail2.Color = ColorSequence.new(ColorsArray) Trail2.LightEmission = 1
  8878. Trail2.Enabled = true
  8879. local Atch5 = Instance.new("Attachment",rl)Atch5.Position = Vector3.new(0,0.6,0)
  8880. local Atch6 = Instance.new("Attachment",rl)Atch6.Position = Vector3.new(0,-0.6,0)
  8881. local Trail3 = Instance.new("Trail",rl)Trail3.Attachment0 = Atch5 Trail3.Attachment1 = Atch6
  8882. Trail3.Texture = "rbxassetid://22636887" Trail3.Lifetime = 0.2 Trail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  8883. Trail3.Color = ColorSequence.new(ColorsArray) Trail3.LightEmission = 1
  8884. Trail3.Enabled = true
  8885. local Atch7 = Instance.new("Attachment",ra)Atch7.Position = Vector3.new(0,0.6,0)
  8886. local Atch8 = Instance.new("Attachment",ra)Atch8.Position = Vector3.new(0,-0.6,0)
  8887. local Trail4 = Instance.new("Trail",ra)Trail4.Attachment0 = Atch7 Trail4.Attachment1 = Atch8
  8888. Trail4.Texture = "rbxassetid://22636887" Trail4.Lifetime = 0.2 Trail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  8889. Trail4.Color = ColorSequence.new(ColorsArray) Trail4.LightEmission = 1
  8890. Trail4.Enabled = true
  8891. local Atch9 = Instance.new("Attachment",la)Atch9.Position = Vector3.new(0,0.6,0)
  8892. local Atch10 = Instance.new("Attachment",la)Atch10.Position = Vector3.new(0,-0.6,0)
  8893. local Trail5 = Instance.new("Trail",la)Trail5.Attachment0 = Atch9 Trail5.Attachment1 = Atch10
  8894. Trail5.Texture = "rbxassetid://22636887" Trail5.Lifetime = 0.2 Trail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  8895. Trail5.Color = ColorSequence.new(ColorsArray) Trail5.LightEmission = 1
  8896. Trail5.Enabled = true
  8897. local Atch1 = Instance.new("Attachment",Torso)Atch1.Position = Vector3.new(0,2,0)
  8898. local Atch2 = Instance.new("Attachment",Torso)Atch2.Position = Vector3.new(0,-2.5,0)
  8899. local Trail = Instance.new("Trail",Torso)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
  8900. Trail.Texture = "rbxassetid://22636887" Trail.Lifetime = 0.2 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  8901. Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1
  8902. Trail.Enabled = false
  8903. ragdoll(char)
  8904. wait(1)
  8905. Character.Head.face.Texture = "rbxassetid://249062487"
  8906. CreateSound("948494432", hed, 10, 1)
  8907. wait(2)
  8908. Character.Head.face.Texture = "rbxassetid://269748407"
  8909. CreateSound("633394595", hed, 10, 1)
  8910. wait(2)
  8911. Character.Head.face.Texture = "rbxassetid://494811799"
  8912. STHAP:play()
  8913. wait(11)
  8914. forevergone:play()
  8915. end
  8916.  
  8917. function OBJECTION()
  8918. attack = true
  8919. hum.WalkSpeed = 10
  8920. Character.Head.face.Texture = "rbxassetid://55831869"
  8921. CreateSound("330859085", hed, 10, 1)
  8922. for i = 0,8,0.1 do
  8923. swait()
  8924. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8925. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8926. 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)
  8927. 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)
  8928. 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)
  8929. 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)
  8930. end
  8931. attack = false
  8932. Character.Head.face.Texture = "rbxassetid://620619801"
  8933. hum.WalkSpeed = 16
  8934. end
  8935.  
  8936. function Hello()
  8937. attack = true
  8938. hum.WalkSpeed = 10
  8939. Character.Head.face.Texture = "rbxassetid://334668738"
  8940. CreateSound("855338765", hed, 10, 0.9)
  8941. for i = 0,3,0.1 do
  8942. swait()
  8943. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8944. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8945. 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)
  8946. 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)
  8947. 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)
  8948. 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)
  8949. end
  8950. attack = false
  8951. Character.Head.face.Texture = "rbxassetid://620619801"
  8952. hum.WalkSpeed = 16
  8953. end
  8954.  
  8955. function Victory()
  8956. attack = true
  8957. hum.WalkSpeed = 1.01
  8958. Character.Head.face.Texture = "rbxassetid://616284160"
  8959. Humanoid.Jump = true
  8960. CreateSound("130834939", hed, 10, 1)
  8961. for i = 0,3.7,0.1 do
  8962. swait()
  8963. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8964. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8965. 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)
  8966. 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)
  8967. 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)
  8968. 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)
  8969. end
  8970. Humanoid.Jump = true
  8971. for i = 0,3.7,0.1 do
  8972. swait()
  8973. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8974. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8975. 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)
  8976. 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)
  8977. 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)
  8978. 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)
  8979. end
  8980. Humanoid.Jump = true
  8981. for i = 0,3.7,0.1 do
  8982. swait()
  8983. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8984. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8985. 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)
  8986. 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)
  8987. 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)
  8988. 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)
  8989. end
  8990. Humanoid.Jump = true
  8991. for i = 0,3.7,0.1 do
  8992. swait()
  8993. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  8994. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  8995. 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)
  8996. 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)
  8997. 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)
  8998. 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)
  8999. end
  9000. Humanoid.Jump = true
  9001. for i = 0,3.7,0.1 do
  9002. swait()
  9003. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9004. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9005. 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)
  9006. 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)
  9007. 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)
  9008. 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)
  9009. end
  9010. attack = false
  9011. Character.Head.face.Texture = "rbxassetid://620619801"
  9012. hum.WalkSpeed = 16
  9013. end
  9014.  
  9015. function ShutTheHellUp()
  9016. attack = true
  9017. hum.WalkSpeed = 2.01
  9018. Character.Head.face.Texture = "rbxassetid://963148419"
  9019. CreateSound("336377340", hed, 10, 1)
  9020. for i = 0,3,0.1 do
  9021. swait()
  9022. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9023. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9024. 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)
  9025. 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)
  9026. 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)
  9027. 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)
  9028. end
  9029. for i = 0,1.2,0.1 do
  9030. swait()
  9031. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9032. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  9033. 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)
  9034. 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)
  9035. 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)
  9036. 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)
  9037. end
  9038. for i = 0,1.2,0.1 do
  9039. swait()
  9040. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9041. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  9042. 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)
  9043. 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)
  9044. 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)
  9045. 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)
  9046. end
  9047. for i = 0,1.2,0.1 do
  9048. swait()
  9049. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9050. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  9051. 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)
  9052. 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)
  9053. 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)
  9054. 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)
  9055. end
  9056. for i = 0,1.2,0.1 do
  9057. swait()
  9058. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9059. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  9060. 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)
  9061. 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)
  9062. 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)
  9063. 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)
  9064. end
  9065. for i = 0,2,0.1 do
  9066. swait()
  9067. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9068. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9069. 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)
  9070. 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)
  9071. 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)
  9072. 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)
  9073. end
  9074. for i = 0,2,0.1 do
  9075. swait()
  9076. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9077. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9078. 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)
  9079. 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)
  9080. 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)
  9081. 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)
  9082. end
  9083. hum.WalkSpeed = 16
  9084. Character.Head.face.Texture = "rbxassetid://620619801"
  9085. attack = false
  9086. end
  9087.  
  9088. function SpinMeDad() --YOU SPIN ME RIGHT ROUND BABY RIGHT ROUND
  9089. attack = true
  9090. hum.WalkSpeed = 5
  9091. Humanoid.JumpPower = 175
  9092. Character.Head.face.Texture = "rbxassetid://1223903433"
  9093. CreateSound("145799973", hed, 10, 1)
  9094. local vel2 = Instance.new("BodyVelocity",tors)
  9095. vel2.Velocity = Vector3.new(0,1.2,0)
  9096. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  9097. for i = 0,60,0.1 do
  9098. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 20, 53, "Knockdown")
  9099. swait()
  9100. CameraEnshaking(1, 1)
  9101. 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)
  9102. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9103. 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)
  9104. 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)
  9105. 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)
  9106. 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)
  9107. end
  9108. hum.WalkSpeed = 16
  9109. vel2:Destroy()
  9110. Character.Head.face.Texture = "rbxassetid://620619801"
  9111. Humanoid.JumpPower = 50
  9112. attack = false
  9113. end
  9114.  
  9115. function EndMySufferingV2() --why
  9116. attack = true
  9117. hum.WalkSpeed = 1.01
  9118. Character.Head.face.Texture = "rbxassetid://202210455"
  9119. local A = math.random(1,5)
  9120. if A == 1 then
  9121. meme.SoundId = "rbxassetid://295810519"
  9122. end
  9123. if A == 2 then
  9124. meme.SoundId = "rbxassetid://1124778077"
  9125. end
  9126. if A == 3 then
  9127. meme.SoundId = "rbxassetid://464157070"
  9128. end
  9129. if A == 4 then
  9130. meme.SoundId = "rbxassetid://146334595"
  9131. end
  9132. if A == 5 then
  9133. meme.SoundId = "rbxassetid://145536915"
  9134. end
  9135. meme:Play()
  9136. bass:Play()
  9137. joyemoji.Rate = 70
  9138. LIT.Rate = 70
  9139. ok.Rate = 70
  9140. toast.Rate = 70
  9141.  
  9142. for i = 0,50,0.1 do
  9143. swait()
  9144. CameraEnshaking(1, 10)
  9145. bass.Parent = hed
  9146. meme.Parent = hed
  9147. 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)
  9148. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  9149. 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)
  9150. 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)
  9151. 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)
  9152. 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)
  9153. end
  9154. bass:Stop()
  9155. meme:Stop()
  9156. joyemoji.Rate = 0
  9157. LIT.Rate = 0
  9158. ok.Rate = 0
  9159. toast.Rate = 0
  9160. Character.Head.face.Texture = "rbxassetid://620619801"
  9161. attack = false
  9162. hum.WalkSpeed = 16
  9163. end
  9164.  
  9165. function HELP()
  9166. attack = true
  9167. hum.WalkSpeed = 1.01
  9168. Character.Head.face.Texture = "rbxassetid://307972876"
  9169. CreateSound("1123321019", hed, 10, 1)
  9170. for i = 0,15,0.1 do
  9171. swait()
  9172. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9173. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9174. 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)
  9175. 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)
  9176. 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)
  9177. 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)
  9178. end
  9179. CreateSound("198462271", hed, 10, 1)
  9180. for i = 0,8,0.1 do
  9181. Character.Head.face.Texture = "rbxassetid://341497730"
  9182. swait()
  9183. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9184. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9185. 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)
  9186. 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)
  9187. 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)
  9188. 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)
  9189. end
  9190. for i = 0,8,0.1 do
  9191. Character.Head.face.Texture = "rbxassetid://341497730"
  9192. swait()
  9193. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9194. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  9195. 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)
  9196. 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)
  9197. 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)
  9198. 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)
  9199. end
  9200. CreateSound("948494432", hed, 10, 1)
  9201. for i = 0,7.5,0.1 do
  9202. Character.Head.face.Texture = "rbxassetid://249062487"
  9203. swait()
  9204. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9205. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  9206. 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)
  9207. 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)
  9208. 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)
  9209. 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)
  9210. end
  9211. CreateSound("1542642349", hed, 10, 1)
  9212. for i = 0,10,0.1 do
  9213. Character.Head.face.Texture = "rbxassetid://270636807"
  9214. swait()
  9215. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9216. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9217. 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)
  9218. 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)
  9219. 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)
  9220. 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)
  9221. end
  9222. CreateSound("269597232", hed, 10, 1)
  9223. for i = 0,6,0.1 do
  9224. Character.Head.face.Texture = "rbxassetid://265057155"
  9225. swait()
  9226. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9227. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9228. 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)
  9229. 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)
  9230. 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)
  9231. 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)
  9232. end
  9233. attack = false
  9234. Character.Head.face.Texture = "rbxassetid://620619801"
  9235. hum.WalkSpeed = 16
  9236. end
  9237.  
  9238. function Choose()
  9239. attack = true
  9240. hum.WalkSpeed = 1.01
  9241. Character.Head.face.Texture = "rbxassetid://374187112"
  9242. CreateSound("130784263", hed, 10, 1)
  9243. for i = 0,4,0.1 do
  9244. swait()
  9245. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9246. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9247. 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)
  9248. 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)
  9249. 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)
  9250. 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)
  9251. end
  9252. for i = 0,5,0.1 do
  9253. swait()
  9254. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9255. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9256. 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)
  9257. 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)
  9258. 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)
  9259. 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)
  9260. end
  9261. attack = false
  9262. Character.Head.face.Texture = "rbxassetid://620619801"
  9263. hum.WalkSpeed = 16
  9264. end
  9265.  
  9266. function slap()
  9267. attack = true
  9268. hum.WalkSpeed = 10
  9269. CreateSound("146163534", hed, 10, 1)
  9270. Character.Head.face.Texture = "rbxassetid://293603561"
  9271. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(7)
  9272. CameraEnshaking(1, 2)
  9273. for i = 0,4,0.1 do
  9274. swait()
  9275. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9276. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  9277. 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)
  9278. 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)
  9279. 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)
  9280. 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)
  9281. end
  9282. Character.Head.face.Texture = "rbxassetid://620619801"
  9283. attack = false
  9284. hum.WalkSpeed = 16
  9285. end
  9286.  
  9287. function MYSPAGHETTTTTTT() --ow
  9288. attack = true
  9289. hum.WalkSpeed = 1.01
  9290. CreateSound("1282149571", hed, 10, 1)
  9291. Character.Head.face.Texture = "rbxassetid://1329282756"
  9292. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(10)
  9293. CameraEnshaking(1, 2.2)
  9294. for i = 0,4,0.1 do
  9295. swait()
  9296. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9297. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  9298. 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)
  9299. 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)
  9300. 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)
  9301. 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)
  9302. end
  9303. for i = 0,5,0.1 do
  9304. swait()
  9305. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9306. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9307. 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)
  9308. 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)
  9309. 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)
  9310. 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)
  9311. end
  9312. for i = 0,6,0.1 do
  9313. swait()
  9314. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9315. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9316. 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)
  9317. 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)
  9318. 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)
  9319. 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)
  9320. end
  9321. attack = false
  9322. Character.Head.face.Texture = "rbxassetid://620619801"
  9323. hum.WalkSpeed = 16
  9324. end
  9325.  
  9326.  
  9327. function dead()
  9328. attack = true
  9329. hum.WalkSpeed = 0.20
  9330. CreateSound("137225991", hed, 10, 1)
  9331. Character.Head.face.Texture = "rbxassetid://297512410"
  9332. for i = 0,1.1,0.1 do
  9333. swait()
  9334. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9335. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9336. 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)
  9337. 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)
  9338. 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)
  9339. 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)
  9340. end
  9341. for i = 0,1.1,0.1 do
  9342. swait()
  9343. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  9344. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9345. 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)
  9346. 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)
  9347. 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)
  9348. 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)
  9349. end
  9350. for i = 0,1.1,0.1 do
  9351. swait()
  9352. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  9353. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9354. 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)
  9355. 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)
  9356. 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)
  9357. 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)
  9358. end
  9359. for i = 0,1.1,0.1 do
  9360. swait()
  9361. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  9362. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9363. 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)
  9364. 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)
  9365. 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)
  9366. 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)
  9367. end
  9368. for i = 0,1.1,0.1 do
  9369. swait()
  9370. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9371. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9372. 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)
  9373. 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)
  9374. 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)
  9375. 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)
  9376. end
  9377. for i = 0,1.1,0.1 do
  9378. swait()
  9379. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  9380. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9381. 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)
  9382. 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)
  9383. 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)
  9384. 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)
  9385. end
  9386. for i = 0,1.1,0.1 do
  9387. swait()
  9388. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  9389. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9390. 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)
  9391. 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)
  9392. 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)
  9393. 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)
  9394. end
  9395. for i = 0,1.1,0.1 do
  9396. swait()
  9397. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  9398. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9399. 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)
  9400. 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)
  9401. 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)
  9402. 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)
  9403. end
  9404. for i = 0,1.1,0.1 do
  9405. swait()
  9406. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9407. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9408. 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)
  9409. 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)
  9410. 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)
  9411. 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)
  9412. end
  9413. Character.Head.face.Texture = "rbxassetid://273309187"
  9414. for i = 0,9,0.1 do
  9415. swait()
  9416. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
  9417. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  9418. 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)
  9419. 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)
  9420. 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)
  9421. 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)
  9422. end
  9423. attack = false
  9424. Character.Head.face.Texture = "rbxassetid://620619801"
  9425. hum.WalkSpeed = 16
  9426. end
  9427.  
  9428. function hap() --much hap
  9429. attack = true
  9430. hum.WalkSpeed = 0.10
  9431. CreateSound("363808674", hed, 10, 1)
  9432. Character.Head.face.Texture = "rbxassetid://315792941"
  9433. for i = 0,12,0.1 do
  9434. swait()
  9435. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9436. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  9437. 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)
  9438. 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)
  9439. 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)
  9440. 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)
  9441. end
  9442. CreateSound("233168827", hed, 10, 1)
  9443. Character.Head.face.Texture = "rbxassetid://335761015"
  9444. for i = 0,10,0.1 do
  9445. swait()
  9446. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9447. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  9448. 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)
  9449. 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)
  9450. 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)
  9451. 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)
  9452. end
  9453. CreateSound("363808674", hed, 10, 1)
  9454. attack = false
  9455. Character.Head.face.Texture = "rbxassetid://620619801"
  9456. hum.WalkSpeed = 16
  9457. end
  9458.  
  9459. function HAAAAA() --KONO POWA
  9460. attack = true
  9461. hum.WalkSpeed = 1.01
  9462. Character.Head.face.Texture = "rbxassetid://305068389"
  9463. chargeup.Pitch = 1
  9464. for i = 0,7,0.1 do
  9465. swait()
  9466. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9467. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9468. 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)
  9469. 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)
  9470. 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)
  9471. 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)
  9472. end
  9473. Character.Head.face.Texture = "rbxassetid://313921371"
  9474. chargeup:play()
  9475. for i = 0,30,0.1 do
  9476. swait()
  9477. CameraEnshaking(1, 2)
  9478. chargeup.Parent = hed
  9479. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9480. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  9481. 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)
  9482. 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)
  9483. 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)
  9484. 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)
  9485. end
  9486. chargeup:stop()
  9487. chargeup.Pitch = 1.1
  9488. chargeup.TimePosition = 1
  9489. chargeup:play()
  9490. Character.Head.face.Texture = "rbxassetid://304942859"
  9491. for i, v in pairs(c:children()) do
  9492. if v.ClassName == "Part" then
  9493. local tra = trazx:clone()
  9494. tra.Parent = v
  9495. tra.LightEmission = 1
  9496. tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
  9497. tra.Rate = 15
  9498. tra.Rotation = NumberRange.new(-5, 5)
  9499. tra.Lifetime = NumberRange.new(1.5, 2)
  9500. tra.Size = NumberSequence.new({
  9501. NumberSequenceKeypoint.new(0, 0.1, 0),
  9502. NumberSequenceKeypoint.new(1, 0, 0)
  9503. })
  9504. tra.Transparency = NumberSequence.new({
  9505. NumberSequenceKeypoint.new(0, 1, 0),
  9506. NumberSequenceKeypoint.new(0.135, 0, 0),
  9507. NumberSequenceKeypoint.new(0.875, 0, 0),
  9508. NumberSequenceKeypoint.new(1, 1, 0)
  9509. })
  9510. tra.Speed = NumberRange.new(0.5)
  9511. tra.VelocitySpread = 360
  9512. tra.VelocityInheritance = 0.5
  9513. tra.ZOffset = 2
  9514. tra.Acceleration = Vector3.new(0, 2.5, 0)
  9515. end
  9516. end
  9517. local tra = trazx:clone()
  9518. tra.Parent = c.HumanoidRootPart
  9519. tra.Texture = "rbxassetid://347730682"
  9520. tra.LightEmission = 0.8
  9521. tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
  9522. tra.Rate = 250
  9523. tra.Rotation = NumberRange.new(-5, 5)
  9524. tra.Lifetime = NumberRange.new(0.75)
  9525. tra.Size = NumberSequence.new({
  9526. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  9527. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  9528. })
  9529. tra.Transparency = NumberSequence.new({
  9530. NumberSequenceKeypoint.new(0, 1, 0),
  9531. NumberSequenceKeypoint.new(0.0399, 0.85, 0),
  9532. NumberSequenceKeypoint.new(0.394, 0.9, 0),
  9533. NumberSequenceKeypoint.new(0.699, 1, 0),
  9534. NumberSequenceKeypoint.new(1, 1, 0)
  9535. })
  9536. tra.Speed = NumberRange.new(15)
  9537. tra.VelocitySpread = 360
  9538. tra.VelocityInheritance = 0.5
  9539. tra.ZOffset = 3.5
  9540. tra.Acceleration = Vector3.new(0, 25, 0)
  9541. for i = 0,35,0.1 do
  9542. swait()
  9543. ohno.Parent = hed
  9544. CameraEnshaking(1, 3)
  9545. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9546. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  9547. 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)
  9548. 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)
  9549. 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)
  9550. 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)
  9551. end
  9552. chargeup:stop()
  9553. chargeup.Pitch = 1.3
  9554. chargeup.TimePosition = 1
  9555. chargeup:play()
  9556. tra:Destroy()
  9557. tra:Destroy()
  9558. Character.Head.face.Texture = "rbxassetid://280233855"
  9559. local tra = trazx:clone()
  9560. tra.Parent = c.HumanoidRootPart
  9561. tra.Texture = "rbxassetid://347730682"
  9562. tra.LightEmission = 0.8
  9563. tra.Color = ColorSequence.new(Color3.new(1, 0, 0))
  9564. tra.Rate = 250
  9565. tra.Rotation = NumberRange.new(-5, 5)
  9566. tra.Lifetime = NumberRange.new(0.3)
  9567. tra.Size = NumberSequence.new({
  9568. NumberSequenceKeypoint.new(0, 8, 0.875),
  9569. NumberSequenceKeypoint.new(1, 10, 0.875)
  9570. })
  9571. tra.Transparency = NumberSequence.new({
  9572. NumberSequenceKeypoint.new(0, 1, 0),
  9573. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  9574. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  9575. NumberSequenceKeypoint.new(0.699, 1, 0),
  9576. NumberSequenceKeypoint.new(1, 1, 0)
  9577. })
  9578. for i = 0,32,0.1 do
  9579. swait()
  9580. CameraEnshaking(1, 5)
  9581. chargeup.Parent = hed
  9582. game.Players.Darkraiii7.Character.Humanoid:TakeDamage(0.12)
  9583. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9584. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-65), Rad(0), Rad(0)), 0.3)
  9585. 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)
  9586. 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)
  9587. 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)
  9588. 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)
  9589. end
  9590. chargeup:stop()
  9591. CreateSound("681582832", hed, 10, 1)
  9592. game.Players.Darkraiii7.Character:BreakJoints()
  9593. local S = Instance.new("Explosion",workspace)
  9594. S.Position = tors.Position
  9595. S.BlastPressure = 9
  9596. S.BlastRadius = 30
  9597. S.ExplosionType = 0
  9598. attack = false
  9599. hum.WalkSpeed = 16
  9600. Character.Head.face.Texture = "rbxassetid://295197013"
  9601. tra:Destroy()
  9602. CameraEnshaking(4, 30)
  9603. error("WARNING, TO MUCH ENERGY.")
  9604. end
  9605.  
  9606. function NEN()
  9607. attack = true
  9608. hum.WalkSpeed = 1.01
  9609. CreateSound("230292011", hed, 10, 1)
  9610. Character.Head.face.Texture = "rbxassetid://705269463"
  9611. for i = 0,4,0.1 do
  9612. swait()
  9613. CameraEnshaking(1, 3)
  9614. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9615. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  9616. 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)
  9617. 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)
  9618. 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)
  9619. 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)
  9620. end
  9621. attack = false
  9622. Character.Head.face.Texture = "rbxassetid://620619801"
  9623. hum.WalkSpeed = 16
  9624. end
  9625.  
  9626. function FLYSKYHIGH()
  9627. attack = true
  9628. timetofly = false
  9629. hum.WalkSpeed = 0.05
  9630. Character.Head.face.Texture = "rbxassetid://705269463"
  9631. Cause_Im_having_a_good_time_having_a_good_time:Play()
  9632. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  9633. Humanoid.JumpPower = 0
  9634. for i = 0,300,0.1 do --thatsalongtime
  9635. swait()
  9636. CameraEnshaking(1, 7)
  9637. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
  9638. Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
  9639. root.Velocity = root.CFrame.lookVector * 225
  9640. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9641. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
  9642. 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)
  9643. 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)
  9644. 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)
  9645. 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)
  9646. end
  9647. Cause_Im_having_a_good_time_having_a_good_time:Stop()
  9648. attack = false
  9649. Humanoid.JumpPower = 50
  9650. Character.Head.face.Texture = "rbxassetid://620619801"
  9651. hum.WalkSpeed = 16
  9652. wait(45)
  9653. timetofly = true
  9654. warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
  9655. end
  9656.  
  9657.  
  9658. function highnoon()
  9659. attack = true
  9660. hum.WalkSpeed = 1.01
  9661. CreateSound("495316660", hed, 10, 1)
  9662. Character.Head.face.Texture = "rbxassetid://155195214"
  9663. CameraEnshaking(2, 4)
  9664. local Blobby = Instance.new("Part", char)
  9665. Blobby.Name = "Blob"
  9666. Blobby.CanCollide = false
  9667. Blobby.BrickColor = BrickColor.new("Really black")
  9668. Blobby.Transparency = 0
  9669. Blobby.Material = "Plastic"
  9670. Blobby.Size = Vector3.new(1, 1, 2)
  9671. Blobby.TopSurface = Enum.SurfaceType.Smooth
  9672. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  9673.  
  9674. local Weld = Instance.new("Weld", Blobby)
  9675. Weld.Part0 = ra
  9676. Weld.Part1 = Blobby
  9677. Weld.C1 = CFrame.new(0, -.4, -1.6) *angles(Rad(180), Rad(0), Rad(180))
  9678. Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
  9679.  
  9680. local M2 = Instance.new("SpecialMesh")
  9681. M2.Parent = Blobby
  9682. M2.MeshId = "http://www.roblox.com/asset/?id=432256490"
  9683. M2.TextureId = "http://www.roblox.com/asset/?id=432256526"
  9684. M2.Scale = Vector3.new(.002, .002, .002)
  9685. for i = 0,7.75,0.1 do
  9686. swait()
  9687. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  9688. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  9689. 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)
  9690. 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)
  9691. 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)
  9692. 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)
  9693. end
  9694. for i = 0,16.5,0.1 do
  9695. swait()
  9696. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  9697. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  9698. 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)
  9699. 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)
  9700. 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)
  9701. 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)
  9702. end
  9703. Blobby.Transparency = 1
  9704. Blobby:Destroy()
  9705. attack = false
  9706. Character.Head.face.Texture = "rbxassetid://620619801"
  9707. hum.WalkSpeed = 16
  9708. end
  9709.  
  9710. function somuchcancerwhy() --o no
  9711. attack = true
  9712. hum.WalkSpeed = 0.10
  9713. Character.Head.face.Texture = "rbxassetid://315074049"
  9714. local A = math.random(1,13)
  9715. if A == 1 then
  9716. ohno.SoundId = "rbxassetid://295810519"
  9717. ohno.TimePosition = 1
  9718. end
  9719. if A == 2 then
  9720. ohno.SoundId = "rbxassetid://488472970"
  9721. ohno.TimePosition = 2
  9722. end
  9723. if A == 3 then
  9724. ohno.SoundId = "rbxassetid://917045199"
  9725. ohno.TimePosition = 3
  9726. end
  9727. if A == 4 then
  9728. ohno.SoundId = "rbxassetid://324205173"
  9729. ohno.TimePosition = 1
  9730. end
  9731. if A == 5 then
  9732. ohno.SoundId = "rbxassetid://376134741"
  9733. ohno.TimePosition = 8
  9734. end
  9735. if A == 6 then
  9736. ohno.SoundId = "rbxassetid://164147183"
  9737. ohno.TimePosition = 0
  9738. end
  9739. if A == 7 then
  9740. ohno.SoundId = "rbxassetid://825526716"
  9741. ohno.TimePosition = 1
  9742. end
  9743. if A == 8 then
  9744. ohno.SoundId = "rbxassetid://185460366"
  9745. ohno.TimePosition = 0
  9746. end
  9747. if A == 9 then
  9748. ohno.SoundId = "rbxassetid://273319633"
  9749. ohno.TimePosition = 1
  9750. end
  9751. if A == 10 then
  9752. ohno.SoundId = "rbxassetid://506212392"
  9753. ohno.TimePosition = 2
  9754. end
  9755. if A == 11 then
  9756. ohno.SoundId = "rbxassetid://708297448"
  9757. ohno.TimePosition = 4
  9758. end
  9759. if A == 12 then
  9760. ohno.SoundId = "rbxassetid://497199103"
  9761. ohno.TimePosition = 9
  9762. end
  9763. if A == 13 then
  9764. ohno.SoundId = "rbxassetid://152833989"
  9765. ohno.TimePosition = 1
  9766. end
  9767. ohno:Play()
  9768. for i = 0,100,0.1 do
  9769. swait()
  9770. CameraEnshaking(2, 3)
  9771. ohno.Parent = hed
  9772. char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  9773. end
  9774. attack = false
  9775. ohno:Stop()
  9776. Character.Head.face.Texture = "rbxassetid://620619801"
  9777. hum.WalkSpeed = 16
  9778. end
  9779.  
  9780. function WRY() --WRYYYYYYY
  9781. attack = true
  9782. hum.WalkSpeed = 0.30
  9783. CreateSound("794081034", hed, 10, 1)
  9784. Character.Head.face.Texture = "rbxassetid://396389196"
  9785. for i = 0,2,0.1 do
  9786. swait()
  9787. CameraEnshaking(1, 2)
  9788. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9789. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  9790. 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)
  9791. 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)
  9792. 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)
  9793. 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)
  9794. end
  9795. for i = 0,14.7,0.1 do
  9796. swait()
  9797. CameraEnshaking(1, 3)
  9798. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  9799. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  9800. 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)
  9801. 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)
  9802. 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)
  9803. 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)
  9804. end
  9805. attack = false
  9806. Character.Head.face.Texture = "rbxassetid://620619801"
  9807. hum.WalkSpeed = 16
  9808. end
  9809.  
  9810. function BOI()
  9811. attack = true
  9812. hum.WalkSpeed = 1.01
  9813. CreateSound("390901873", hed, 10, 1)
  9814. Character.Head.face.Texture = "rbxassetid://282463320"
  9815. for i = 0,4,0.1 do
  9816. swait()
  9817. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9818. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9819. 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)
  9820. 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)
  9821. 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)
  9822. 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)
  9823. end
  9824. for i = 0,4,0.1 do
  9825. swait()
  9826. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9827. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  9828. 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)
  9829. 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)
  9830. 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)
  9831. 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)
  9832. end
  9833. attack = false
  9834. Character.Head.face.Texture = "rbxassetid://620619801"
  9835. hum.WalkSpeed = 16
  9836. end
  9837.  
  9838. function WhatHuh()
  9839. attack = true
  9840. hum.WalkSpeed = 1.01
  9841. CreateSound("130766865", hed, 10, 1)
  9842. Character.Head.face.Texture = "rbxassetid://276732672"
  9843. for i = 0,4,0.1 do
  9844. swait()
  9845. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9846. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  9847. 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)
  9848. 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)
  9849. 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)
  9850. 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)
  9851. end
  9852. for i = 0,6.7,0.1 do
  9853. swait()
  9854. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9855. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  9856. 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)
  9857. 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)
  9858. 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)
  9859. 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)
  9860. end
  9861. for i = 0,8.1,0.1 do
  9862. swait()
  9863. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9864. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  9865. 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)
  9866. 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)
  9867. 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)
  9868. 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)
  9869. end
  9870. for i = 0,1,0.1 do
  9871. swait()
  9872. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9873. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  9874. 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)
  9875. 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)
  9876. 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)
  9877. 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)
  9878. end
  9879. for i = 0,1,0.1 do
  9880. swait()
  9881. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9882. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  9883. 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)
  9884. 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)
  9885. 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)
  9886. 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)
  9887. end
  9888. for i = 0,4,0.1 do
  9889. swait()
  9890. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9891. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  9892. 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)
  9893. 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)
  9894. 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)
  9895. 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)
  9896. end
  9897. attack = false
  9898. Character.Head.face.Texture = "rbxassetid://620619801"
  9899. hum.WalkSpeed = 16
  9900. end
  9901.  
  9902. function NothingPersonal()
  9903. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  9904. local HITBODY = mouse.Target.Parent
  9905. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  9906. local HEAD = HITBODY:FindFirstChild("Head")
  9907. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  9908. if TORS ~= nil and HUMAN ~= nil then
  9909. attack = true
  9910. root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
  9911. TORS.Anchored = true
  9912. hum.WalkSpeed = 0
  9913. Character.Head.face.Texture = "rbxassetid://40770311"
  9914. CreateSound("1255922819", hed, 10, 1)
  9915. CameraEnshaking(2, 4)
  9916. end
  9917. wait(3.5)
  9918. for i = 0,9,0.1 do
  9919. swait()
  9920. for i = 1,2 do
  9921. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 1, 10, 53, "Knockdown")
  9922. CameraEnshaking(1, 7)
  9923. 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)
  9924. end
  9925. end
  9926. wait(.5)
  9927. TORS.Anchored = false
  9928. attack = false
  9929. Character.Head.face.Texture = "rbxassetid://620619801"
  9930. hum.WalkSpeed = 16
  9931. end
  9932. end
  9933.  
  9934. function VeryMuchWorrying()
  9935. attack = true
  9936. hum.WalkSpeed = 1.01
  9937. Character.Head.face.Texture = "rbxassetid://111523405"
  9938. CreateSound("1395854043", hed, 10, 1)
  9939. for i = 0,14,0.1 do
  9940. swait()
  9941. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  9942. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9943. 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)
  9944. 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)
  9945. 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)
  9946. 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)
  9947. end
  9948. attack = false
  9949. Character.Head.face.Texture = "rbxassetid://620619801"
  9950. hum.WalkSpeed = 16
  9951. end
  9952.  
  9953. function Ashes() --Straight from... Whatever it was called.
  9954. attack = true
  9955. hum.WalkSpeed = 1.01
  9956. Character.Head.face.Texture = "rbxassetid://360687027"
  9957. CreateSound("290084602", tors, 10, 1)
  9958. for i = 0,6.2,0.1 do
  9959. swait()
  9960. 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)
  9961. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  9962. 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)
  9963. 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)
  9964. 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)
  9965. 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)
  9966. end
  9967. for i = 0,6.2,0.1 do
  9968. swait()
  9969. 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)
  9970. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9971. 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)
  9972. 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)
  9973. 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)
  9974. 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)
  9975. end
  9976. attack = false
  9977. Character.Head.face.Texture = "rbxassetid://620619801"
  9978. hum.WalkSpeed = 16
  9979. end
  9980.  
  9981. function AnotherOne() --WhAT ANOTHER ONE
  9982. attack = true
  9983. hum.WalkSpeed = 1.01
  9984. local icri = CreateSound("1205111204", hed, 10, 1)
  9985. swait(165)
  9986. local FRAME = tors.CFrame
  9987. repeat
  9988. swait()
  9989. Character.Head.face.Texture = "rbxassetid://582931093"
  9990. CameraEnshaking(1, 10)
  9991. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  9992. 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)
  9993. 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)
  9994. 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)
  9995. 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)
  9996. tors.CFrame = FRAME * CF(0,1,0)
  9997. swait()
  9998. tors.CFrame = FRAME
  9999. until icri.Playing == false
  10000. Character.Head.face.Texture = "rbxassetid://620619801"
  10001. attack = false
  10002. hum.WalkSpeed = 16
  10003. end
  10004.  
  10005. function Dance()
  10006. attack = true
  10007. hum.WalkSpeed = 1.01
  10008. CreateSound("838766490", hed, 10, 1)
  10009. Character.Head.face.Texture = "rbxassetid://258591579"
  10010. for i = 0,2,0.1 do
  10011. swait()
  10012. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10013. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10014. 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)
  10015. 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)
  10016. 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)
  10017. 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)
  10018. end
  10019. for i = 0,4,0.1 do
  10020. swait()
  10021. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10022. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10023. 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)
  10024. 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)
  10025. 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)
  10026. 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)
  10027. end
  10028. for i = 0,4,0.1 do
  10029. swait()
  10030. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10031. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10032. 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)
  10033. 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)
  10034. 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)
  10035. 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)
  10036. end
  10037. for i = 0,4,0.1 do
  10038. swait()
  10039. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10040. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10041. 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)
  10042. 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)
  10043. 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)
  10044. 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)
  10045. end
  10046. for i = 0,4,0.1 do
  10047. swait()
  10048. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10049. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10050. 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)
  10051. 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)
  10052. 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)
  10053. 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)
  10054. end
  10055. for i = 0,4,0.1 do
  10056. swait()
  10057. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10058. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10059. 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)
  10060. 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)
  10061. 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)
  10062. 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)
  10063. end
  10064. for i = 0,4,0.1 do
  10065. swait()
  10066. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10067. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10068. 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)
  10069. 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)
  10070. 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)
  10071. 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)
  10072. end
  10073. for i = 0,4,0.1 do
  10074. swait()
  10075. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10076. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10077. 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)
  10078. 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)
  10079. 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)
  10080. 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)
  10081. end
  10082. for i = 0,4,0.1 do
  10083. swait()
  10084. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10085. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10086. 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)
  10087. 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)
  10088. 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)
  10089. 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)
  10090. end
  10091. for i = 0,4,0.1 do
  10092. swait()
  10093. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10094. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10095. 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)
  10096. 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)
  10097. 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)
  10098. 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)
  10099. end
  10100. for i = 0,4,0.1 do
  10101. swait()
  10102. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10104. 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)
  10105. 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)
  10106. 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)
  10107. 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)
  10108. end
  10109. for i = 0,4,0.1 do
  10110. swait()
  10111. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10112. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10113. 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)
  10114. 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)
  10115. 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)
  10116. 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)
  10117. end
  10118. for i = 0,4,0.1 do
  10119. swait()
  10120. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10121. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10122. 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)
  10123. 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)
  10124. 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)
  10125. 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)
  10126. end
  10127. for i = 0,4,0.1 do
  10128. swait()
  10129. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10130. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10131. 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)
  10132. 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)
  10133. 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)
  10134. 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)
  10135. end
  10136. for i = 0,4,0.1 do
  10137. swait()
  10138. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10139. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10140. 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)
  10141. 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)
  10142. 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)
  10143. 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)
  10144. end
  10145. for i = 0,3,0.1 do
  10146. swait()
  10147. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10148. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  10149. 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)
  10150. 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)
  10151. 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)
  10152. 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)
  10153. end
  10154. attack = false
  10155. Character.Head.face.Texture = "rbxassetid://620619801"
  10156. hum.WalkSpeed = 16
  10157. end
  10158.  
  10159. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  10160. attack = true
  10161. Character.Head.face.Texture = "rbxassetid://266304560"
  10162. for i = 0,6,0.1 do
  10163. swait()
  10164. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10165. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  10166. 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)
  10167. 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)
  10168. 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)
  10169. 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)
  10170. end
  10171. CreateSound("1093102664", hed, 10, 1)
  10172. CameraEnshaking(3, 8)
  10173. for i = 0,2,0.1 do
  10174. swait()
  10175. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  10176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  10177. 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)
  10178. 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)
  10179. 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)
  10180. 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)
  10181. end
  10182. Character.Head.face.Texture = "rbxassetid://30128383"
  10183. hum.MaxHealth = 0
  10184. ragdoll(char)
  10185. CreateSound("534269232", hed, 5, 1)
  10186. error("Seems like you just died.")
  10187. end
  10188.  
  10189. MoreTaunts = false
  10190. mouse.KeyDown:connect(function(key)
  10191. if attack == false then
  10192. if MoreTaunts == false then
  10193. if key == 'q' then
  10194. GEtOuT()
  10195. elseif key == 'e' then
  10196. GEtOuT2()
  10197. elseif key == 'x' then
  10198. OBJECTION()
  10199. elseif key == 'n' then
  10200. BOI()
  10201. elseif key == 'u' then
  10202. Victory()
  10203. elseif key == '3' then
  10204. hap()
  10205. elseif key == '6' then
  10206. Flight()
  10207. elseif key == '9' and timetofly then
  10208. FLYSKYHIGH()
  10209. elseif key == '9' then
  10210. local A = math.random(1,10)
  10211. if A == 1 then
  10212. warn ("This has a Cooldown, Please wait. :>")
  10213. end
  10214. if A == 2 then
  10215. warn ("You can't Fly All day, you know.")
  10216. end
  10217. if A == 3 then
  10218. warn ("Calm down there.")
  10219. end
  10220. if A == 4 then
  10221. warn ("Take a Break.")
  10222. end
  10223. if A == 5 then
  10224. warn ("*Elevator Music plays in the backround*")
  10225. end
  10226. if A == 6 then
  10227. warn ("I know, You want to FLY SKY HIGH, but wait a little bit.")
  10228. end
  10229. if A == 7 then
  10230. warn ("Can you wait a LITTLE Longer?")
  10231. end
  10232. if A == 8 then
  10233. warn ("Like a tiger defying the laws of gravity...")
  10234. end
  10235. if A == 9 then
  10236. warn ("DON'T STOP ME NNNNNOOOOOOOOWWWW")
  10237. end
  10238. if A == 10 then
  10239. warn ("Oh, I'm burnin' through the sky, Yeah!")
  10240. end
  10241. elseif key == 'k' then
  10242. Hello()
  10243. elseif key == '5' then
  10244. HAAAAA()
  10245. elseif key == '4' then
  10246. Dance()
  10247. elseif key == '1' then
  10248. HELP()
  10249. elseif key == '2' then
  10250. dead()
  10251. elseif key == 'j' then
  10252. WhatHuh()
  10253. elseif key == 'l' then
  10254. ShutTheHellUp()
  10255. elseif key == 'c' then
  10256. Choose()
  10257. elseif key == 'r' then
  10258. MYSPAGHETTTTTTT()
  10259. elseif key == 't' then
  10260. SpinMeDad()
  10261. elseif key == 'y' then
  10262. EndMySufferingV2()
  10263. elseif key == 'f' then
  10264. NEN()
  10265. elseif key == 'z' then
  10266. NothingPersonal()
  10267. elseif key == '7' then
  10268. somuchcancerwhy()
  10269. elseif key == '8' then
  10270. highnoon()
  10271. elseif key == 'v' then
  10272. VeryMuchWorrying()
  10273. elseif key == 'b' then
  10274. Ashes()
  10275. elseif key == 'p' then
  10276. kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  10277. elseif key == 'g' then
  10278. AnotherOne()
  10279. elseif key == 'h' then
  10280. slap()
  10281. elseif key == 'm' then
  10282. WRY()
  10283. end
  10284. end
  10285. end
  10286. end)
  10287.  
  10288. -------------------------------------------------------
  10289. --End Attacks N Stuff--
  10290. -------------------------------------------------------
  10291.  
  10292.  
  10293.  
  10294.  
  10295. while jumping do
  10296. Humanoid.Jump = true
  10297. wait(0.9)
  10298. end
  10299.  
  10300.  
  10301.  
  10302.  
  10303. -------------------------------------------------------
  10304. --Start Animations--
  10305. -------------------------------------------------------
  10306. local equipped = false
  10307. local idle = 0
  10308. local change = 1
  10309. local val = 0
  10310. local toim = 0
  10311. local idleanim = 0.4
  10312. hum.Animator.Parent = nil
  10313. while true do
  10314. swait()
  10315. sine = sine + change
  10316. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  10317. local velderp = root.Velocity.y
  10318. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  10319. if equipped == true or equipped == false then
  10320. if attack == false then
  10321. idle = idle + 1
  10322. else
  10323. idle = 0
  10324. end
  10325. if 1 < root.Velocity.y and hitfloor == nil then
  10326. Anim = "Jump"
  10327. if attack == false then
  10328. 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)
  10329. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
  10330. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  10331. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  10332. 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)
  10333. RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
  10334. end
  10335. elseif -1 > root.Velocity.y and hitfloor == nil then
  10336. Anim = "Fall"
  10337. if attack == false then
  10338. 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)
  10339. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(0), Rad(0)), 0.3)
  10340. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  10341. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  10342. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  10343. RH.C0=clerp(RH.C0, CF(1,-.3-0.1 * Cos(sine / 20), -.6) * angles(Rad(0), Rad(90), Rad(-20)), .3)
  10344. end
  10345. elseif torvel < 1 and hitfloor ~= nil then
  10346. Anim = "Idle"
  10347. change = 1
  10348. if attack == false then
  10349. 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)
  10350. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  10351. 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)
  10352. 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)
  10353. 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)
  10354. 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)
  10355. end
  10356. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  10357. Anim = "Walk"
  10358. change = 1
  10359. if attack == false then
  10360. 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)
  10361. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  10362. 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)
  10363. 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)
  10364. 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)
  10365. 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)
  10366. end
  10367. end
  10368. end
  10369. if 0 < #Effects then
  10370. for e = 1, #Effects do
  10371. if Effects[e] ~= nil then
  10372. local Thing = Effects[e]
  10373. if Thing ~= nil then
  10374. local Part = Thing[1]
  10375. local Mode = Thing[2]
  10376. local Delay = Thing[3]
  10377. local IncX = Thing[4]
  10378. local IncY = Thing[5]
  10379. local IncZ = Thing[6]
  10380. if 1 >= Thing[1].Transparency then
  10381. if Thing[2] == "Block1" then
  10382. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  10383. local Mesh = Thing[1].Mesh
  10384. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10385. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10386. elseif Thing[2] == "Block2" then
  10387. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  10388. local Mesh = Thing[7]
  10389. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10390. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10391. elseif Thing[2] == "Block3" then
  10392. 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)
  10393. local Mesh = Thing[7]
  10394. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10395. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10396. elseif Thing[2] == "Cylinder" then
  10397. local Mesh = Thing[1].Mesh
  10398. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10399. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10400. elseif Thing[2] == "Blood" then
  10401. local Mesh = Thing[7]
  10402. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  10403. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10404. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10405. elseif Thing[2] == "Elec" then
  10406. local Mesh = Thing[1].Mesh
  10407. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  10408. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10409. elseif Thing[2] == "Disappear" then
  10410. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10411. elseif Thing[2] == "Shatter" then
  10412. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10413. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  10414. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  10415. Thing[6] = Thing[6] + Thing[5]
  10416. end
  10417. else
  10418. Part.Parent = nil
  10419. table.remove(Effects, e)
  10420. end
  10421. end
  10422. end
  10423. end
  10424. end
  10425. end
  10426. -------------------------------------------------------
  10427. --End Animations And Script--
  10428. -------------------------------------------------------
  10429.  
  10430. --cool beans boibiparti
  10431. end)
  10432.  
  10433. close.Name = "close"
  10434. close.Parent = scripts
  10435. close.BackgroundColor3 = Color3.new(0, 0, 0)
  10436. close.BackgroundTransparency = 0.30000001192093
  10437. close.Position = UDim2.new(0.871313632, 0, 0.0214592218, 0)
  10438. close.Size = UDim2.new(0, 15, 0, 12)
  10439. close.Text = "X"
  10440. close.TextColor3 = Color3.new(1, 1, 1)
  10441. close.TextSize = 14
  10442. scripts.Visible = false
  10443. openframe.Visible = true
  10444. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement