Advertisement
Mediakiller7Cool

Caduculus Edit By Zerax

May 5th, 2019
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.55 KB | None | 0 0
  1. local plr = owner
  2. local char = owner.Character
  3.  
  4. local BillboardGui = Instance.new("BillboardGui")
  5. local TextLabel = Instance.new("TextLabel")
  6.  
  7. BillboardGui.Name = "raged"
  8. BillboardGui.Parent = char.Head
  9. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  10. BillboardGui.AlwaysOnTop = true
  11. BillboardGui.ExtentsOffset = Vector3.new(0, 3, 0)
  12. BillboardGui.LightInfluence = 1
  13. BillboardGui.Size = UDim2.new(0, 200, 0, 50)
  14.  
  15. TextLabel.Parent = BillboardGui
  16. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  17. TextLabel.BackgroundTransparency = 1
  18. TextLabel.Size = UDim2.new(0, 200, 0, 50)
  19. TextLabel.Font = Enum.Font.SourceSans
  20. TextLabel.Text = "Skid Hunter"
  21. TextLabel.TextColor3 = Color3.new(255, 0, 0)
  22. TextLabel.TextScaled = true
  23. TextLabel.TextSize = 14
  24. TextLabel.TextWrapped = true
  25. warn("Edited By ZeraxOph2")
  26. warn("Helped By Mediakiller7")
  27. -------------------Shut up And take my Edit
  28. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  29. local Player,game,owner = owner,game
  30. local RealPlayer = Player
  31. do
  32. print("FE Compatibility code V2 by Mokiros")
  33. local RealPlayer = RealPlayer
  34. script.Parent = RealPlayer.Character
  35.  
  36. --Fake event to make stuff like Mouse.KeyDown work
  37. local Disconnect_Function = function(this)
  38. this[1].Functions[this[2]] = nil
  39. end
  40. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  41. local FakeEvent_Metatable = {__index={
  42. Connect = function(this,f)
  43. local i = tostring(math.random(0,10000))
  44. while this.Functions[i] do
  45. i = tostring(math.random(0,10000))
  46. end
  47. this.Functions[i] = f
  48. return setmetatable({this,i},Disconnect_Metatable)
  49. end
  50. }}
  51. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  52. local function fakeEvent()
  53. return setmetatable({Functions={}},FakeEvent_Metatable)
  54. end
  55.  
  56. --Creating fake input objects with fake variables
  57. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  58. FakeMouse.keyUp = FakeMouse.KeyUp
  59. FakeMouse.keyDown = FakeMouse.KeyDown
  60. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  61. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  62. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  63. end}
  64. --Merged 2 functions into one by checking amount of arguments
  65. CAS.UnbindAction = CAS.BindAction
  66.  
  67. --This function will trigger the events that have been :Connect()'ed
  68. local function TriggerEvent(self,ev,...)
  69. for _,f in pairs(self[ev].Functions) do
  70. f(...)
  71. end
  72. end
  73. FakeMouse.TriggerEvent = TriggerEvent
  74. UIS.TriggerEvent = TriggerEvent
  75.  
  76. --Client communication
  77. local Event = Instance.new("RemoteEvent")
  78. Event.Name = "UserInput_Event"
  79. Event.OnServerEvent:Connect(function(plr,io)
  80. if plr~=RealPlayer then return end
  81. FakeMouse.Target = io.Target
  82. FakeMouse.Hit = io.Hit
  83. if not io.isMouse then
  84. local b = io.UserInputState == Enum.UserInputState.Begin
  85. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  86. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  87. end
  88. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  89. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  90. end
  91. for _,t in pairs(CAS.Actions) do
  92. for _,k in pairs(t.Keys) do
  93. if k==io.KeyCode then
  94. t.Function(t.Name,io.UserInputState,io)
  95. end
  96. end
  97. end
  98. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  99. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  100. end
  101. end)
  102. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  103. local Mouse = owner:GetMouse()
  104. local UIS = game:GetService("UserInputService")
  105. local input = function(io,RobloxHandled)
  106. if RobloxHandled then return end
  107. --Since InputObject is a client-side instance, we create and pass table instead
  108. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  109. end
  110. UIS.InputBegan:Connect(input)
  111. UIS.InputEnded:Connect(input)
  112. local h,t
  113. --Give the server mouse data every second frame, but only if the values changed
  114. --If player is not moving their mouse, client won't fire events
  115. local HB = game:GetService("RunService").Heartbeat
  116. while true do
  117. if h~=Mouse.Hit or t~=Mouse.Target then
  118. h,t=Mouse.Hit,Mouse.Target
  119. Event:FireServer({isMouse=true,Target=t,Hit=h})
  120. end
  121. --Wait 2 frames
  122. for i=1,2 do
  123. HB:Wait()
  124. end
  125. end]==],script)
  126.  
  127. ----Sandboxed game object that allows the usage of client-side methods and services
  128. --Real game object
  129. local RealGame = game
  130.  
  131. --Metatable for fake service
  132. local FakeService_Metatable = {
  133. __index = function(self,k)
  134. local s = rawget(self,"_RealService")
  135. if s then
  136. return typeof(s[k])=="function"
  137. and function(_,...)return s[k](s,...)end or s[k]
  138. end
  139. end,
  140. __newindex = function(self,k,v)
  141. local s = rawget(self,"_RealService")
  142. if s then s[k]=v end
  143. end
  144. }
  145. local function FakeService(t,RealService)
  146. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  147. return setmetatable(t,FakeService_Metatable)
  148. end
  149.  
  150. --Fake game object
  151. local FakeGame = {
  152. GetService = function(self,s)
  153. return rawget(self,s) or RealGame:GetService(s)
  154. end,
  155. Players = FakeService({
  156. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  157. },"Players"),
  158. UserInputService = FakeService(UIS,"UserInputService"),
  159. ContextActionService = FakeService(CAS,"ContextActionService"),
  160. RunService = FakeService({
  161. _btrs = {},
  162. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  163. BindToRenderStep = function(self,name,_,fun)
  164. self._btrs[name] = self.Heartbeat:Connect(fun)
  165. end,
  166. UnbindFromRenderStep = function(self,name)
  167. self._btrs[name]:Disconnect()
  168. end,
  169. },"RunService")
  170. }
  171. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  172. FakeGame.service = FakeGame.GetService
  173. FakeService(FakeGame,game)
  174. --Changing owner to fake player object to support owner:GetMouse()
  175. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  176. end
  177. print("when finishing this i was lazy lol")
  178. -----------------------
  179. --[[ Name : Caducus Child ]]--
  180. -------------------------------------------------------
  181. --A script By Creterisk
  182. --edit by saba1520/kisslarge
  183.  
  184. --Discord Creterisk#2958
  185.  
  186. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  187. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  188. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  189. --YOU FUCKING SKIDS,
  190. --For Those who log/decompile this, If you sell or trade this,
  191. --and I find out who you are, i will take massive action.
  192. warn("iTs iMpOsSiBlE tO sEpArAtE tHe TrUtH fRoM tHe FaLsE")
  193. -------------------------------------------------------
  194.  
  195. local FavIDs = {
  196. 340106355, --Nefl Crystals
  197. 927529620, --Dimension
  198. 876981900, --Fantasy
  199. 398987889, --Ordinary Days
  200. 1117396305, --Oh wait, it's you.
  201. 885996042, --Action Winter Journey
  202. 919231299, --Sprawling Idiot Effigy
  203. 743466274, --Good Day Sunshine
  204. 727411183, --Knife Fight
  205. 1402748531, --The Earth Is Counting On You!
  206. 595230126, --Robot Language
  207. 478890315 --Death Road to Canada: Rotten Shotgun
  208. }
  209.  
  210.  
  211.  
  212. --[[
  213. SUBJECT NAME : Micheal Lahen
  214. SUBJECT INFO :
  215. He has some kind of doll around him at all time, he doesn't talk much, but when he does he tends to harm others. It is because of a witch that he escaped, and IT IS also because of that witch that he kills.
  216. He seems to have a horn of some kind, which appeared when he transformed into his "voodoo form" as we call it... Seems it controls his brain, and emotions by consequences.
  217. There is absolutely nothing we can do to save him,
  218. He'd have to kill himself, or we'd have to kill him.
  219. He is a threat to humanity.
  220. SUBJECT STATUS : KILL ON SIGHT! NO HESITATION!
  221. ...Nothing can save him...
  222. ]]--
  223. --The reality of my life isn't real but a Universe -Creterisk
  224. wait(0.2)
  225. local plr = game:service'Players'.LocalPlayer
  226. print('Local User is '..plr.Name..', Mister, You will not regret this~')
  227. print('Voodoo Child Loaded')
  228. print[[
  229. No please not again, the curse haunts me
  230. I cannot control my actions or care for others harm,
  231. because of that damn horn. If it were to be removed I'd die, but...
  232. The witch says if I do her deeds she will free me, but...
  233. I cannot do these deeds as my body forcefully moves away from my objective.
  234. Please, PLEASE, HELP ME.
  235. I DON'T WANT TO BE ALONE AGAIN I JUST WISH TO SEE MY FAMILY, PLEASE!
  236.  
  237. I.. can't.. I just can't.. the witch is too powerful.. send.. help.. | ???
  238. ]]
  239. local char = plr.Character
  240. local hum = char.Humanoid
  241. local hed = char.Head
  242. local root = char.HumanoidRootPart
  243. local rootj = root.RootJoint
  244. local tors = char.Torso
  245. local ra = char["Right Arm"]
  246. local la = char["Left Arm"]
  247. local rl = char["Right Leg"]
  248. local ll = char["Left Leg"]
  249. local neck = tors["Neck"]
  250. local mouse = plr:GetMouse()
  251. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  252. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  253. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  254. local maincolor = BrickColor.new("Really black")
  255.  
  256.  
  257. local Player = game.Players.localPlayer
  258. local Mouse = Player:GetMouse()
  259. local Character = Player.Character
  260. local Humanoid = Character.Humanoid
  261. local Head = Character.Head
  262. local RootPart = Character.HumanoidRootPart
  263. local Torso = Character.Torso
  264. local LeftArm = Character["Left Arm"]
  265. local RightArm = Character["Right Arm"]
  266. local LeftLeg = Character["Left Leg"]
  267. local RightLeg = Character["Right Leg"]
  268. local Camera = game.Workspace.CurrentCamera
  269. local RootJoint = RootPart.RootJoint
  270. local Equipped = false
  271. local Attack = false
  272. local Anim = 'Idle'
  273. local Idle = 0
  274. local Combo = 1
  275. local UIS = game:GetService("UserInputService")
  276. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  277. local Velocity = RootPart.Velocity.y
  278. local Sine = 0
  279. local Change = 1
  280. local maincol = Color3.new(0,0,0)
  281. local maincol2 = Torso.Color
  282. local dash = false
  283. Character.Humanoid.Name = "help"
  284. humanoid = Character.help
  285. local taken = {}
  286. local ws = hum.WalkSpeed
  287. local jp = hum.JumpPower
  288. local nws = ws
  289. local njp = jp
  290.  
  291. function Anchor()
  292. ra.Anchored = true
  293. la.Anchored = true
  294. tors.Anchored = true
  295. ll.Anchored = true
  296. rl.Anchored = true
  297. hed.Anchored = true
  298. end
  299.  
  300. -------------------------------------------------------
  301. --Start Good Stuff--
  302. -------------------------------------------------------
  303. cam = game.Workspace.CurrentCamera
  304. CF = CFrame.new
  305. angles = CFrame.Angles
  306. attack = false
  307. Euler = CFrame.fromEulerAnglesXYZ
  308. Rad = math.rad
  309. IT = Instance.new
  310. BrickC = BrickColor.new
  311. Cos = math.cos
  312. Acos = math.acos
  313. Sin = math.sin
  314. Asin = math.asin
  315. Abs = math.abs
  316. Mrandom = math.random
  317. Floor = math.floor
  318. -------------------------------------------------------
  319. --End Good Stuff--
  320. -------------------------------------------------------
  321. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  322. RSH, LSH = nil, nil
  323. RW = Instance.new("Weld")
  324. LW = Instance.new("Weld")
  325. RH = tors["Right Hip"]
  326. LH = tors["Left Hip"]
  327. RSH = tors["Right Shoulder"]
  328. LSH = tors["Left Shoulder"]
  329. RSH.Parent = nil
  330. LSH.Parent = nil
  331. RW.Name = "RW"
  332. RW.Part0 = tors
  333. RW.C0 = CF(1.5, 0.5, 0)
  334. RW.C1 = CF(0, 0.5, 0)
  335. RW.Part1 = ra
  336. RW.Parent = tors
  337. LW.Name = "LW"
  338. LW.Part0 = tors
  339. LW.C0 = CF(-1.5, 0.5, 0)
  340. LW.C1 = CF(0, 0.5, 0)
  341. LW.Part1 = la
  342. LW.Parent = tors
  343. Effects = {}
  344. -------------------------------------------------------
  345. --Start HeartBeat--
  346. -------------------------------------------------------
  347. ArtificialHB = Instance.new("BindableEvent", script)
  348. ArtificialHB.Name = "Heartbeat"
  349. script:WaitForChild("Heartbeat")
  350.  
  351. frame = 1 / 60
  352. tf = 0
  353. allowframeloss = false
  354. tossremainder = false
  355.  
  356.  
  357. lastframe = tick()
  358. script.Heartbeat:Fire()
  359.  
  360.  
  361. game:GetService("RunService").Heartbeat:connect(function(s, p)
  362. tf = tf + s
  363. if tf >= frame then
  364. if allowframeloss then
  365. script.Heartbeat:Fire()
  366. lastframe = tick()
  367. else
  368. for i = 1, math.floor(tf / frame) do
  369. script.Heartbeat:Fire()
  370. end
  371. lastframe = tick()
  372. end
  373. if tossremainder then
  374. tf = 0
  375. else
  376. tf = tf - frame * math.floor(tf / frame)
  377. end
  378. end
  379. end)
  380. -------------------------------------------------------
  381. --End HeartBeat--
  382. -------------------------------------------------------
  383.  
  384. function CreateSound(ID, PARENT, VOLUME, PITCH)
  385. local NSound = nil
  386. coroutine.resume(coroutine.create(function()
  387. NSound = Instance.new("Sound", PARENT)
  388. NSound.Volume = VOLUME
  389. NSound.Pitch = PITCH
  390. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  391. swait()
  392. NSound:play()
  393. game:GetService("Debris"):AddItem(NSound, 10)
  394. end))
  395. return NSound
  396. end
  397.  
  398. --Very lazi from here to below except the animations but who cares /shrug
  399. function chatfunc(text)
  400. local chat = coroutine.wrap(function()
  401. if char:FindFirstChild("TalkingBillBoard")~= nil then
  402. char:FindFirstChild("TalkingBillBoard"):destroy()
  403. end
  404. local naeeym2 = Instance.new("BillboardGui",char)
  405. naeeym2.Size = UDim2.new(0,100,0,40)
  406. naeeym2.StudsOffset = Vector3.new(0,3,0)
  407. naeeym2.Adornee = char.Head
  408. naeeym2.Name = "TalkingBillBoard"
  409. local tecks2 = Instance.new("TextLabel",naeeym2)
  410. tecks2.BackgroundTransparency = 1
  411. tecks2.BorderSizePixel = 0
  412. tecks2.Text = ""
  413. tecks2.Font = "Fantasy"
  414. tecks2.TextSize = 30
  415. tecks2.TextStrokeTransparency = 0
  416. tecks2.TextColor3 = Color3.new(255,0,0)
  417. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  418. tecks2.Size = UDim2.new(1,0,0.5,0)
  419. local tecks3 = Instance.new("TextLabel",naeeym2)
  420. tecks3.BackgroundTransparency = 1
  421. tecks3.BorderSizePixel = 0
  422. tecks3.Text = ""
  423. tecks3.Font = "Fantasy"
  424. tecks3.TextSize = 30
  425. tecks3.TextStrokeTransparency = 0
  426. tecks3.TextColor3 = Color3.new(255,0,0)
  427. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  428. tecks3.Size = UDim2.new(1,0,0.5,0)
  429. coroutine.resume(coroutine.create(function()
  430. while tecks3 ~= nil do
  431. swait()
  432. tecks3.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  433. tecks3.Rotation = math.random(-3,3)
  434. tecks3.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  435. tecks3.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  436. end
  437. end))
  438. for i = 1,string.len(text),1 do
  439. tecks2.Text = string.sub(text,1,i)
  440. tecks3.Text = string.sub(text,1,i)
  441. wait(0.01)
  442. end
  443. wait(2)
  444. for i = 1, 50 do
  445. swait()
  446. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  447. tecks2.Rotation = tecks2.Rotation - 2
  448. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  449. tecks2.TextTransparency = tecks2.TextTransparency + .04
  450. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  451. tecks3.Rotation = tecks2.Rotation + 2
  452. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  453. tecks3.TextTransparency = tecks2.TextTransparency + .04
  454. end
  455. naeeym2:Destroy()
  456. end)
  457. chat()
  458. end
  459. function onChatted(msg)
  460. chatfunc(msg)
  461. end
  462. --plr.Chatted:connect(onChatted)
  463.  
  464. GlowParticle = Instance.new("ParticleEmitter",ra)
  465. GlowParticle.LightEmission = 0
  466. GlowParticle.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  467. GlowParticle.Size = NumberSequence.new(0,0.6)
  468. GlowParticle.Rotation = NumberRange.new(0, 360)
  469. GlowParticle.Texture = "http://www.roblox.com/asset/?id=1523916715"
  470. GlowParticle.Transparency = NumberSequence.new(0,1)
  471. GlowParticle.LockedToPart = true
  472. GlowParticle.Lifetime = NumberRange.new(1)
  473. GlowParticle.Rate = 999
  474. GlowParticle.Speed = NumberRange.new(0)
  475. GlowParticle.VelocitySpread = 500
  476.  
  477. function TargetSelect(person)
  478. local dd=coroutine.wrap(function()
  479. if targetted ~= person then
  480. targetted = person
  481. GlowParticle.Enabled = true
  482. end
  483. end)
  484. dd()
  485. end
  486.  
  487. if targetted == nil then
  488. GlowParticle.Enabled = false
  489. end
  490. -------------------------------------------------------
  491. --Start Important Functions--
  492. -------------------------------------------------------
  493. function swait(num)
  494. if num == 0 or num == nil then
  495. game:service("RunService").Stepped:wait(0)
  496. else
  497. for i = 0, num do
  498. game:service("RunService").Stepped:wait(0)
  499. end
  500. end
  501. end
  502. function thread(f)
  503. coroutine.resume(coroutine.create(f))
  504. end
  505. function clerp(a, b, t)
  506. local qa = {
  507. QuaternionFromCFrame(a)
  508. }
  509. local qb = {
  510. QuaternionFromCFrame(b)
  511. }
  512. local ax, ay, az = a.x, a.y, a.z
  513. local bx, by, bz = b.x, b.y, b.z
  514. local _t = 1 - t
  515. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  516. end
  517. function QuaternionFromCFrame(cf)
  518. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  519. local trace = m00 + m11 + m22
  520. if trace > 0 then
  521. local s = math.sqrt(1 + trace)
  522. local recip = 0.5 / s
  523. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  524. else
  525. local i = 0
  526. if m00 < m11 then
  527. i = 1
  528. end
  529. if m22 > (i == 0 and m00 or m11) then
  530. i = 2
  531. end
  532. if i == 0 then
  533. local s = math.sqrt(m00 - m11 - m22 + 1)
  534. local recip = 0.5 / s
  535. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  536. elseif i == 1 then
  537. local s = math.sqrt(m11 - m22 - m00 + 1)
  538. local recip = 0.5 / s
  539. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  540. elseif i == 2 then
  541. local s = math.sqrt(m22 - m00 - m11 + 1)
  542. local recip = 0.5 / s
  543. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  544. end
  545. end
  546. end
  547. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  548. local xs, ys, zs = x + x, y + y, z + z
  549. local wx, wy, wz = w * xs, w * ys, w * zs
  550. local xx = x * xs
  551. local xy = x * ys
  552. local xz = x * zs
  553. local yy = y * ys
  554. local yz = y * zs
  555. local zz = z * zs
  556. 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))
  557. end
  558. function QuaternionSlerp(a, b, t)
  559. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  560. local startInterp, finishInterp
  561. if cosTheta >= 1.0E-4 then
  562. if 1 - cosTheta > 1.0E-4 then
  563. local theta = math.acos(cosTheta)
  564. local invSinTheta = 1 / Sin(theta)
  565. startInterp = Sin((1 - t) * theta) * invSinTheta
  566. finishInterp = Sin(t * theta) * invSinTheta
  567. else
  568. startInterp = 1 - t
  569. finishInterp = t
  570. end
  571. elseif 1 + cosTheta > 1.0E-4 then
  572. local theta = math.acos(-cosTheta)
  573. local invSinTheta = 1 / Sin(theta)
  574. startInterp = Sin((t - 1) * theta) * invSinTheta
  575. finishInterp = Sin(t * theta) * invSinTheta
  576. else
  577. startInterp = t - 1
  578. finishInterp = t
  579. end
  580. 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
  581. end
  582. function rayCast(Position, Direction, Range, Ignore)
  583. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  584. end
  585. local RbxUtility = LoadLibrary("RbxUtility")
  586. local Create = RbxUtility.Create
  587.  
  588. -------------------------------------------------------
  589. --Start Damage Function--
  590. -------------------------------------------------------
  591. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  592. if hit.Parent == nil then
  593. return
  594. end
  595. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  596. for _, v in pairs(hit.Parent:children()) do
  597. if v:IsA("Humanoid") then
  598. h = v
  599. end
  600. end
  601. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  602.  
  603. hit.Parent:FindFirstChild("Head"):BreakJoints()
  604. end
  605.  
  606. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  607. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  608. if hit.Parent.DebounceHit.Value == true then
  609. return
  610. end
  611. end
  612. if insta == true then
  613. hit.Parent:FindFirstChild("Head"):BreakJoints()
  614. end
  615. local c = Create("ObjectValue"){
  616. Name = "creator",
  617. Value = game:service("Players").LocalPlayer,
  618. Parent = h,
  619. }
  620. game:GetService("Debris"):AddItem(c, .5)
  621. if HitSound ~= nil and HitPitch ~= nil then
  622. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  623. end
  624. local Damage = math.random(minim, maxim)
  625. local blocked = false
  626. local block = hit.Parent:findFirstChild("Block")
  627. if block ~= nil then
  628. if block.className == "IntValue" then
  629. if block.Value > 0 then
  630. blocked = true
  631. block.Value = block.Value - 1
  632. print(block.Value)
  633. end
  634. end
  635. end
  636. if blocked == false then
  637. h.Health = h.Health - Damage
  638. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  639. else
  640. h.Health = h.Health - (Damage / 2)
  641. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  642. end
  643. if Type == "Knockdown" then
  644. local hum = hit.Parent.Humanoid
  645. hum.PlatformStand = true
  646. coroutine.resume(coroutine.create(function(HHumanoid)
  647. swait(1)
  648. HHumanoid.PlatformStand = false
  649. end), hum)
  650. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  651. local bodvol = Create("BodyVelocity"){
  652. velocity = angle * knockback,
  653. P = 5000,
  654. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  655. Parent = hit,
  656. }
  657. local rl = Create("BodyAngularVelocity"){
  658. P = 3000,
  659. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  660. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  661. Parent = hit,
  662. }
  663. game:GetService("Debris"):AddItem(bodvol, .5)
  664. game:GetService("Debris"):AddItem(rl, .5)
  665. elseif Type == "Normal" then
  666. local vp = Create("BodyVelocity"){
  667. P = 500,
  668. maxForce = Vector3.new(math.huge, 0, math.huge),
  669. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  670. }
  671. if knockback > 0 then
  672. vp.Parent = hit.Parent.Torso
  673. end
  674. game:GetService("Debris"):AddItem(vp, .5)
  675. elseif Type == "Up" then
  676. local bodyVelocity = Create("BodyVelocity"){
  677. velocity = Vector3.new(0, 20, 0),
  678. P = 5000,
  679. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  680. Parent = hit,
  681. }
  682. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  683. elseif Type == "DarkUp" then
  684. coroutine.resume(coroutine.create(function()
  685. for i = 0, 1, 0.1 do
  686. swait()
  687. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  688. end
  689. end))
  690. local bodyVelocity = Create("BodyVelocity"){
  691. velocity = Vector3.new(0, 20, 0),
  692. P = 5000,
  693. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  694. Parent = hit,
  695. }
  696. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  697. elseif Type == "Snare" then
  698. local bp = Create("BodyPosition"){
  699. P = 2000,
  700. D = 100,
  701. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  702. position = hit.Parent.Torso.Position,
  703. Parent = hit.Parent.Torso,
  704. }
  705. game:GetService("Debris"):AddItem(bp, 1)
  706. elseif Type == "Freeze" then
  707. local BodPos = Create("BodyPosition"){
  708. P = 50000,
  709. D = 1000,
  710. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  711. position = hit.Parent.Torso.Position,
  712. Parent = hit.Parent.Torso,
  713. }
  714. local BodGy = Create("BodyGyro") {
  715. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  716. P = 20e+003,
  717. Parent = hit.Parent.Torso,
  718. cframe = hit.Parent.Torso.CFrame,
  719. }
  720. hit.Parent.Torso.Anchored = true
  721. coroutine.resume(coroutine.create(function(Part)
  722. swait(1.5)
  723. Part.Anchored = false
  724. end), hit.Parent.Torso)
  725. game:GetService("Debris"):AddItem(BodPos, 3)
  726. game:GetService("Debris"):AddItem(BodGy, 3)
  727. end
  728. local debounce = Create("BoolValue"){
  729. Name = "DebounceHit",
  730. Parent = hit.Parent,
  731. Value = true,
  732. }
  733. game:GetService("Debris"):AddItem(debounce, Delay)
  734. c = Create("ObjectValue"){
  735. Name = "creator",
  736. Value = Player,
  737. Parent = h,
  738. }
  739. game:GetService("Debris"):AddItem(c, .5)
  740. end
  741. end
  742. -------------------------------------------------------
  743. --End Damage Function--
  744. -------------------------------------------------------
  745. local NewInstance = function(instance,parent,properties)
  746. local inst = Instance.new(instance,parent)
  747. if(properties)then
  748. for i,v in next, properties do
  749. pcall(function() inst[i] = v end)
  750. end
  751. end
  752. return inst;
  753. end
  754.  
  755. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(-.2,-.8,-.4)*CFrame.Angles(math.rad(-30),math.rad(220),math.rad(65))})
  756.  
  757. local HW2 = NewInstance('Weld',char,{Part0=la,Part1=Handle2,C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(125),math.rad(90))})
  758. -------------------------------------------------------
  759. --Start Damage Function Customization--
  760. -------------------------------------------------------
  761. function ShowDamage(Pos, Text, Time, Color)
  762. local Rate = (1 / 30)
  763. local Pos = (Pos or Vector3.new(0, 0, 0))
  764. local Text = (Text or "")
  765. local Time = (Time or 2)
  766. local Color = (Color or Color3.new(1, 0, 1))
  767. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  768. EffectPart.Anchored = true
  769. local BillboardGui = Create("BillboardGui"){
  770. Size = UDim2.new(3, 0, 3, 0),
  771. Adornee = EffectPart,
  772. Parent = EffectPart,
  773. }
  774. local TextLabel = Create("TextLabel"){
  775. BackgroundTransparency = 1,
  776. Size = UDim2.new(1, 0, 1, 0),
  777. Text = Text,
  778. Font = "Bodoni",
  779. TextColor3 = Color,
  780. TextScaled = true,
  781. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  782. Parent = BillboardGui,
  783. }
  784. game.Debris:AddItem(EffectPart, (Time))
  785. EffectPart.Parent = game:GetService("Workspace")
  786. delay(0, function()
  787. local Frames = (Time / Rate)
  788. for Frame = 1, Frames do
  789. wait(Rate)
  790. local Percent = (Frame / Frames)
  791. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  792. TextLabel.TextTransparency = Percent
  793. end
  794. if EffectPart and EffectPart.Parent then
  795. EffectPart:Destroy()
  796. end
  797. end)
  798. end
  799. -------------------------------------------------------
  800. --End Damage Function Customization--
  801. -------------------------------------------------------
  802.  
  803. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  804. for _, c in pairs(workspace:children()) do
  805. local hum = c:findFirstChild("Humanoid")
  806. if hum ~= nil then
  807. local head = c:findFirstChild("Head")
  808. if head ~= nil then
  809. local targ = head.Position - Part.Position
  810. local mag = targ.magnitude
  811. if magni >= mag and c.Name ~= plr.Name then
  812. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  813. end
  814. end
  815. end
  816. end
  817. end
  818.  
  819.  
  820. CFuncs = {
  821. Part = {
  822. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  823. local Part = Create("Part")({
  824. Parent = Parent,
  825. Reflectance = Reflectance,
  826. Transparency = Transparency,
  827. CanCollide = false,
  828. Locked = true,
  829. BrickColor = BrickColor.new(tostring(BColor)),
  830. Name = Name,
  831. Size = Size,
  832. Material = Material
  833. })
  834. RemoveOutlines(Part)
  835. return Part
  836. end
  837. },
  838. Mesh = {
  839. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  840. local Msh = Create(Mesh)({
  841. Parent = Part,
  842. Offset = OffSet,
  843. Scale = Scale
  844. })
  845. if Mesh == "SpecialMesh" then
  846. Msh.MeshType = MeshType
  847. Msh.MeshId = MeshId
  848. end
  849. return Msh
  850. end
  851. },
  852. Mesh = {
  853. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  854. local Msh = Create(Mesh)({
  855. Parent = Part,
  856. Offset = OffSet,
  857. Scale = Scale
  858. })
  859. if Mesh == "SpecialMesh" then
  860. Msh.MeshType = MeshType
  861. Msh.MeshId = MeshId
  862. end
  863. return Msh
  864. end
  865. },
  866. Weld = {
  867. Create = function(Parent, Part0, Part1, C0, C1)
  868. local Weld = Create("Weld")({
  869. Parent = Parent,
  870. Part0 = Part0,
  871. Part1 = Part1,
  872. C0 = C0,
  873. C1 = C1
  874. })
  875. return Weld
  876. end
  877. },
  878. Sound = {
  879. Create = function(id, par, vol, pit)
  880. coroutine.resume(coroutine.create(function()
  881. local S = Create("Sound")({
  882. Volume = vol,
  883. Pitch = pit or 1,
  884. SoundId = id,
  885. Parent = par or workspace
  886. })
  887. wait()
  888. S:play()
  889. game:GetService("Debris"):AddItem(S, 6)
  890. end))
  891. end
  892. },
  893. ParticleEmitter = {
  894. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  895. local fp = Create("ParticleEmitter")({
  896. Parent = Parent,
  897. Color = ColorSequence.new(Color1, Color2),
  898. LightEmission = LightEmission,
  899. Size = Size,
  900. Texture = Texture,
  901. Transparency = Transparency,
  902. ZOffset = ZOffset,
  903. Acceleration = Accel,
  904. Drag = Drag,
  905. LockedToPart = LockedToPart,
  906. VelocityInheritance = VelocityInheritance,
  907. EmissionDirection = EmissionDirection,
  908. Enabled = Enabled,
  909. Lifetime = LifeTime,
  910. Rate = Rate,
  911. Rotation = Rotation,
  912. RotSpeed = RotSpeed,
  913. Speed = Speed,
  914. VelocitySpread = VelocitySpread
  915. })
  916. return fp
  917. end
  918. }
  919. }
  920. function RemoveOutlines(part)
  921. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  922. end
  923. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  924. local NEWWELD = IT(TYPE)
  925. NEWWELD.Part0 = PART0
  926. NEWWELD.Part1 = PART1
  927. NEWWELD.C0 = C0
  928. NEWWELD.C1 = C1
  929. NEWWELD.Parent = PARENT
  930. return NEWWELD
  931. end
  932. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  933. local Part = Create("Part")({
  934. formFactor = FormFactor,
  935. Parent = Parent,
  936. Reflectance = Reflectance,
  937. Transparency = Transparency,
  938. CanCollide = false,
  939. Locked = true,
  940. BrickColor = BrickColor.new(tostring(BColor)),
  941. Name = Name,
  942. Size = Size,
  943. Material = Material
  944. })
  945. RemoveOutlines(Part)
  946. return Part
  947. end
  948. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  949. local Msh = Create(Mesh)({
  950. Parent = Part,
  951. Offset = OffSet,
  952. Scale = Scale
  953. })
  954. if Mesh == "SpecialMesh" then
  955. Msh.MeshType = MeshType
  956. Msh.MeshId = MeshId
  957. end
  958. return Msh
  959. end
  960. function CreateWeld(Parent, Part0, Part1, C0, C1)
  961. local Weld = Create("Weld")({
  962. Parent = Parent,
  963. Part0 = Part0,
  964. Part1 = Part1,
  965. C0 = C0,
  966. C1 = C1
  967. })
  968. return Weld
  969. end
  970.  
  971.  
  972. -------------------------------------------------------
  973. --Start Effect Function--
  974. -------------------------------------------------------
  975. EffectModel = Instance.new("Model", char)
  976. Effects = {
  977. Block = {
  978. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  979. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  980. prt.Anchored = true
  981. prt.CFrame = cframe
  982. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  983. game:GetService("Debris"):AddItem(prt, 10)
  984. if Type == 1 or Type == nil then
  985. table.insert(Effects, {
  986. prt,
  987. "Block1",
  988. delay,
  989. x3,
  990. y3,
  991. z3,
  992. msh
  993. })
  994. elseif Type == 2 then
  995. table.insert(Effects, {
  996. prt,
  997. "Block2",
  998. delay,
  999. x3,
  1000. y3,
  1001. z3,
  1002. msh
  1003. })
  1004. else
  1005. table.insert(Effects, {
  1006. prt,
  1007. "Block3",
  1008. delay,
  1009. x3,
  1010. y3,
  1011. z3,
  1012. msh
  1013. })
  1014. end
  1015. end
  1016. },
  1017. Sphere = {
  1018. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1019. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1020. prt.Anchored = true
  1021. prt.CFrame = cframe
  1022. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1023. game:GetService("Debris"):AddItem(prt, 10)
  1024. table.insert(Effects, {
  1025. prt,
  1026. "Cylinder",
  1027. delay,
  1028. x3,
  1029. y3,
  1030. z3,
  1031. msh
  1032. })
  1033. end
  1034. },
  1035. Cylinder = {
  1036. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1037. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1038. prt.Anchored = true
  1039. prt.CFrame = cframe
  1040. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1041. game:GetService("Debris"):AddItem(prt, 10)
  1042. table.insert(Effects, {
  1043. prt,
  1044. "Cylinder",
  1045. delay,
  1046. x3,
  1047. y3,
  1048. z3,
  1049. msh
  1050. })
  1051. end
  1052. },
  1053. Wave = {
  1054. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1055. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1056. prt.Anchored = true
  1057. prt.CFrame = cframe
  1058. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1059. game:GetService("Debris"):AddItem(prt, 10)
  1060. table.insert(Effects, {
  1061. prt,
  1062. "Cylinder",
  1063. delay,
  1064. x3 / 60,
  1065. y3 / 60,
  1066. z3 / 60,
  1067. msh
  1068. })
  1069. end
  1070. },
  1071. Ring = {
  1072. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1073. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1074. prt.Anchored = true
  1075. prt.CFrame = cframe
  1076. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1077. game:GetService("Debris"):AddItem(prt, 10)
  1078. table.insert(Effects, {
  1079. prt,
  1080. "Cylinder",
  1081. delay,
  1082. x3,
  1083. y3,
  1084. z3,
  1085. msh
  1086. })
  1087. end
  1088. },
  1089. Break = {
  1090. Create = function(brickcolor, cframe, x1, y1, z1)
  1091. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1092. prt.Anchored = true
  1093. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1094. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1095. local num = math.random(10, 50) / 1000
  1096. game:GetService("Debris"):AddItem(prt, 10)
  1097. table.insert(Effects, {
  1098. prt,
  1099. "Shatter",
  1100. num,
  1101. prt.CFrame,
  1102. math.random() - math.random(),
  1103. 0,
  1104. math.random(50, 100) / 100
  1105. })
  1106. end
  1107. },
  1108. Spiral = {
  1109. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1110. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1111. prt.Anchored = true
  1112. prt.CFrame = cframe
  1113. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1114. game:GetService("Debris"):AddItem(prt, 10)
  1115. table.insert(Effects, {
  1116. prt,
  1117. "Cylinder",
  1118. delay,
  1119. x3,
  1120. y3,
  1121. z3,
  1122. msh
  1123. })
  1124. end
  1125. },
  1126. Push = {
  1127. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1128. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1129. prt.Anchored = true
  1130. prt.CFrame = cframe
  1131. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1132. game:GetService("Debris"):AddItem(prt, 10)
  1133. table.insert(Effects, {
  1134. prt,
  1135. "Cylinder",
  1136. delay,
  1137. x3,
  1138. y3,
  1139. z3,
  1140. msh
  1141. })
  1142. end
  1143. }
  1144. }
  1145. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1146. local fp = IT("Part")
  1147. fp.formFactor = formfactor
  1148. fp.Parent = parent
  1149. fp.Reflectance = reflectance
  1150. fp.Transparency = transparency
  1151. fp.CanCollide = false
  1152. fp.Locked = true
  1153. fp.BrickColor = brickcolor
  1154. fp.Name = name
  1155. fp.Size = size
  1156. fp.Position = tors.Position
  1157. RemoveOutlines(fp)
  1158. fp.Material = "SmoothPlastic"
  1159. fp:BreakJoints()
  1160. return fp
  1161. end
  1162.  
  1163. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1164. local mesh = IT(Mesh)
  1165. mesh.Parent = part
  1166. if Mesh == "SpecialMesh" then
  1167. mesh.MeshType = meshtype
  1168. if meshid ~= "nil" then
  1169. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1170. end
  1171. end
  1172. mesh.Offset = offset
  1173. mesh.Scale = scale
  1174. return mesh
  1175. end
  1176.  
  1177. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1178. local type = type
  1179. local rng = Instance.new("Part", char)
  1180. rng.Anchored = true
  1181. rng.BrickColor = color
  1182. rng.CanCollide = false
  1183. rng.FormFactor = 3
  1184. rng.Name = "Ring"
  1185. rng.Material = "Neon"
  1186. rng.Size = Vector3.new(1, 1, 1)
  1187. rng.Transparency = 0
  1188. rng.TopSurface = 0
  1189. rng.BottomSurface = 0
  1190. rng.CFrame = pos
  1191. local rngm = Instance.new("SpecialMesh", rng)
  1192. rngm.MeshType = MType
  1193. rngm.Scale = scale
  1194. local scaler2 = 1
  1195. if type == "Add" then
  1196. scaler2 = 1 * value
  1197. elseif type == "Divide" then
  1198. scaler2 = 1 / value
  1199. end
  1200. coroutine.resume(coroutine.create(function()
  1201. for i = 0, 10 / bonuspeed, 0.1 do
  1202. swait()
  1203. if type == "Add" then
  1204. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1205. elseif type == "Divide" then
  1206. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1207. end
  1208. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1209. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1210. end
  1211. rng:Destroy()
  1212. end))
  1213. end
  1214.  
  1215. function Eviscerate(dude)
  1216. if dude.Name ~= char then
  1217. local bgf = IT("BodyGyro", dude.Head)
  1218. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1219. local val = IT("BoolValue", dude)
  1220. val.Name = "IsHit"
  1221. local ds = coroutine.wrap(function()
  1222. dude:WaitForChild("Head"):BreakJoints()
  1223. wait(0.5)
  1224. target = nil
  1225. coroutine.resume(coroutine.create(function()
  1226. for i, v in pairs(dude:GetChildren()) do
  1227. if v:IsA("Accessory") then
  1228. v:Destroy()
  1229. end
  1230. if v:IsA("Humanoid") then
  1231. v:Destroy()
  1232. end
  1233. if v:IsA("CharacterMesh") then
  1234. v:Destroy()
  1235. end
  1236. if v:IsA("Model") then
  1237. v:Destroy()
  1238. end
  1239. if v:IsA("Part") or v:IsA("MeshPart") then
  1240. for x, o in pairs(v:GetChildren()) do
  1241. if o:IsA("Decal") then
  1242. o:Destroy()
  1243. end
  1244. end
  1245. coroutine.resume(coroutine.create(function()
  1246. v.Material = "Neon"
  1247. v.CanCollide = false
  1248. local PartEmmit1 = IT("ParticleEmitter", v)
  1249. PartEmmit1.LightEmission = 1
  1250. PartEmmit1.Texture = "rbxassetid://284205403"
  1251. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1252. PartEmmit1.Rate = 150
  1253. PartEmmit1.Lifetime = NumberRange.new(1)
  1254. PartEmmit1.Size = NumberSequence.new({
  1255. NumberSequenceKeypoint.new(0, 0.75, 0),
  1256. NumberSequenceKeypoint.new(1, 0, 0)
  1257. })
  1258. PartEmmit1.Transparency = NumberSequence.new({
  1259. NumberSequenceKeypoint.new(0, 0, 0),
  1260. NumberSequenceKeypoint.new(1, 1, 0)
  1261. })
  1262. PartEmmit1.Speed = NumberRange.new(0, 0)
  1263. PartEmmit1.VelocitySpread = 30000
  1264. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1265. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1266. local BodPoss = IT("BodyPosition", v)
  1267. BodPoss.P = 3000
  1268. BodPoss.D = 1000
  1269. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1270. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1271. v.Color = maincolor.Color
  1272. coroutine.resume(coroutine.create(function()
  1273. for i = 0, 49 do
  1274. swait(1)
  1275. v.Transparency = v.Transparency + 0.08
  1276. end
  1277. wait(0.5)
  1278. PartEmmit1.Enabled = false
  1279. wait(3)
  1280. v:Destroy()
  1281. dude:Destroy()
  1282. end))
  1283. end))
  1284. end
  1285. end
  1286. end))
  1287. end)
  1288. ds()
  1289. end
  1290. end
  1291.  
  1292. function FindNearestHead(Position, Distance, SinglePlayer)
  1293. if SinglePlayer then
  1294. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1295. end
  1296. local List = {}
  1297. for i, v in pairs(workspace:GetChildren()) do
  1298. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1299. table.insert(List, v)
  1300. end
  1301. end
  1302. return List
  1303. end
  1304.  
  1305. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1306. local type = type
  1307. local rng = Instance.new("Part", char)
  1308. rng.Anchored = true
  1309. rng.BrickColor = color
  1310. rng.CanCollide = false
  1311. rng.FormFactor = 3
  1312. rng.Name = "Ring"
  1313. rng.Material = "Neon"
  1314. rng.Size = Vector3.new(1, 1, 1)
  1315. rng.Transparency = 0
  1316. rng.TopSurface = 0
  1317. rng.BottomSurface = 0
  1318. rng.CFrame = pos
  1319. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1320. local rngm = Instance.new("SpecialMesh", rng)
  1321. rngm.MeshType = MType
  1322. rngm.Scale = Vector3.new(x1, y1, z1)
  1323. local scaler2 = 1
  1324. local speeder = FastSpeed
  1325. if type == "Add" then
  1326. scaler2 = 1 * value
  1327. elseif type == "Divide" then
  1328. scaler2 = 1 / value
  1329. end
  1330. coroutine.resume(coroutine.create(function()
  1331. for i = 0, 10 / bonuspeed, 0.1 do
  1332. swait()
  1333. if type == "Add" then
  1334. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1335. elseif type == "Divide" then
  1336. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1337. end
  1338. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1339. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1340. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1341. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1342. end
  1343. rng:Destroy()
  1344. end))
  1345. end
  1346.  
  1347. function SoulSteal(dude)
  1348. if dude.Name ~= char then
  1349. local bgf = IT("BodyGyro", dude.Head)
  1350. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1351. local val = IT("BoolValue", dude)
  1352. val.Name = "IsHit"
  1353. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1354. local soulst = coroutine.wrap(function()
  1355. local soul = Instance.new("Part",dude)
  1356. soul.Size = Vector3.new(1,1,1)
  1357. soul.CanCollide = false
  1358. soul.Anchored = false
  1359. soul.Position = torso.Position
  1360. soul.Transparency = 1
  1361. local PartEmmit1 = IT("ParticleEmitter", soul)
  1362. PartEmmit1.LightEmission = 1
  1363. PartEmmit1.Texture = "rbxassetid://569507414"
  1364. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1365. PartEmmit1.Rate = 250
  1366. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1367. PartEmmit1.Size = NumberSequence.new({
  1368. NumberSequenceKeypoint.new(0, 1, 0),
  1369. NumberSequenceKeypoint.new(1, 0, 0)
  1370. })
  1371. PartEmmit1.Transparency = NumberSequence.new({
  1372. NumberSequenceKeypoint.new(0, 0, 0),
  1373. NumberSequenceKeypoint.new(1, 1, 0)
  1374. })
  1375. PartEmmit1.Speed = NumberRange.new(0, 0)
  1376. PartEmmit1.VelocitySpread = 30000
  1377. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1378. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1379. local BodPoss = IT("BodyPosition", soul)
  1380. BodPoss.P = 3000
  1381. BodPoss.D = 1000
  1382. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1383. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1384. wait(1.6)
  1385. soul.Touched:connect(function(hit)
  1386. if hit.Parent == char then
  1387. soul:Destroy()
  1388. end
  1389. end)
  1390. wait(1.2)
  1391. while soul do
  1392. swait()
  1393. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1394. BodPoss.Position = tors.Position
  1395. end
  1396. end)
  1397. soulst()
  1398. end
  1399. end
  1400. function FaceMouse()
  1401. local Cam = workspace.CurrentCamera
  1402. return {
  1403. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1404. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1405. }
  1406. end
  1407. -------------------------------------------------------
  1408. --End Effect Function--
  1409. -------------------------------------------------------
  1410. function Cso(ID, PARENT, VOLUME, PITCH)
  1411. local NSound = nil
  1412. coroutine.resume(coroutine.create(function()
  1413. NSound = IT("Sound", PARENT)
  1414. NSound.Volume = VOLUME
  1415. NSound.Pitch = PITCH
  1416. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1417. swait()
  1418. NSound:play()
  1419. game:GetService("Debris"):AddItem(NSound, 10)
  1420. end))
  1421. return NSound
  1422. end
  1423. function CameraEnshaking(Length, Intensity)
  1424. coroutine.resume(coroutine.create(function()
  1425. local intensity = 1 * Intensity
  1426. local rotM = 0.01 * Intensity
  1427. for i = 0, Length, 0.1 do
  1428. swait()
  1429. intensity = intensity - 0.05 * Intensity / Length
  1430. rotM = rotM - 5.0E-4 * Intensity / Length
  1431. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1432. 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)
  1433. end
  1434. hum.CameraOffset = Vector3.new(0, 0, 0)
  1435. end))
  1436. end
  1437. -------------------------------------------------------
  1438. --End Important Functions--
  1439. -------------------------------------------------------
  1440. local newMotor = function(part0, part1, c0, c1)
  1441. local w = Create('Motor'){
  1442. Parent = part0,
  1443. Part0 = part0,
  1444. Part1 = part1,
  1445. C0 = c0,
  1446. C1 = c1,
  1447. }
  1448. return w
  1449. end
  1450.  
  1451.  
  1452. function clerp(a, b, t)
  1453. return a:lerp(b, t)
  1454. end
  1455.  
  1456.  
  1457. local newMotor = function(part0, part1, c0, c1)
  1458. local w = Create('Motor'){
  1459. Parent = part0,
  1460. Part0 = part0,
  1461. Part1 = part1,
  1462. C0 = c0,
  1463. C1 = c1,
  1464. }
  1465. return w
  1466. end
  1467.  
  1468.  
  1469.  
  1470.  
  1471. function PlayAnimationFromTable(table, speed, bool)
  1472. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1473. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1474. RW.C0 = clerp(RW.C0, table[3], speed)
  1475. LW.C0 = clerp(LW.C0, table[4], speed)
  1476. RH.C0 = clerp(RH.C0, table[5], speed)
  1477. LH.C0 = clerp(LH.C0, table[6], speed)
  1478. if bool == true then
  1479. if resetc1 == false then
  1480. resetc1 = true
  1481. RootJoint.C1 = RootJoint.C1
  1482. Torso.Neck.C1 = Torso.Neck.C1
  1483. RW.C1 = rarmc1
  1484. LW.C1 = larmc1
  1485. RH.C1 = rlegc1
  1486. LH.C1 = llegc1
  1487. end
  1488. end
  1489. end
  1490.  
  1491.  
  1492. local m = Create("Model"){
  1493. Parent = Character,
  1494. Name = "WeaponModel"
  1495. }
  1496.  
  1497.  
  1498. New = function(Object, Parent, Name, Data)
  1499. local Object = Instance.new(Object)
  1500. for Index, Value in pairs(Data or {}) do
  1501. Object[Index] = Value
  1502. end
  1503. Object.Parent = Parent
  1504. Object.Name = Name
  1505. return Object
  1506. end
  1507.  
  1508. CFuncs.Sound.Create("1818153677", Character, 5, 1)
  1509. if morph == true then
  1510. end
  1511. Halfhed=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Halfhed",Vector3.new(2, 1, 1))
  1512. HalfhedWeld=CFuncs.Weld.Create(m,Character["Head"],Halfhed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000106811523, -0.184874296, 3.43322754e-05, -1.00000834, 0.000114514238, -6.94826713e-06, 0.000117048308, 1, 1.29755635e-05, 7.1044451e-06, 1.3261616e-05, -1))
  1513. CFuncs.Mesh.Create("SpecialMesh",Halfhed,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25999999, 0.899999976, 1.25999999))
  1514. humanoid.WalkSpeed = 0
  1515. Humanoid.AutoRotate = false
  1516. if Player.Name ~= "SezHu" then
  1517. for i = 0, 10, 0.1 do
  1518. swait()
  1519. PlayAnimationFromTable({
  1520. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1521. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1522. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1523. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1524. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. }, .1, false)
  1527. end
  1528.  
  1529. for i = 0, 2, 0.1 do
  1530. swait()
  1531. PlayAnimationFromTable({
  1532. CFrame.new(0, -1.80644476, -0.507115483, 1, 0, 0, 0, -0.087155968, 0.996194661, 0, -0.996194661, -0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1533. CFrame.new(0, 1.55874133, -0.098664701, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1534. CFrame.new(0.615828335, 1.44548559, -0.595717013, 0.669632733, 0.664489031, -0.331732333, 0.490118831, -0.730966151, -0.474838912, -0.558010399, 0.155379415, -0.815157413) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1535. CFrame.new(-0.739693701, 1.42501283, -0.515024424, 0.749911249, -0.603388131, 0.271211922, -0.325059503, -0.693158209, -0.643325806, 0.576167881, 0.394277275, -0.715944171) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1536. CFrame.new(0.5, -1.51100469, -0.762556732, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1537. CFrame.new(-0.5, -1.55741048, -0.776971221, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1538. }, .1, false)
  1539. end
  1540.  
  1541. for i = 0, 8, 0.1 do
  1542. swait()
  1543. PlayAnimationFromTable({
  1544. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1546. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1547. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1548. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1549. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1550. }, .1, false)
  1551. end
  1552.  
  1553.  
  1554. for i = 0, 2, 0.1 do
  1555. swait()
  1556. PlayAnimationFromTable({
  1557. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1558. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1559. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1560. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1561. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. }, .1, false)
  1564. end
  1565. for i = 0, 6, 0.1 do
  1566. swait()
  1567. PlayAnimationFromTable({
  1568. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1569. CFrame.new(0, 1.63373017, 0.0706499815, 1, 0, 0, 0, 0.965925932, -0.258818567, 0, 0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1570. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1571. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1572. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1573. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1574. }, .1, false)
  1575. end
  1576.  
  1577.  
  1578. for i = 0, 10, 0.1 do
  1579. swait()
  1580. PlayAnimationFromTable({
  1581. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1582. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1583. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1584. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1585. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1586. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1587. }, .1, false)
  1588. end
  1589.  
  1590. for i = 0, 1, 0.1 do
  1591. swait()
  1592. PlayAnimationFromTable({
  1593. CFrame.new(-0, -1.42307341, -0.395170838, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(0, 1.5574708, 0.0711615086, 1, 0, -0, 0, 0.906308413, -0.422617137, 0, 0.422617137, 0.906308413) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(1.47940862, 1.35474229, -0.0792688802, 0.0329260081, -0.0681179985, -0.997133851, 0.0255137086, -0.997292399, 0.0689713135, -0.999132156, -0.0277115256, -0.0310989153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1596. CFrame.new(-1.42682672, 1.4937793, -0.434564888, -0.987767458, -0.0547382608, -0.146011457, 0.0626192689, -0.996787667, -0.0499334633, -0.142809138, -0.0584657788, 0.98802197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1597. CFrame.new(0.5, -1.35469198, 1.14829361, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1598. CFrame.new(-0.5, -1.37694573, 1.19149125, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1599. }, .1, false)
  1600. end
  1601.  
  1602. for i = 0, 20, 0.1 do
  1603. swait()
  1604. PlayAnimationFromTable({
  1605. CFrame.new(-0, -1.73198283, -0.408192486, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1606. CFrame.new(0, 1.52978098, 0.0132061839, 1, 0, 0, 0, 0.965926111, -0.25881803, 0, 0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(math.random(-20,20))),
  1607. CFrame.new(1.50245035, -0.135501236, -0.426563323, 0.103369966, -0.0218989942, -0.994401932, -0.260855079, 0.964166582, -0.0483495258, 0.959827721, 0.264392674, 0.0939534009) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  1608. CFrame.new(-1.50386858, -0.0327540934, -0.608011007, -0.987763107, 0.0418113954, 0.150252879, 0.062630102, 0.988642037, 0.136617646, -0.142834127, 0.144356206, -0.979162872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  1609. CFrame.new(0.5, -1.05967855, 1.24081683, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1610. CFrame.new(-0.5, -1.08193231, 1.28401434, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1611. }, .1, false)
  1612. end
  1613. end
  1614. Humanoid.AutoRotate = true
  1615. humanoid.WalkSpeed = 8
  1616.  
  1617. WingMain=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1618. WingMainWeld=CFuncs.Weld.Create(m,Character["Torso"],WingMain,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  1619. Wing=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1620. WingWeld=CFuncs.Weld.Create(m,WingMain,Wing,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  1621.  
  1622. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1623. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34602356, -0.279272079, 0.975278854, 0.88820821, 0.44584012, 0.110964157, 0.431274652, -0.892337203, 0.133178905, 0.158393905, -0.0704345554, -0.984860599))
  1624. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1625. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1626. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98974609, -5.52709198, 0.975322723, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  1627. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1628. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1629. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.217659, 0.594722748, 0.975307465, 0.888521969, 0.445190012, 0.11106202, 0.430627465, -0.892661691, 0.133098081, 0.158394739, -0.0704341978, -0.984860599))
  1630. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1631. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1632. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89943886, -5.41235352, 0.975299835, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  1633. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1634. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1635. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.07308197, 1.2773304, 0.975746155, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  1636. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1637. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1638. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.71427536, -0.814422607, 0.978969574, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1639. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1640. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1641. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.472892761, -10.8869247, 0.975814819, -0.428887159, 0.893531978, -0.132877618, 0.889364779, 0.443440527, 0.111314729, 0.158386603, -0.0704352036, -0.984861791))
  1642. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1643. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1644. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60933876, -7.14194489, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  1645. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1646. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1647. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.41241455, 0.360715866, 0.975740433, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1648. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1649. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1650. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.03736877, 0.971032619, 0.975288391, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  1651. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1652. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1653. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.93729782, -0.510082245, 0.978954315, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1654. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1655. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1656. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39424133, 0.0352230072, 0.975744247, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1657. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1658. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1659. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.64859009, -6.18351173, 0.975728989, -0.956974685, 0.234656975, -0.170692295, 0.243126556, 0.96952337, -0.0302328169, 0.158395797, -0.0704318509, -0.98486048))
  1660. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1661. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1662. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.42932129, 0.345317841, 0.975732803, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1663. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1664. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1665. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.12488556, -5.54597473, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  1666. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1667. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1668. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65019083, -4.29984283, 0.975755692, 0.0732552633, 0.995541751, -0.0594163127, 0.984654963, -0.0627350658, 0.162847072, 0.158393562, -0.0704339594, -0.984860718))
  1669. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1670. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1671. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.93585587, -0.7771492, 0.978963852, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1672. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1673. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1674. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.87889862, -0.127864838, 0.975288391, 0.858415842, 0.502688944, 0.102108002, 0.487886816, -0.861593306, 0.140083954, 0.158394232, -0.0704331249, -0.984860718))
  1675. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1676. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1677. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.712950706, -3.62767792, 0.975309372, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  1678. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1679. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1680. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.816352844, -3.9275589, 0.975318909, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  1681. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1682. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1683. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.5712471, 0.992477417, 0.990501404, 0.740004003, -0.651888967, 0.165635318, -0.653686404, -0.755036235, -0.0511320233, 0.158393055, -0.0704356432, -0.984860718))
  1684. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1685. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1686. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.40539551, -1.88369274, 0.975296021, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  1687. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1688. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1689. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.06291962, 1.56837082, 0.975328445, 0.739529073, -0.652437985, 0.165594488, -0.654224098, -0.754562199, -0.0512537956, 0.158391237, -0.0704322159, -0.984861255))
  1690. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1691. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1692. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35108948, -1.8147316, 0.975297928, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  1693. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1694. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1695. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.608264923, 1.60371399, 0.975564957, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  1696. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1697. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1698. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.90067673, 0.811481476, 0.977508545, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1699. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1700. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1701. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.163517, -5.78051376, 0.97485733, 0.611900985, 0.789821982, 0.0419358537, 0.774891376, -0.609270811, 0.168322816, 0.158495337, -0.0705011413, -0.984839559))
  1702. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1703. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1704. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33388519, -2.8422184, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  1705. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1706. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1707. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.77849197, 1.42602539, 0.975570679, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1708. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1709. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1710. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.586807251, 1.41965485, 0.975294113, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  1711. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1712. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1713. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.43369293, 0.994392395, 0.977506638, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1714. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1715. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1716. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.59708786, 1.17864227, 0.990745544, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1717. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1718. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1719. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.54579926, -4.07796478, 0.975561142, -0.144093111, 0.985125124, -0.0936251804, 0.976805389, 0.156741276, 0.145888746, 0.158393607, -0.0704320148, -0.984860957))
  1720. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1721. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1722. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.98579025, 1.41676712, 0.975572586, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1723. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1724. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1725. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44179535, -1.88309288, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  1726. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1727. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1728. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07318115, -1.10149765, 0.990762711, 0.936944723, 0.325423121, 0.127415001, 0.311521977, -0.942941546, 0.117538534, 0.158394635, -0.0704345256, -0.98486048))
  1729. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1730. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.68964601, 0.284894377, 0.200000003))
  1731. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.93379593, 0.833885193, 0.97751236, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1732. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1733. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1734. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53672791, 1.18891907, 0.975282669, 0.780780971, -0.601626933, 0.168600783, -0.604393661, -0.79566586, -0.0403023846, 0.158396885, -0.0704338998, -0.984860182))
  1735. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1736. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1737. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.41918182, -1.06143951, 0.975307465, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  1738. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1739. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1740. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.39491653, -1.09104919, 0.990505219, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  1741. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1742. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1743. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98400497, -4.65834808, 0.97530365, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  1744. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1745. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1746. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.41493988, 1.11274576, 0.975286484, 0.983548343, 0.0989940166, 0.151105493, 0.0868522152, -0.992592216, 0.0849561989, 0.158396274, -0.0704346746, -0.984860301))
  1747. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1748. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1749. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.12310791, 0.369299412, 0.975299835, 0.983485222, 0.0997150019, 0.151042506, 0.0875668824, -0.992520034, 0.0850648731, 0.158394948, -0.0704337284, -0.984860539))
  1750. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1751. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1752. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.58918381, -5.99747467, 0.975639343, -0.808163822, 0.563799143, -0.170299754, 0.567258239, 0.822903275, 0.0323817283, 0.158396989, -0.0704341903, -0.984860182))
  1753. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1754. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1755. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.893013, 0.90151453, 0.975666046, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1756. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1757. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1758. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.39104462, 0.122011185, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1759. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1760. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1761. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.24019623, -0.105118752, 0.97844696, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1762. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1763. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1764. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.42969513, 0.914595604, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1765. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1766. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1767. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.76428223, 0.469053268, 0.975311279, 0.975750566, 0.16377905, 0.145215094, 0.151071578, -0.983979464, 0.0946669132, 0.158393115, -0.0704334006, -0.984860837))
  1768. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1769. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1770. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99297905, -3.72123718, 0.975679398, 0.41831404, 0.908299506, 0.0023191215, 0.894385099, -0.41234833, 0.173333183, 0.158394724, -0.0704335123, -0.984860599))
  1771. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1772. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1773. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.09734726, -4.65151978, 0.975683212, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  1774. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1775. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1776. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.05178833, -0.136793137, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1777. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1778. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1779. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.29187584, -3.36907959, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  1780. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1781. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1782. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.37980461, -3.6240921, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  1783. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1784. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1785. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16244507, 0.637834072, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1786. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1787. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1788. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35959244, -6.00856781, 0.975675583, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  1789. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1790. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1791. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.24846649, 1.54257965, 0.975315094, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  1792. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1793. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1794. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39190674, 1.80307961, 0.975658417, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  1795. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1796. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1797. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.40148163, 1.07713699, 0.975307465, 0.916328549, -0.361034989, 0.173192799, -0.367767662, -0.929888606, 0.00735405693, 0.158394948, -0.0704334453, -0.984860539))
  1798. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1799. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1800. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16732025, -2.63462067, 0.975311279, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  1801. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1802. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1803. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.22596741, 1.71432495, 0.975299835, 0.916060805, -0.361711085, 0.173198923, -0.368434012, -0.929625869, 0.00722825527, 0.158395633, -0.0704338774, -0.984860361))
  1804. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1805. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1806. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.10141754, -2.55089188, 0.975299835, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  1807. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1808. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1809. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07832718, 1.86931229, 0.975631714, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  1810. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1811. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1812. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.0059433, 0.763832092, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1813. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1814. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1815. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.30564117, -3.7974968, 0.975625992, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  1816. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1817. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1818. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.09538269, 1.54205513, 0.975639343, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1819. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1820. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1821. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0522995, 1.64577866, 0.97530365, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  1822. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1823. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1824. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43891907, 0.985977173, 0.977996826, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1825. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1826. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1827. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.43321991, 1.30454063, 0.975622177, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1828. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1829. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1830. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43746948, -4.99491119, 0.975624084, -0.46322152, 0.875570893, -0.137118205, 0.871973038, 0.477927417, 0.106059447, 0.158395112, -0.0704343617, -0.98486048))
  1831. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1832. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  1833. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.91834259, 1.53081131, 0.975627899, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1834. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1835. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1836. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.22235107, -2.63276672, 0.975641251, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  1837. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1838. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1839. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65466309, -1.82859421, 0.975625992, 0.778281987, 0.622716069, 0.0806346312, 0.607608914, -0.779271126, 0.153453276, 0.158394083, -0.070435591, -0.984860599))
  1840. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1841. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.32805729, 0.345994473, 0.200000003))
  1842. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.2126236, 0.791049957, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1843. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1844. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1845. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.14511108, 1.2347908, 0.975299835, 0.938221812, -0.300057828, 0.172352433, -0.307654411, -0.95131731, 0.0185542312, 0.158394471, -0.0704329461, -0.984860659))
  1846. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1847. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1848. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.60148621, -1.61552048, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  1849. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1850. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1851. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.67691803, -1.83437347, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  1852. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1853. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1854. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.19689178, -7.0763588, 0.975679398, 0.449534893, 0.893223107, 0.00841975678, 0.879108548, -0.444063395, 0.173136115, 0.158388063, -0.0704288334, -0.98486203))
  1855. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1856. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1857. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37663269, 0.883522034, 0.967224121, -0.638958931, -0.767750859, -0.0478568636, -0.752756715, 0.636865556, -0.166612133, 0.158394992, -0.0704337209, -0.98486048))
  1858. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1859. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.354263306, -3.787117, 0.967233658, -0.488823622, 0.86104399, -0.140195727, 0.857882738, 0.503629267, 0.101955138, 0.158394516, -0.0704334155, -0.984860599))
  1860. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1861. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.75967407, -1.03858757, 0.96723938, -0.929733634, -0.346457034, -0.124752365, -0.33242473, 0.935417831, -0.120363601, 0.158396378, -0.070435293, -0.984860182))
  1862. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1863. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.21902466, -0.0409164429, 0.967218399, -0.973333716, -0.178759977, -0.143758848, -0.165928215, 0.981368482, -0.0968699604, 0.15839687, -0.0704331398, -0.984860301))
  1864. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1865. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27822876, -0.853485107, 0.967250824, -0.630364001, 0.76051116, -0.155769765, 0.759969234, 0.645493507, 0.0760596395, 0.158392549, -0.0704349577, -0.984860837))
  1866. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1867. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.90726852, -4.56082153, 0.975297928, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  1868. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1869. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1870. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.70895958, -2.1431427, 0.967214584, 0.34296605, 0.939270973, -0.0120138666, 0.925896943, -0.335870683, 0.172933668, 0.158396453, -0.0704339668, -0.984860241))
  1871. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1872. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55020905, 0.0981483459, 0.967208862, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  1873. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1874. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.233604431, 1.92868805, 0.967222214, 0.752756357, -0.636865973, 0.166612104, -0.638958991, -0.76775068, -0.0478588976, 0.158396274, -0.070432201, -0.98486048))
  1875. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1876. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.87634182, 1.67852783, 0.967235565, -0.00560861453, -0.997500658, 0.0704338476, -0.987359941, -0.00563267432, -0.158394292, 0.158395141, -0.0704319254, -0.984860659))
  1877. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.53132343, 0.240000069, 0.200000003))
  1878. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55789185, -1.3742981, 0.975597382, -0.766564727, 0.619903982, -0.16762352, 0.622331142, 0.781507432, 0.0441614315, 0.158374861, -0.0704647228, -0.984861553))
  1879. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1880. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1881. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70851135, 0.724594116, 0.967193604, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  1882. Part=CFuncs.Part.Create(m,Enum.Material.Glass,0,0.5,"Really black","Part",Vector3.new(0.313761592, 1.26770866, 1.29358757))
  1883. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.971876144, -0.938801169, 0.994415283, -0.158395022, 0.0704339892, 0.984860539, 0.00561057869, 0.997500539, -0.0704356134, -0.987359941, -0.00563101377, -0.158394322))
  1884. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1885. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.26164198, 0.255189061, 0.200000003))
  1886. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.31764221, 0.649587631, 0.975751877, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1887. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1888. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.94150734, 0.400000006, 0.200000003))
  1889. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.19526672, -1.05738401, 0.97567749, -0.983716667, -0.0970480368, -0.151272491, -0.0849231184, 0.992783904, -0.0846648067, 0.158397436, -0.0704396516, -0.984859765))
  1890. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1891. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.482433408, 0.200000003, 0.200000003))
  1892. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00019741, -9.6156311, 0.975646973, -0.0838580653, 0.992889106, -0.084494181, 0.983808458, 0.0959719494, 0.151362404, 0.158395126, -0.0704331174, -0.984860599))
  1893. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1894. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.6530838, 0.400000006, 0.200000003))
  1895. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.49669647, -1.63993073, 0.975580215, -0.91534394, 0.363514125, -0.173214182, 0.370208532, 0.928923249, -0.00687796436, 0.158402443, -0.0704210624, -0.984860241))
  1896. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1897. WingBox1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox1",Vector3.new(4.75000143, 0.859998941, 1))
  1898. WingBox1Weld=CFuncs.Weld.Create(m,Wing,WingBox1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.52880096, -1.24272919, 1.0079422, -0.754450679, 0.642787635, -0.132771462, 0.633059144, 0.766044438, 0.11140985, 0.173321709, 1.05983202e-06, -0.984865308))
  1899. WingBox2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox2",Vector3.new(5.95000172, 0.859998941, 1))
  1900. WingBox2Weld=CFuncs.Weld.Create(m,Wing,WingBox2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.70465088, -1.4642601, 1.00794601, -0.925470829, 0.342019886, -0.162868708, 0.336843431, 0.939692676, 0.0592801198, 0.173321515, 7.68129723e-07, -0.984865308))
  1901. WingBox3=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox3",Vector3.new(7.54000759, 0.859998941, 1))
  1902. WingBox3Weld=CFuncs.Weld.Create(m,Wing,WingBox3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.18742371, -0.404203415, 0.724849701, -0.969903171, -0.173648059, -0.170688078, -0.171019927, 0.984807849, -0.0300972071, 0.173321277, -3.13053391e-07, -0.984865427))
  1903. WingBox4=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox4",Vector3.new(7.54000759, 1.04999876, 1))
  1904. WingBox4Weld=CFuncs.Weld.Create(m,Wing,WingBox4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.18292236, 0.0431938171, 0.724849701, -0.852918625, -0.499999821, -0.150100783, -0.492432326, 0.866025567, -0.086661607, 0.173321888, -8.20131788e-07, -0.984865248))
  1905.  
  1906. Tattoo=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Tattoo",Vector3.new(0.610001087, 1, 0.890000403))
  1907. TattooWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Tattoo,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.127849996, -0.4063797, 0.0113773346, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1908. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1909. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.345474243, 0.369085073, 0.262099266, 0.000598000071, -0.993930101, -0.110012017, -0.999999881, -0.00062688929, 0.000228012228, -0.000295593578, 0.110011861, -0.99393034))
  1910. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1911. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1912. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.257720947, -0.167019844, -0.368425012, 0, -0.999967635, -0.00804399699, 0, 0.00804399792, -0.999967635, 1, 0, 0))
  1913. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1914. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1915. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.234893799, 0.368422031, 0.179168701, 0, -0.309784949, -0.950806737, -1, 0, 0, 0, 0.950806737, -0.309784949))
  1916. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1917. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1918. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.164955139, -0.180831909, -0.368412971, 0, 0.334454924, 0.94241178, 0, -0.94241178, 0.334454924, 1, 0, 0))
  1919. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1920. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1921. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347550929, 0.398170471, -0.139374733, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1922. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1923. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1924. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.218955994, -0.24905777, -0.368402004, 0, 0.595754027, 0.803166986, 0, -0.803166986, 0.595754027, 1, 0, 0))
  1925. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1926. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1927. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169723511, -0.17515564, 0.369192421, 0.000613000186, 0.402458102, -0.915438235, 0.000266000017, -0.915438473, -0.402458042, -0.999999762, 3.20027038e-06, -0.000668217719))
  1928. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1929. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1930. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25983429, 0.368422985, 0.212726593, 0, -0.443343073, -0.896352112, -1, 0, 0, 0, 0.896352112, -0.443343073))
  1931. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1932. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.202163279, 0.263536245))
  1933. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34772104, -0.348884583, 0.0236845016, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1934. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 1, 1))
  1935. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1936. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.113555908, -0.162574768, -0.369188726, -0.000631000206, -0.334430128, 0.942420363, 0.000220000045, -0.942420602, -0.334430069, 0.999999762, -3.69293139e-06, 0.000668242166))
  1937. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1938. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1939. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.326705933, 0.369078875, 0.215709686, 0.000634999829, -0.999417782, 0.0341119915, -0.999999881, -0.000627554022, 0.000228984747, -0.000207444304, -0.0341121294, -0.99941802))
  1940. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1941. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1942. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.286556244, 0.36839807, 0.232765198, 0, -0.519518971, -0.854458988, -1, 0, 0, 0, 0.854458988, -0.519518971))
  1943. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1944. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1945. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.311698914, -0.263069153, -0.368406057, 0, -0.958490133, 0.28512603, 0, -0.28512603, -0.958490133, 1, 0, 0))
  1946. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1947. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1948. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.367607117, 0.369083226, 0.289403915, 0.000567000068, -0.980618119, -0.195928022, -0.999999881, -0.000623347762, 0.000225930475, -0.000343682768, 0.195927858, -0.980618298))
  1949. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1950. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1951. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.327262878, 0.368401051, 0.162896156, 0, 0.999418616, 0.0340939872, -1, 0, 0, 0, -0.0340939872, 0.999418616))
  1952. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1953. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1954. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347545147, -0.169380188, -0.0945644379, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1955. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1956. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1957. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.239946365, 0.369184792, 0.204460144, 0.000572000048, 0.519502044, -0.854469121, -0.999999762, 1.87149126e-07, -0.000669307599, -0.00034754668, 0.85446924, 0.519501865))
  1958. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1959. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1960. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.255828857, -0.219761848, -0.369092643, -0.000630000257, 0.999967337, -0.00806400273, 0.000228999779, 0.00806414895, 0.999967515, 0.999999881, 0.00062813313, -0.000234072708))
  1961. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1962. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1963. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283638, 0.369182467, 0.164020538, -0.000550999946, 0.555142939, 0.831754863, -0.999999762, 2.51754983e-07, -0.000662622624, -0.000368059642, -0.831755042, 0.55514276))
  1964. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1965. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1966. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.353614807, 0.368417025, 0.209962845, 0, 0.99392873, -0.110025972, -1, 0, 0, 0, 0.110025965, 0.99392873))
  1967. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1968. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1969. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.355049014, -0.154151917, 0.0251083374, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1970. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.641915858, 0.604415238, 0.580149591))
  1971. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1972. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.294418335, -0.312889099, -0.369074523, -0.000533999992, 0.958495021, 0.285109013, 0.000404000544, -0.285108835, 0.95849514, 0.999999881, 0.000627020549, -0.0002349844))
  1973. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1974. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1975. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347483039, -0.169380188, -0.0380096436, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1976. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1977. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1978. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347493052, 0.398147583, -0.0826053619, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1979. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1980. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1981. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.414588928, 0.369088829, 0.243835449, -0.000558999716, 0.59172368, -0.806140661, -0.999999881, -0.000629997172, 0.000230996186, -0.000371180387, 0.806140602, 0.591723859))
  1982. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1983. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1984. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347535193, 0.438827515, -0.0946722031, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1985. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1986. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1987. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347563624, -0.21006012, -0.156900406, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1988. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1989. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1990. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.329029083, 0.368404984, 0.194297791, 0, -0.555127263, 0.831765413, -1, 0, 0, 0, -0.831765413, -0.555127263))
  1991. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1992. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1993. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.313224792, -0.190081596, 0.368412018, 0, 0.997878134, -0.0651090071, 0, -0.0651090071, -0.997878134, -1, 0, 0))
  1994. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1995. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1996. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.219703674, -0.197059631, 0.368417025, 0, -0.402481139, -0.915428281, 0, -0.915428281, 0.402481169, -1, 0, 0))
  1997. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1998. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1999. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347500026, -0.21005249, -0.109327316, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  2000. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  2001. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  2002. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.3074646, -0.242515564, 0.369079769, 0.000611000229, -0.997879326, -0.065090023, 0.00027400002, -0.0650898665, 0.997879446, -0.999999881, -0.000627539179, 0.000233649014))
  2003. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  2004. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  2005. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.175128937, -0.216575623, -0.369184375, -0.000537999789, -0.595736682, 0.803179622, 0.000395000359, -0.80317986, -0.595736563, 0.999999762, -3.24988355e-06, 0.000667426735))
  2006. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  2007. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  2008. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373477936, 0.368407011, 0.276912689, 0, -0.591739953, -0.80612886, -1, 0, 0, 0, 0.80612886, -0.591739953))
  2009. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  2010. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  2011. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347499013, 0.438827515, -0.0378713608, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  2012. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  2013. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  2014. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.182982445, 0.369170189, 0.162239075, 0.000636000244, 0.309764117, -0.950813353, -0.999999762, -2.90834219e-08, -0.000668910507, -0.000207232108, 0.950813532, 0.309764028))
  2015. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  2016. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  2017. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.380187988, 0.368409038, 0.238204956, 0, 0.980615497, -0.19594191, -1, 0, 0, 0, 0.19594191, 0.980615497))
  2018. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  2019. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  2020. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210956573, 0.369197965, 0.188514709, 0.000599000137, 0.443314105, -0.896366239, -0.999999762, 1.00843096e-07, -0.000668203749, -0.000296133716, 0.896366358, 0.443313986))
  2021. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  2022.  
  2023. spawn(function()
  2024. while true do
  2025. for _,v in pairs(m:children()) do
  2026. if v:IsA("Part") and v.Name == "tat" then
  2027. v.Color = maincol2
  2028. end
  2029. end
  2030. swait()
  2031. end
  2032. end)
  2033.  
  2034. -------------------------------------------------------
  2035. --Start Customization--
  2036. -------------------------------------------------------
  2037. local maincol = Color3.new(0,0,0)
  2038. local maincol2 = Torso.Color
  2039. ------------------------------------
  2040. char["Body Colors"].HeadColor = BrickColor.new("Really black")
  2041. char["Body Colors"].TorsoColor = BrickColor.new("Really black")
  2042. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  2043. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  2044. char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
  2045. char["Body Colors"].RightLegColor = BrickColor.new("Really black")
  2046. ------------------------------------------------------------------------
  2047. local smonk1 = Instance.new("ParticleEmitter",Torso)
  2048. smonk1.LightEmission = .5
  2049. smonk1.Size = NumberSequence.new(0.2)
  2050. smonk1.Texture = "rbxassetid://95648201"
  2051. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 2),NumberSequenceKeypoint.new(.2, 4),NumberSequenceKeypoint.new(.4, 6),NumberSequenceKeypoint.new(.564, 8),NumberSequenceKeypoint.new(.784, 10),NumberSequenceKeypoint.new(1, 10)})
  2052. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  2053. smonk1.Transparency = bbb
  2054. smonk1.Size = aaa
  2055. smonk1.ZOffset = .5
  2056. smonk1.Acceleration = Vector3.new(0, 0, 0)
  2057. smonk1.LockedToPart = false
  2058. smonk1.EmissionDirection = "Top"
  2059. smonk1.Lifetime = NumberRange.new(8, 8)
  2060. smonk1.Rate = 2
  2061. smonk1.Rotation = NumberRange.new(0, 50)
  2062. smonk1.RotSpeed = NumberRange.new(50, 50)
  2063. smonk1.Speed = NumberRange.new(0)
  2064. smonk1.VelocitySpread = 0
  2065. smonk1.LockedToPart = true
  2066. smonk1.Enabled=true
  2067. local startColor = maincol
  2068. local endColor = maincol
  2069. local sequence = ColorSequence.new(startColor, endColor)
  2070. smonk1.Color = sequence
  2071. ---------------------------------------------------------------------------------
  2072. local Player_Size = 1
  2073. if Player_Size ~= 1 then
  2074. root.Size = root.Size * Player_Size
  2075. tors.Size = tors.Size * Player_Size
  2076. hed.Size = hed.Size * Player_Size
  2077. ra.Size = ra.Size * Player_Size
  2078. la.Size = la.Size * Player_Size
  2079. rl.Size = rl.Size * Player_Size
  2080. ll.Size = ll.Size * Player_Size
  2081. ----------------------------------------------------------------------------------
  2082. rootj.Parent = root
  2083. neck.Parent = tors
  2084. RW.Parent = tors
  2085. LW.Parent = tors
  2086. RH.Parent = tors
  2087. LH.Parent = tors
  2088. ----------------------------------------------------------------------------------
  2089. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2090. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2091. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2092. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2093. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2094. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2095. ----------------------------------------------------------------------------------
  2096. 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))
  2097. 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))
  2098. 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))
  2099. 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))
  2100. --hat.Parent = Character
  2101. end
  2102. ----------------------------------------------------------------------------------
  2103. local SONG = 1937552794
  2104. local SONG2 = 0
  2105. local Music = Instance.new("Sound",tors)
  2106. Music.Volume = 5
  2107. Music.Looped = true
  2108. Music.Pitch = 1 --Pitcher
  2109. ----------------------------------------------------------------------------------
  2110. local equipped = false
  2111. local idle = 0
  2112. local change = 1
  2113. local val = 0
  2114. local toim = 0
  2115. local idleanim = 0.4
  2116. local sine = 0
  2117. local Sit = 1
  2118. ----------------------------------------------------------------------------------
  2119. hum.WalkSpeed = 8
  2120. hum.JumpPower = 57
  2121. hum.Animator.Parent = nil
  2122. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2123. ----------------------------------------------------------------------------------
  2124. for i = 1, 35 do
  2125. local FACE = CreatePart(3, char, "Fabric", 0, 0+(i-1)/35.2, "Dark stone grey", "FaceGradient", Vector3.new(1.01,0.5,1.01),false)
  2126. FACE.Color = Color3.new(0,0,0)
  2127. hed:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2128. CreateWeldOrSnapOrMotor("Weld", hed, hed, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  2129. end
  2130. local LASTPART = hed
  2131. for i = 1, 42 do
  2132. local MATH = (1-(i/30))
  2133. if LASTPART == hed then
  2134. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  2135. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * angles(Rad(25), Rad(15), Rad(-15)), CF(0, 0, 0))
  2136. LASTPART = Horn
  2137. Horn.Color = Color3.new((i*2-2)/140,0,0)
  2138. else
  2139. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  2140. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * angles(Rad(6), Rad(-0.3), Rad(0)), CF(0, 0, 0))
  2141. LASTPART = Horn
  2142. Horn.Color = Color3.new((i*2-4)/140,0,0)
  2143. end
  2144. end
  2145.  
  2146. -------------------------------------------------------
  2147. --End Customization--
  2148. -------------------------------------------------------
  2149.  
  2150.  
  2151. -------------------------------------------------------
  2152. --Start Attacks N Stuff--
  2153. -------------------------------------------------------
  2154.  
  2155. function dmg(dude)
  2156. if dude.Name ~= char then
  2157. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  2158. local bgf = Instance.new("BodyGyro",dude.Head)
  2159. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2160. local val = Instance.new("BoolValue",dude)
  2161. val.Name = "IsHit"
  2162. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  2163. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2164. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2165. partasdeff.LightEmission = .1
  2166. partasdeff.Size = NumberSequence.new(0.2)
  2167. partasdeff.Texture = "rbxassetid://771221224"
  2168. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2169. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2170. partasdeff.Transparency = bbb
  2171. partasdeff.Size = aaa
  2172. partasdeff.ZOffset = .9
  2173. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2174. partasdeff.LockedToPart = false
  2175. partasdeff.EmissionDirection = "Back"
  2176. partasdeff.Lifetime = NumberRange.new(1, 2)
  2177. partasdeff.Rate = 1000
  2178. partasdeff.Rotation = NumberRange.new(-100, 100)
  2179. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2180. partasdeff.Speed = NumberRange.new(6)
  2181. partasdeff.VelocitySpread = 10000
  2182. partasdeff.Enabled=false
  2183. partasdeff:Emit(30)
  2184. coroutine.wrap(function()
  2185. targetted = nil
  2186. swait(30)
  2187. dude:BreakJoints()
  2188. Effects.Sphere.Create(BrickColor.new("Crimson"), dude.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  2189. swait(5)
  2190. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  2191. for i=0,1,.05 do
  2192. for a,v in pairs(dude:GetChildren()) do
  2193. if v:IsA("BasePart") then
  2194. v.Transparency = 1
  2195. end
  2196. end
  2197. swait()
  2198. end
  2199. for a,v in pairs(dude:GetChildren()) do
  2200. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  2201. v.ParticleEmitter.Enabled = false
  2202. end
  2203. game:service'Debris':AddItem(v,2)
  2204. end
  2205. end)()
  2206. end
  2207. end
  2208.  
  2209. --lazi
  2210. function kdown(dd)
  2211. if dd.Name ~= char then
  2212. dd.Humanoid.PlatformStand = true
  2213. local bgf = Instance.new("BodyGyro",dd.Head)
  2214. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2215. local val = Instance.new("BoolValue",dd)
  2216. val.Name = "IsHit"
  2217. end
  2218. end
  2219.  
  2220. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2221. --local buddy
  2222. for _, c in pairs(workspace:children()) do
  2223. local hum = c:findFirstChild("Humanoid")
  2224. if hum ~= nil then
  2225. local head = c:findFirstChild("Torso")
  2226. if head ~= nil then
  2227. local targ = head.Position - Part.Position
  2228. local mag = targ.magnitude
  2229. if mag <= Magnitude and c.Name ~= plr.Name then
  2230. if c.Name ~= char then
  2231. if c.Name ~= "ozzak1003" and c.Name ~= "leadengroin" and c.Name ~= "KillerDarkness0105" and c.Name ~= "kisslarge" then
  2232. local asd = Instance.new("ParticleEmitter",c.Torso)
  2233. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2234. asd.LightEmission = .1
  2235. asd.Size = NumberSequence.new(0.2)
  2236. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2237. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2238. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2239. asd.Transparency = bbb
  2240. asd.Size = aaa
  2241. asd.ZOffset = .9
  2242. asd.Acceleration = Vector3.new(0, -5, 0)
  2243. asd.LockedToPart = false
  2244. asd.EmissionDirection = "Back"
  2245. asd.Lifetime = NumberRange.new(1, 2)
  2246. asd.Rate = 1000
  2247. asd.Rotation = NumberRange.new(-100, 100)
  2248. asd.RotSpeed = NumberRange.new(-100, 100)
  2249. asd.Speed = NumberRange.new(6)
  2250. asd.VelocitySpread = 10000
  2251. asd.Enabled=true
  2252. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  2253. dmg(c)
  2254. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  2255. coroutine.wrap(function()
  2256. wait(.2)
  2257. asd.Enabled = false
  2258. wait(2)
  2259. asd:Remove()
  2260. end)()
  2261. else
  2262. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  2263. Effects.Sphere.Create(BrickColor.new("Crimson"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  2264.  
  2265. end
  2266. end
  2267. end
  2268. end
  2269. end
  2270. end
  2271. end
  2272.  
  2273. local sine=0
  2274. function targett()
  2275. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2276. TargetSelect(mouse.Target.Parent)
  2277. CreateSound("743521450", char, 1, .8)
  2278. end
  2279. end
  2280.  
  2281. function HAAH()
  2282. attack = true
  2283. hum.WalkSpeed = 0
  2284. Cso("300208779", hed, 10, 1)
  2285. for i = 0,9,0.1 do
  2286. swait()
  2287. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  2288. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2289. if Mrandom(1,15) == 1 then
  2290. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  2291. end
  2292. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  2293. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  2294. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  2295. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  2296. end
  2297. attack = false
  2298. hum.WalkSpeed = 10
  2299. end
  2300.  
  2301. function doot_n_die()
  2302. attack = true
  2303. hum.WalkSpeed = 0
  2304. if targetted.Name ~= "ozzak1003" and targetted.Name ~= "kisslarge" and targetted.Name ~= "leadengroin" and targetted.Name ~= "voyqgo" then
  2305. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2306. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2307. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2308. partasdeff.LightEmission = .1
  2309. partasdeff.Size = NumberSequence.new(0.2)
  2310. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2311. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2312. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2313. partasdeff.Transparency = bbb
  2314. partasdeff.Size = aaa
  2315. partasdeff.ZOffset = .9
  2316. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2317. partasdeff.LockedToPart = false
  2318. partasdeff.EmissionDirection = "Back"
  2319. partasdeff.Lifetime = NumberRange.new(1, 2)
  2320. partasdeff.Rate = 1000
  2321. partasdeff.Rotation = NumberRange.new(-100, 100)
  2322. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2323. partasdeff.Speed = NumberRange.new(6)
  2324. partasdeff.VelocitySpread = 10000
  2325. partasdeff.Enabled=false
  2326. for i = 0, 2.4, 0.1 do
  2327. swait()
  2328. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2329. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2330. if Mrandom(1,15) == 1 then
  2331. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2332. end
  2333. 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(-10)), 0.15)
  2334. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2335. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2336. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2337. end
  2338. for i = 0, 1.4, 0.1 do
  2339. swait()
  2340. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2341. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  2342. if Mrandom(1,15) == 1 then
  2343. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50))), 0.3)
  2344. end
  2345. 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(-10)), 0.15)
  2346. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2347. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(85), Rad(0), Rad(-15)), 0.1)
  2348. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2349. end
  2350. dmg(targetted)
  2351. partasdeff.Enabled=true
  2352. CreateSound("429400881", torsy, 10, .8)
  2353. for i = 0, 1.4, 0.1 do
  2354. swait()
  2355. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2356. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2357. if Mrandom(1,15) == 1 then
  2358. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2359. end
  2360. 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(-10)), 0.15)
  2361. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2362. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2363. LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
  2364. end
  2365. partasdeff.Enabled=false
  2366. for i = 0, 1.4, 0.1 do
  2367. swait()
  2368. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2369. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  2370. if Mrandom(1,15) == 1 then
  2371. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2372. end
  2373. 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(-10)), 0.15)
  2374. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2375. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2376. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2377. end
  2378. attack = false
  2379. hum.WalkSpeed = 8
  2380. elseif targetted.Name == "ozzak1003" then
  2381. for i = 0, 2.4, 0.1 do
  2382. swait()
  2383. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2384. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2385. if Mrandom(1,15) == 1 then
  2386. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2387. end
  2388. 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(-10)), 0.15)
  2389. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2390. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2391. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2392. end
  2393. for i = 0, 2.4, 0.1 do
  2394. swait()
  2395. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2396. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2397. if Mrandom(1,15) == 1 then
  2398. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2399. end
  2400. 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(-10)), 0.15)
  2401. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2402. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2403. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  2404. end
  2405. coroutine.wrap(function()
  2406. wait(2)
  2407. --partasdeff:Remove()
  2408. end)()
  2409. local sel = Mrandom(1,3)
  2410. if sel == 1 then
  2411. chatfunc("Damn, I am dumb.")
  2412. elseif sel == 2 then
  2413. chatfunc("CREATOR, HELP ME.")
  2414. elseif sel == 3 then
  2415. chatfunc("Senpai, notice me.")
  2416. end
  2417. wait(2)
  2418. hum.WalkSpeed = 8
  2419. attack = false
  2420. elseif targetted.Name == "kisslarge" then
  2421. for i = 0, 2.4, 0.1 do
  2422. swait()
  2423. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2424. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2425. if Mrandom(1,15) == 1 then
  2426. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2427. end
  2428. 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(-10)), 0.15)
  2429. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2430. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2431. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2432. end
  2433. for i = 0, 2.4, 0.1 do
  2434. swait()
  2435. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2436. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2437. if Mrandom(1,15) == 1 then
  2438. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2439. end
  2440. 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(-10)), 0.15)
  2441. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2442. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2443. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  2444. end
  2445. coroutine.wrap(function()
  2446. wait(2)
  2447. --partasdeff:Remove()
  2448. end)()
  2449. local sel = Mrandom(1,3)
  2450. if sel == 1 then
  2451. chatfunc("HEHEHEHEHEHEHE")
  2452. elseif sel == 2 then
  2453. chatfunc("ducc.")
  2454. elseif sel == 3 then
  2455. chatfunc("Excuse me what?")
  2456. end
  2457. wait(2)
  2458. hum.WalkSpeed = 8
  2459. attack = false
  2460. elseif targetted.Name == "leadengroin" then
  2461. for i = 0, 2.4, 0.1 do
  2462. swait()
  2463. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2464. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2465. if Mrandom(1,15) == 1 then
  2466. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2467. end
  2468. 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(-10)), 0.15)
  2469. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2470. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2471. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2472. end
  2473. for i = 0, 2.4, 0.1 do
  2474. swait()
  2475. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2476. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2477. if Mrandom(1,15) == 1 then
  2478. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2479. end
  2480. 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(-10)), 0.15)
  2481. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2482. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2483. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  2484. end
  2485. coroutine.wrap(function()
  2486. wait(2)
  2487. --partasdeff:Remove()
  2488. end)()
  2489. local sel = Mrandom(1,3)
  2490. if sel == 1 then
  2491. chatfunc("floof.")
  2492. elseif sel == 2 then
  2493. chatfunc("Wh-what?")
  2494. elseif sel == 3 then
  2495. chatfunc("I have mistaken..")
  2496. end
  2497. wait(2)
  2498. hum.WalkSpeed = 8
  2499. attack = false
  2500. elseif targetted.Name == "voyqgo" then
  2501. for i = 0, 2.4, 0.1 do
  2502. swait()
  2503. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2504. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2505. if Mrandom(1,15) == 1 then
  2506. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2507. end
  2508. 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(-10)), 0.15)
  2509. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2510. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2511. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  2512. end
  2513. for i = 0, 2.4, 0.1 do
  2514. swait()
  2515. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2516. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2517. if Mrandom(1,15) == 1 then
  2518. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2519. end
  2520. 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(-10)), 0.15)
  2521. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2522. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2523. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  2524. end
  2525. coroutine.wrap(function()
  2526. wait(2)
  2527. --partasdeff:Remove()
  2528. end)()
  2529. local sel = Mrandom(1,3)
  2530. if sel == 1 then
  2531. chatfunc("Gale Fighter was a nice script, after all.")
  2532. elseif sel == 2 then
  2533. chatfunc("Ding dong, bing bong.")
  2534. elseif sel == 3 then
  2535. chatfunc("hehe.. hehehe..")
  2536. end
  2537. wait(2)
  2538. hum.WalkSpeed = 8
  2539. attack = false
  2540. end
  2541. end
  2542.  
  2543. function doot_die_pls()
  2544. attack = true
  2545. hum.WalkSpeed = 0
  2546. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2547. for i = 0, 2, 0.1 do
  2548. swait()
  2549. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(25)), 0.15)
  2550. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2551. if Mrandom(1,15) == 1 then
  2552. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2553. end
  2554. 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(-10)), 0.15)
  2555. 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(-10)), 0.15)
  2556. 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(10)), 0.1)
  2557. 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(-10)), 0.1)
  2558. end
  2559. coroutine.resume(coroutine.create(function()
  2560. for i = 1,10 do
  2561. swait()
  2562. local Pully = Create("BodyPosition")({
  2563. P = 9000,
  2564. D = 1000,
  2565. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2566. position = ra.Position - ra.CFrame.lookVector * 6,
  2567. Parent = torsy
  2568. })
  2569. game:GetService("Debris"):AddItem(Pully, 0.2)
  2570. wait()
  2571. end
  2572. end))
  2573. CreateSound("541909814", torsy, 10, 1)
  2574. CreateSound("131228548", hed, 10, 1)
  2575. for i = 0, 2.2, 0.1 do
  2576. swait()
  2577. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-35)), 0.15)
  2578. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(35)), 0.3)
  2579. if Mrandom(1,15) == 1 then
  2580. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2581. end
  2582. 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(17), Rad(-10)), 0.15)
  2583. 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)
  2584. 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)
  2585. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-5)), 0.1)
  2586. end
  2587. attack = false
  2588. hum.WalkSpeed = 8
  2589. end
  2590.  
  2591. code = 1678 --jk it doesnt work
  2592.  
  2593. function abc()
  2594. thing = true
  2595. chatfunc("WHY...")
  2596. wait(0.85)
  2597. chatfunc("WHY?!")
  2598. wait(1)
  2599. chatfunc("WHY MUST MY LIFE BE LIKE THIS?! I can't.. take it anymore...")
  2600. wait(1)
  2601. Music:Stop()
  2602. attack = true
  2603. hum.WalkSpeed = 0
  2604. hum.JumpPower = 0
  2605. for i = 0,6,0.1 do
  2606. swait()
  2607. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2608. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2609. 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)
  2610. 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)
  2611. 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(5)), 0.1)
  2612. 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)
  2613. end
  2614. CreateSound("1093102664", hed, 10, 1)
  2615. for i = 0,4,0.1 do
  2616. swait()
  2617. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2618. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.4)
  2619. 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)
  2620. 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)
  2621. 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(5)), 0.1)
  2622. 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)
  2623. end
  2624. for i = 0,6,0.1 do
  2625. swait()
  2626. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2627. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2628. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2629. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2630. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2631. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2632. end
  2633. for i = 0,6,0.1 do
  2634. swait()
  2635. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -3 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  2636. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2637. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  2638. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  2639. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2640. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0 - 4.5 * Sin(sine / 20)), Rad(-13)), 0.1)
  2641. end
  2642. Anchor()
  2643. wait(2)
  2644. chatfunc("I hope I never see you again..")
  2645. wait(1)
  2646. dmg(char)
  2647. print("It seems you've died! CONGRATS!")
  2648. for _, v in pairs(Doll:GetChildren()) do
  2649. if v:IsA'BasePart' then
  2650. v:Remove()
  2651. end
  2652. end
  2653. thing = false
  2654. end
  2655.  
  2656. csosoundyi = Instance.new("Sound", hed)
  2657. csosoundyi.SoundId = "rbxassetid://178038408"
  2658. csosoundyi.Volume = 10
  2659. csosoundyi.Pitch = 1
  2660.  
  2661. function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
  2662. attack = true
  2663. hum.WalkSpeed = 0
  2664. if targetted.Name ~= "kisslarge" and targetted.Name ~= "ozzak1003" and targetted.Name ~= "leadengroin" and targetted.Name ~= "KillerDarkness0105" then
  2665. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2666. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2667. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2668. partasdeff.LightEmission = .1
  2669. partasdeff.Size = NumberSequence.new(0.2)
  2670. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2671. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2672. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2673. partasdeff.Transparency = bbb
  2674. partasdeff.Size = aaa
  2675. partasdeff.ZOffset = .9
  2676. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2677. partasdeff.LockedToPart = false
  2678. partasdeff.EmissionDirection = "Back"
  2679. partasdeff.Lifetime = NumberRange.new(1, 2)
  2680. partasdeff.Rate = 1000
  2681. partasdeff.Rotation = NumberRange.new(-100, 100)
  2682. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2683. partasdeff.Speed = NumberRange.new(6)
  2684. partasdeff.VelocitySpread = 10000
  2685. partasdeff.Enabled=false
  2686. for i = 0, 1.2, 0.1 do
  2687. swait()
  2688. 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)
  2689. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2690. if Mrandom(1,15) == 1 then
  2691. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2692. end
  2693. 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)
  2694. 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)
  2695. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2696. 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)
  2697. end
  2698. HW.Part0 = root
  2699. for i = 0, 1.8, 0.1 do
  2700. swait()
  2701. 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)
  2702. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2703. if Mrandom(1,15) == 1 then
  2704. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2705. end
  2706. 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)
  2707. 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)
  2708. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(5)), 0.1)
  2709. 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)
  2710. HW.C0 = clerp(HW.C0, CF(1,-2.9,-.7) * angles(Rad(-90), Rad(0), Rad(0)), 0.1)
  2711. end
  2712. kdown(targetted)
  2713. for i = 0, 1.6, 0.1 do
  2714. swait()
  2715. 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)
  2716. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2717. if Mrandom(1,15) == 1 then
  2718. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2719. end
  2720. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.8 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
  2721. 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)
  2722. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2723. 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)
  2724. end
  2725. for i = 1,7 do
  2726. partasdeff.Enabled = false
  2727. for i = 0, 1.6, 0.1 do
  2728. swait()
  2729. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2730. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2731. if Mrandom(1,15) == 1 then
  2732. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2733. end
  2734. RH.C0 = clerp(RH.C0, CF(1, -0.1 - 0.1 * Cos(sine / 20), -.8 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2735. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2736. RW.C0 = clerp(RW.C0, CF(1.5, 0.3 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(15)), 0.1)
  2737. LW.C0 = clerp(LW.C0, CF(-1.5, 0.3 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.1)
  2738. end
  2739. CreateSound("429400881", torsy, 10, 1)
  2740. partasdeff.Enabled = true
  2741. for i = 0, 1.6, 0.1 do
  2742. swait()
  2743. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2744. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2745. if Mrandom(1,15) == 1 then
  2746. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2747. end
  2748. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(10)), 0.15)
  2749. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  2750. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(15)), 0.1)
  2751. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.1)
  2752. end
  2753. end
  2754. partasdeff.Enabled = false
  2755. dmg(targetted)
  2756. attack = false
  2757. HW.Part0 = ra
  2758. HW.C0 = clerp(HW.C0, CF(-.2,-.8,-.4) * angles(Rad(-30), Rad(220), Rad(65)), 0.1)
  2759. hum.WalkSpeed = 8
  2760. elseif targetted.Name == "ozzak1003" then
  2761. for i = 0, 3.2, 0.1 do
  2762. swait()
  2763. 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)
  2764. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2765. if Mrandom(1,15) == 1 then
  2766. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2767. end
  2768. 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)
  2769. 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)
  2770. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2771. 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)
  2772. end
  2773. for i = 0, 1.8, 0.1 do
  2774. swait()
  2775. 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)
  2776. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2777. if Mrandom(1,15) == 1 then
  2778. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2779. end
  2780. 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)
  2781. 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)
  2782. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2783. 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)
  2784. end
  2785. coroutine.wrap(function()
  2786. wait(2)
  2787. --partasdeff:Remove()
  2788. end)()
  2789. local sel = Mrandom(1,3)
  2790. if sel == 1 then
  2791. chatfunc("Hey Ozzak1003")
  2792. elseif sel == 2 then
  2793. chatfunc("i will never hurt you boi")
  2794. elseif sel == 3 then
  2795. chatfunc(":D")
  2796. end
  2797. wait(2)
  2798. hum.WalkSpeed = 8
  2799. attack = false
  2800. elseif targetted.Name == "kisslarge" then
  2801. for i = 0, 3.2, 0.1 do
  2802. swait()
  2803. 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)
  2804. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2805. if Mrandom(1,15) == 1 then
  2806. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2807. end
  2808. 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)
  2809. 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)
  2810. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2811. 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)
  2812. end
  2813. for i = 0, 1.8, 0.1 do
  2814. swait()
  2815. 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)
  2816. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2817. if Mrandom(1,15) == 1 then
  2818. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2819. end
  2820. 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)
  2821. 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)
  2822. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2823. 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)
  2824. end
  2825. coroutine.wrap(function()
  2826. wait(2)
  2827. --partasdeff:Remove()
  2828. end)()
  2829. local sel = Mrandom(1,3)
  2830. if sel == 1 then
  2831. chatfunc("oops.")
  2832. elseif sel == 2 then
  2833. chatfunc("Sorry Saba1520...")
  2834. elseif sel == 3 then
  2835. chatfunc("i Allmost Smashed You...")
  2836. end
  2837. wait(2)
  2838. hum.WalkSpeed = 8
  2839. attack = false
  2840. elseif targetted.Name == "leadengroin" then
  2841. for i = 0, 3.2, 0.1 do
  2842. swait()
  2843. 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)
  2844. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2845. if Mrandom(1,15) == 1 then
  2846. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2847. end
  2848. 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)
  2849. 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)
  2850. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2851. 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)
  2852. end
  2853. for i = 0, 1.8, 0.1 do
  2854. swait()
  2855. 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)
  2856. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2857. if Mrandom(1,15) == 1 then
  2858. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2859. end
  2860. 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)
  2861. 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)
  2862. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2863. 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)
  2864. end
  2865. coroutine.wrap(function()
  2866. wait(2)
  2867. --partasdeff:Remove()
  2868. end)()
  2869. local sel = Mrandom(1,3)
  2870. if sel == 1 then
  2871. chatfunc("Lucky I know you...")
  2872. elseif sel == 2 then
  2873. chatfunc(";p?")
  2874. elseif sel == 3 then
  2875. chatfunc("VSB = Bad, GSB = Good")
  2876. end
  2877. wait(2)
  2878. hum.WalkSpeed = 8
  2879. attack = false
  2880. elseif targetted.Name == "voyqgo" then
  2881. for i = 0, 3.2, 0.1 do
  2882. swait()
  2883. 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)
  2884. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2885. if Mrandom(1,15) == 1 then
  2886. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2887. end
  2888. 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)
  2889. 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)
  2890. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2891. 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)
  2892. end
  2893. for i = 0, 1.8, 0.1 do
  2894. swait()
  2895. 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)
  2896. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2897. if Mrandom(1,15) == 1 then
  2898. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2899. end
  2900. 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)
  2901. 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)
  2902. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2903. 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)
  2904. end
  2905. coroutine.wrap(function()
  2906. wait(2)
  2907. --partasdeff:Remove()
  2908. end)()
  2909. local sel = Mrandom(1,3)
  2910. if sel == 1 then
  2911. chatfunc("what are you doing?")
  2912. elseif sel == 2 then
  2913. chatfunc("hm")
  2914. elseif sel == 3 then
  2915. chatfunc("um")
  2916. end
  2917. wait(2)
  2918. hum.WalkSpeed = 8
  2919. attack = false
  2920. end
  2921. end
  2922.  
  2923. function HAAH()
  2924. attack = true
  2925. hum.WalkSpeed = 0
  2926. csosoundyi:Play()
  2927. repeat
  2928. swait()
  2929. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  2930. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2931. if Mrandom(1,15) == 1 then
  2932. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  2933. end
  2934. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  2935. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  2936. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  2937. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  2938. until csosoundyi.Playing == false
  2939. attack = false
  2940. hum.WalkSpeed = 10
  2941. end
  2942.  
  2943. thing = false
  2944.  
  2945.  
  2946. mouse.Button1Down:connect(function()
  2947. if attack == false and targetted ~= nil and thing == false then
  2948. doot_n_die()
  2949. GlowParticle.Enabled = false
  2950. end
  2951. end)
  2952.  
  2953. mouse.KeyDown:connect(function(key)
  2954. if attack == false then
  2955. if key == 'q' and thing == false then
  2956. targett()
  2957. elseif key == 'x' and targetted ~= nil and thing == false then
  2958. doot_die_pls()
  2959. elseif key == 'r' and targetted ~= nil and thing == false then
  2960. CreateSound("174271590", hed, .4, math.random(5, 15) / 5)
  2961. root.CFrame = targetted.Head.CFrame * CFrame.new(0, 0, 6)
  2962. elseif key == 'p' then
  2963. abc()
  2964. elseif key == 'f' and targetted ~= nil then
  2965. Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
  2966. elseif key == 't' and thing == false then
  2967. HAAH()
  2968. end
  2969. end
  2970. end)
  2971.  
  2972. -------------------------------------------------------
  2973. --End Attacks N Stuff--
  2974. -------------------------------------------------------
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984. -------------------------------------------------------
  2985. --Start Animations--
  2986. -------------------------------------------------------
  2987. print("HAAH")
  2988. Music.SoundId = "rbxassetid://"..SONG
  2989. Music.Looped = true
  2990. Music.Pitch = 1
  2991. Music.Volume = 2
  2992. Music.Parent = char
  2993. Music:Resume()
  2994. --AAAAAAAAAAAAAAAA
  2995. while true do
  2996. swait()
  2997. sine = sine + change
  2998. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2999. local velderp = root.Velocity.y
  3000. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  3001. if equipped == true or equipped == false then
  3002. if attack == false then
  3003. idle = idle + 1
  3004. else
  3005. idle = 0
  3006. end
  3007. if 1 < root.Velocity.y and hitfloor == nil then
  3008. Anim = "Jump"
  3009. if attack == false then
  3010. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  3011. 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)
  3012. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3013. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20), 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3014. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  3015. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  3016. end
  3017. elseif -1 > root.Velocity.y and hitfloor == nil then
  3018. Anim = "Fall"
  3019. if attack == false then
  3020. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3021. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  3022. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  3023. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  3024. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3025. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3026. end
  3027. elseif torvel < 1 and hitfloor ~= nil then
  3028. Anim = "Idle"
  3029. change = 1
  3030. if attack == false then
  3031. HeadTwitch = false
  3032. 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)
  3033. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  3034. if Mrandom(1,15) == 1 then
  3035. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  3036. end
  3037. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  3038. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3039. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  3040. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  3041. if HeadTwitch == false and Mrandom(1, 25) == 1 then
  3042. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90))), 0.15)
  3043. end
  3044. end
  3045. elseif torvel < 50 and hitfloor ~= nil then
  3046. Anim = "Walk"
  3047. change = 1
  3048. if attack == false then
  3049. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3050. if Mrandom(1,15) == 1 then
  3051. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  3052. end
  3053. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  3054. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  3055. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  3056. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  3057. end
  3058. end
  3059. end
  3060. if 0 < #Effects then
  3061. for e = 1, #Effects do
  3062. if Effects[e] ~= nil then
  3063. local Thing = Effects[e]
  3064. if Thing ~= nil then
  3065. local Part = Thing[1]
  3066. local Mode = Thing[2]
  3067. local Delay = Thing[3]
  3068. local IncX = Thing[4]
  3069. local IncY = Thing[5]
  3070. local IncZ = Thing[6]
  3071. if 1 >= Thing[1].Transparency then
  3072. if Thing[2] == "Block1" then
  3073. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3074. local Mesh = Thing[1].Mesh
  3075. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3076. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3077. elseif Thing[2] == "Block2" then
  3078. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3079. local Mesh = Thing[7]
  3080. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3081. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3082. elseif Thing[2] == "Block3" then
  3083. 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)
  3084. local Mesh = Thing[7]
  3085. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3086. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3087. elseif Thing[2] == "Cylinder" then
  3088. local Mesh = Thing[1].Mesh
  3089. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3090. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3091. elseif Thing[2] == "Blood" then
  3092. local Mesh = Thing[7]
  3093. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3094. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3095. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3096. elseif Thing[2] == "Elec" then
  3097. local Mesh = Thing[1].Mesh
  3098. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3099. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3100. elseif Thing[2] == "Disappear" then
  3101. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3102. elseif Thing[2] == "Shatter" then
  3103. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3104. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3105. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3106. Thing[6] = Thing[6] + Thing[5]
  3107. end
  3108. else
  3109. Part.Parent = nil
  3110. table.remove(Effects, e)
  3111. end
  3112. end
  3113. end
  3114. end
  3115. end
  3116. end
  3117. --[[
  3118. A bit of lore for those who are wondering :
  3119.  
  3120. Micheal (Voodoo Child) was born in a lone village with his sister, father, and mother
  3121. his mother died when he was age 6 and felt that it was his fault she died, as though it was not.
  3122. The village whereabouts was in a forest that some named "The Dead Woods" for whoever went in there,
  3123. never came back.
  3124. A few years past after the death and funeral of his mother, his sister caught a deadly disease, the guilt he felt
  3125. like he did from his mother came upon him once again, for this time was his fault, as they were playing near the oaks of hell,
  3126. which can give others an un-curable sickness or instant death, his sister got the worse fate.
  3127. The only cure known is to get herbs from the witch of the dead woods and do her deeds, but as others know
  3128. those who enter never return, but he was a brave boy and set out to find the witch, his father worried forced him not to go,
  3129. But during the night he snuck out of his home and went...
  3130. His adventure began but not for long as he already saw a hut above, he knocks on the door and waits for a respond,
  3131. nothing.
  3132. After some time the door finally opened and there she was the horrible wrinkle faced creature, he spoke
  3133. "Ma-May I have some of your herbs so I may heal my sister?"
  3134. The witch replied, "Yes you may my little child, but only on one condition, you must do 5 ta-" Micheal cuts her off.
  3135. "I DON'T WANT TO DO ANY TASK I JUST WISH TO SAVE MY SISTER, so please only this once?"
  3136. The witches anger grew, she's never been interrupted, and she knew what she must do.
  3137. "YOU DARE CUT OFF THE SACRED WORDS OF ME? I SHALL CURSE YOU WITH THE SOULS OF THE INNOCENT!" She screamed.
  3138. Micheal terrified, a storm brew, and the witches words could be heard from echoes from every angle, lightning strikes trees and rain pours down,
  3139. covering his head, closing his eyes, and putting himself into a ball, after time everything stopped.
  3140. He looked up cautiously, looking around up and finally down, he sees a pin, and a doll. He bends down and grabs them both,
  3141. looking at them he remembers that he didn't get any herbs but he didn't have enough time he quickly ran back to the village and put both the pin and doll into his pockets...
  3142.  
  3143. He was already to late. His sister passed away he bent to his knees and cried, some sang and others left and cried.
  3144. He pulled the doll and pin, from his pocket and laid it on her body and went to his room.
  3145. Moving he gets pinned and looks behind him, the doll and pin... he was terrified, he couldn't say a word and couldn't scream, he passes out.
  3146. Waking up he notices his home and village into shambles, dead ones laying everywhere.
  3147. T O B E C O N T I N U E D !
  3148. also there's a code in the script which i have hidden, if you say it in chat it'll say something
  3149. --]]
  3150. -------------------------------------------------------
  3151. --End Animations And Script--
  3152. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement