Advertisement
wamandnj

Untitled

Nov 9th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
  141.  
  142. print("when finishing this i was lazy lol")
  143. -----------------------
  144. --[[ Name : Caducus Child ]]--
  145. -------------------------------------------------------
  146. --A script By Creterisk
  147. --edit by saba1520/kisslarge
  148.  
  149. --Discord Creterisk#2958
  150.  
  151. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  152. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  153. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  154. --YOU FUCKING SKIDS,
  155. --For Those who log/decompile this, If you sell or trade this,
  156. --and I find out who you are, i will take massive action.
  157. warn("iTs iMpOsSiBlE tO sEpArAtE tHe TrUtH fRoM tHe FaLsE")
  158. -------------------------------------------------------
  159.  
  160. local FavIDs = {
  161. 340106355, --Nefl Crystals
  162. 927529620, --Dimension
  163. 876981900, --Fantasy
  164. 398987889, --Ordinary Days
  165. 1117396305, --Oh wait, it's you.
  166. 885996042, --Action Winter Journey
  167. 919231299, --Sprawling Idiot Effigy
  168. 743466274, --Good Day Sunshine
  169. 727411183, --Knife Fight
  170. 1402748531, --The Earth Is Counting On You!
  171. 595230126, --Robot Language
  172. 478890315 --Death Road to Canada: Rotten Shotgun
  173. }
  174.  
  175.  
  176.  
  177. --[[
  178. SUBJECT NAME : Micheal Lahen
  179. SUBJECT INFO :
  180. 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.
  181. 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.
  182. There is absolutely nothing we can do to save him,
  183. He'd have to kill himself, or we'd have to kill him.
  184. He is a threat to humanity.
  185. SUBJECT STATUS : KILL ON SIGHT! NO HESITATION!
  186. ...Nothing can save him...
  187. ]]--
  188. --The reality of my life isn't real but a Universe -Creterisk
  189. wait(0.2)
  190. local plr = game:service'Players'.LocalPlayer
  191. print('Local User is '..plr.Name..', Mister, You will not regret this~')
  192. print('Voodoo Child Loaded')
  193. print[[
  194. No please not again, the curse haunts me
  195. I cannot control my actions or care for others harm,
  196. because of that damn horn. If it were to be removed I'd die, but...
  197. The witch says if I do her deeds she will free me, but...
  198. I cannot do these deeds as my body forcefully moves away from my objective.
  199. Please, PLEASE, HELP ME.
  200. I DON'T WANT TO BE ALONE AGAIN I JUST WISH TO SEE MY FAMILY, PLEASE!
  201.  
  202. I.. can't.. I just can't.. the witch is too powerful.. send.. help.. | ???
  203. ]]
  204. local char = plr.Character
  205. local hum = char.Humanoid
  206. local hed = char.Head
  207. local root = char.HumanoidRootPart
  208. local rootj = root.RootJoint
  209. local tors = char.Torso
  210. local ra = char["Right Arm"]
  211. local la = char["Left Arm"]
  212. local rl = char["Right Leg"]
  213. local ll = char["Left Leg"]
  214. local neck = tors["Neck"]
  215. local mouse = plr:GetMouse()
  216. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  217. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  218. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  219. local maincolor = BrickColor.new("Really black")
  220.  
  221.  
  222. local Player = game.Players.localPlayer
  223. local Mouse = Player:GetMouse()
  224. local Character = Player.Character
  225. local Humanoid = Character.Humanoid
  226. local Head = Character.Head
  227. local RootPart = Character.HumanoidRootPart
  228. local Torso = Character.Torso
  229. local LeftArm = Character["Left Arm"]
  230. local RightArm = Character["Right Arm"]
  231. local LeftLeg = Character["Left Leg"]
  232. local RightLeg = Character["Right Leg"]
  233. local Camera = game.Workspace.CurrentCamera
  234. local RootJoint = RootPart.RootJoint
  235. local Equipped = false
  236. local Attack = false
  237. local Anim = 'Idle'
  238. local Idle = 0
  239. local Combo = 1
  240. local UIS = game:GetService("UserInputService")
  241. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  242. local Velocity = RootPart.Velocity.y
  243. local Sine = 0
  244. local Change = 1
  245. local maincol = Color3.new(0,0,0)
  246. local maincol2 = Torso.Color
  247. local dash = false
  248. Character.Humanoid.Name = "help"
  249. humanoid = Character.help
  250. local taken = {}
  251. local ws = hum.WalkSpeed
  252. local jp = hum.JumpPower
  253. local nws = ws
  254. local njp = jp
  255.  
  256. function Anchor()
  257. ra.Anchored = true
  258. la.Anchored = true
  259. tors.Anchored = true
  260. ll.Anchored = true
  261. rl.Anchored = true
  262. hed.Anchored = true
  263. end
  264.  
  265. -------------------------------------------------------
  266. --Start Good Stuff--
  267. -------------------------------------------------------
  268. cam = game.Workspace.CurrentCamera
  269. CF = CFrame.new
  270. angles = CFrame.Angles
  271. attack = false
  272. Euler = CFrame.fromEulerAnglesXYZ
  273. Rad = math.rad
  274. IT = Instance.new
  275. BrickC = BrickColor.new
  276. Cos = math.cos
  277. Acos = math.acos
  278. Sin = math.sin
  279. Asin = math.asin
  280. Abs = math.abs
  281. Mrandom = math.random
  282. Floor = math.floor
  283. -------------------------------------------------------
  284. --End Good Stuff--
  285. -------------------------------------------------------
  286. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  287. RSH, LSH = nil, nil
  288. RW = Instance.new("Weld")
  289. LW = Instance.new("Weld")
  290. RH = tors["Right Hip"]
  291. LH = tors["Left Hip"]
  292. RSH = tors["Right Shoulder"]
  293. LSH = tors["Left Shoulder"]
  294. RSH.Parent = nil
  295. LSH.Parent = nil
  296. RW.Name = "RW"
  297. RW.Part0 = tors
  298. RW.C0 = CF(1.5, 0.5, 0)
  299. RW.C1 = CF(0, 0.5, 0)
  300. RW.Part1 = ra
  301. RW.Parent = tors
  302. LW.Name = "LW"
  303. LW.Part0 = tors
  304. LW.C0 = CF(-1.5, 0.5, 0)
  305. LW.C1 = CF(0, 0.5, 0)
  306. LW.Part1 = la
  307. LW.Parent = tors
  308. Effects = {}
  309. -------------------------------------------------------
  310. --Start HeartBeat--
  311. -------------------------------------------------------
  312. ArtificialHB = Instance.new("BindableEvent", script)
  313. ArtificialHB.Name = "Heartbeat"
  314. script:WaitForChild("Heartbeat")
  315.  
  316. frame = 1 / 60
  317. tf = 0
  318. allowframeloss = false
  319. tossremainder = false
  320.  
  321.  
  322. lastframe = tick()
  323. script.Heartbeat:Fire()
  324.  
  325.  
  326. game:GetService("RunService").Heartbeat:connect(function(s, p)
  327. tf = tf + s
  328. if tf >= frame then
  329. if allowframeloss then
  330. script.Heartbeat:Fire()
  331. lastframe = tick()
  332. else
  333. for i = 1, math.floor(tf / frame) do
  334. script.Heartbeat:Fire()
  335. end
  336. lastframe = tick()
  337. end
  338. if tossremainder then
  339. tf = 0
  340. else
  341. tf = tf - frame * math.floor(tf / frame)
  342. end
  343. end
  344. end)
  345. -------------------------------------------------------
  346. --End HeartBeat--
  347. -------------------------------------------------------
  348.  
  349. function CreateSound(ID, PARENT, VOLUME, PITCH)
  350. local NSound = nil
  351. coroutine.resume(coroutine.create(function()
  352. NSound = Instance.new("Sound", PARENT)
  353. NSound.Volume = VOLUME
  354. NSound.Pitch = PITCH
  355. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  356. swait()
  357. NSound:play()
  358. game:GetService("Debris"):AddItem(NSound, 10)
  359. end))
  360. return NSound
  361. end
  362.  
  363. --Very lazi from here to below except the animations but who cares /shrug
  364. function chatfunc(text)
  365. local chat = coroutine.wrap(function()
  366. if char:FindFirstChild("TalkingBillBoard")~= nil then
  367. char:FindFirstChild("TalkingBillBoard"):destroy()
  368. end
  369. local naeeym2 = Instance.new("BillboardGui",char)
  370. naeeym2.Size = UDim2.new(0,100,0,40)
  371. naeeym2.StudsOffset = Vector3.new(0,3,0)
  372. naeeym2.Adornee = char.Head
  373. naeeym2.Name = "TalkingBillBoard"
  374. local tecks2 = Instance.new("TextLabel",naeeym2)
  375. tecks2.BackgroundTransparency = 1
  376. tecks2.BorderSizePixel = 0
  377. tecks2.Text = ""
  378. tecks2.Font = "Fantasy"
  379. tecks2.TextSize = 30
  380. tecks2.TextStrokeTransparency = 0
  381. tecks2.TextColor3 = Color3.new(255,0,0)
  382. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  383. tecks2.Size = UDim2.new(1,0,0.5,0)
  384. local tecks3 = Instance.new("TextLabel",naeeym2)
  385. tecks3.BackgroundTransparency = 1
  386. tecks3.BorderSizePixel = 0
  387. tecks3.Text = ""
  388. tecks3.Font = "Fantasy"
  389. tecks3.TextSize = 30
  390. tecks3.TextStrokeTransparency = 0
  391. tecks3.TextColor3 = Color3.new(255,0,0)
  392. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  393. tecks3.Size = UDim2.new(1,0,0.5,0)
  394. coroutine.resume(coroutine.create(function()
  395. while tecks3 ~= nil do
  396. swait()
  397. tecks3.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  398. tecks3.Rotation = math.random(-3,3)
  399. tecks3.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  400. tecks3.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  401. end
  402. end))
  403. for i = 1,string.len(text),1 do
  404. tecks2.Text = string.sub(text,1,i)
  405. tecks3.Text = string.sub(text,1,i)
  406. wait(0.01)
  407. end
  408. wait(2)
  409. for i = 1, 50 do
  410. swait()
  411. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  412. tecks2.Rotation = tecks2.Rotation - 2
  413. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  414. tecks2.TextTransparency = tecks2.TextTransparency + .04
  415. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  416. tecks3.Rotation = tecks2.Rotation + 2
  417. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  418. tecks3.TextTransparency = tecks2.TextTransparency + .04
  419. end
  420. naeeym2:Destroy()
  421. end)
  422. chat()
  423. end
  424. function onChatted(msg)
  425. chatfunc(msg)
  426. end
  427. --plr.Chatted:connect(onChatted)
  428.  
  429. GlowParticle = Instance.new("ParticleEmitter",ra)
  430. GlowParticle.LightEmission = 0
  431. GlowParticle.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  432. GlowParticle.Size = NumberSequence.new(0,0.6)
  433. GlowParticle.Rotation = NumberRange.new(0, 360)
  434. GlowParticle.Texture = "http://www.roblox.com/asset/?id=1523916715"
  435. GlowParticle.Transparency = NumberSequence.new(0,1)
  436. GlowParticle.LockedToPart = true
  437. GlowParticle.Lifetime = NumberRange.new(1)
  438. GlowParticle.Rate = 999
  439. GlowParticle.Speed = NumberRange.new(0)
  440. GlowParticle.VelocitySpread = 500
  441.  
  442. function TargetSelect(person)
  443. local dd=coroutine.wrap(function()
  444. if targetted ~= person then
  445. targetted = person
  446. GlowParticle.Enabled = true
  447. end
  448. end)
  449. dd()
  450. end
  451.  
  452. if targetted == nil then
  453. GlowParticle.Enabled = false
  454. end
  455. -------------------------------------------------------
  456. --Start Important Functions--
  457. -------------------------------------------------------
  458. function swait(num)
  459. if num == 0 or num == nil then
  460. game:service("RunService").Stepped:wait(0)
  461. else
  462. for i = 0, num do
  463. game:service("RunService").Stepped:wait(0)
  464. end
  465. end
  466. end
  467. function thread(f)
  468. coroutine.resume(coroutine.create(f))
  469. end
  470. function clerp(a, b, t)
  471. local qa = {
  472. QuaternionFromCFrame(a)
  473. }
  474. local qb = {
  475. QuaternionFromCFrame(b)
  476. }
  477. local ax, ay, az = a.x, a.y, a.z
  478. local bx, by, bz = b.x, b.y, b.z
  479. local _t = 1 - t
  480. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  481. end
  482. function QuaternionFromCFrame(cf)
  483. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  484. local trace = m00 + m11 + m22
  485. if trace > 0 then
  486. local s = math.sqrt(1 + trace)
  487. local recip = 0.5 / s
  488. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  489. else
  490. local i = 0
  491. if m00 < m11 then
  492. i = 1
  493. end
  494. if m22 > (i == 0 and m00 or m11) then
  495. i = 2
  496. end
  497. if i == 0 then
  498. local s = math.sqrt(m00 - m11 - m22 + 1)
  499. local recip = 0.5 / s
  500. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  501. elseif i == 1 then
  502. local s = math.sqrt(m11 - m22 - m00 + 1)
  503. local recip = 0.5 / s
  504. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  505. elseif i == 2 then
  506. local s = math.sqrt(m22 - m00 - m11 + 1)
  507. local recip = 0.5 / s
  508. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  509. end
  510. end
  511. end
  512. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  513. local xs, ys, zs = x + x, y + y, z + z
  514. local wx, wy, wz = w * xs, w * ys, w * zs
  515. local xx = x * xs
  516. local xy = x * ys
  517. local xz = x * zs
  518. local yy = y * ys
  519. local yz = y * zs
  520. local zz = z * zs
  521. 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))
  522. end
  523. function QuaternionSlerp(a, b, t)
  524. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  525. local startInterp, finishInterp
  526. if cosTheta >= 1.0E-4 then
  527. if 1 - cosTheta > 1.0E-4 then
  528. local theta = math.acos(cosTheta)
  529. local invSinTheta = 1 / Sin(theta)
  530. startInterp = Sin((1 - t) * theta) * invSinTheta
  531. finishInterp = Sin(t * theta) * invSinTheta
  532. else
  533. startInterp = 1 - t
  534. finishInterp = t
  535. end
  536. elseif 1 + cosTheta > 1.0E-4 then
  537. local theta = math.acos(-cosTheta)
  538. local invSinTheta = 1 / Sin(theta)
  539. startInterp = Sin((t - 1) * theta) * invSinTheta
  540. finishInterp = Sin(t * theta) * invSinTheta
  541. else
  542. startInterp = t - 1
  543. finishInterp = t
  544. end
  545. 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
  546. end
  547. function rayCast(Position, Direction, Range, Ignore)
  548. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  549. end
  550. local RbxUtility = LoadLibrary("RbxUtility")
  551. local Create = RbxUtility.Create
  552.  
  553. -------------------------------------------------------
  554. --Start Damage Function--
  555. -------------------------------------------------------
  556. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  557. if hit.Parent == nil then
  558. return
  559. end
  560. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  561. for _, v in pairs(hit.Parent:children()) do
  562. if v:IsA("Humanoid") then
  563. h = v
  564. end
  565. end
  566. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  567.  
  568. hit.Parent:FindFirstChild("Head"):BreakJoints()
  569. end
  570.  
  571. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  572. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  573. if hit.Parent.DebounceHit.Value == true then
  574. return
  575. end
  576. end
  577. if insta == true then
  578. hit.Parent:FindFirstChild("Head"):BreakJoints()
  579. end
  580. local c = Create("ObjectValue"){
  581. Name = "creator",
  582. Value = game:service("Players").LocalPlayer,
  583. Parent = h,
  584. }
  585. game:GetService("Debris"):AddItem(c, .5)
  586. if HitSound ~= nil and HitPitch ~= nil then
  587. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  588. end
  589. local Damage = math.random(minim, maxim)
  590. local blocked = false
  591. local block = hit.Parent:findFirstChild("Block")
  592. if block ~= nil then
  593. if block.className == "IntValue" then
  594. if block.Value > 0 then
  595. blocked = true
  596. block.Value = block.Value - 1
  597. print(block.Value)
  598. end
  599. end
  600. end
  601. if blocked == false then
  602. h.Health = h.Health - Damage
  603. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  604. else
  605. h.Health = h.Health - (Damage / 2)
  606. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  607. end
  608. if Type == "Knockdown" then
  609. local hum = hit.Parent.Humanoid
  610. hum.PlatformStand = true
  611. coroutine.resume(coroutine.create(function(HHumanoid)
  612. swait(1)
  613. HHumanoid.PlatformStand = false
  614. end), hum)
  615. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  616. local bodvol = Create("BodyVelocity"){
  617. velocity = angle * knockback,
  618. P = 5000,
  619. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  620. Parent = hit,
  621. }
  622. local rl = Create("BodyAngularVelocity"){
  623. P = 3000,
  624. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  625. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  626. Parent = hit,
  627. }
  628. game:GetService("Debris"):AddItem(bodvol, .5)
  629. game:GetService("Debris"):AddItem(rl, .5)
  630. elseif Type == "Normal" then
  631. local vp = Create("BodyVelocity"){
  632. P = 500,
  633. maxForce = Vector3.new(math.huge, 0, math.huge),
  634. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  635. }
  636. if knockback > 0 then
  637. vp.Parent = hit.Parent.Torso
  638. end
  639. game:GetService("Debris"):AddItem(vp, .5)
  640. elseif Type == "Up" then
  641. local bodyVelocity = Create("BodyVelocity"){
  642. velocity = Vector3.new(0, 20, 0),
  643. P = 5000,
  644. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  645. Parent = hit,
  646. }
  647. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  648. elseif Type == "DarkUp" then
  649. coroutine.resume(coroutine.create(function()
  650. for i = 0, 1, 0.1 do
  651. swait()
  652. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  653. end
  654. end))
  655. local bodyVelocity = Create("BodyVelocity"){
  656. velocity = Vector3.new(0, 20, 0),
  657. P = 5000,
  658. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  659. Parent = hit,
  660. }
  661. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  662. elseif Type == "Snare" then
  663. local bp = Create("BodyPosition"){
  664. P = 2000,
  665. D = 100,
  666. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  667. position = hit.Parent.Torso.Position,
  668. Parent = hit.Parent.Torso,
  669. }
  670. game:GetService("Debris"):AddItem(bp, 1)
  671. elseif Type == "Freeze" then
  672. local BodPos = Create("BodyPosition"){
  673. P = 50000,
  674. D = 1000,
  675. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  676. position = hit.Parent.Torso.Position,
  677. Parent = hit.Parent.Torso,
  678. }
  679. local BodGy = Create("BodyGyro") {
  680. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  681. P = 20e+003,
  682. Parent = hit.Parent.Torso,
  683. cframe = hit.Parent.Torso.CFrame,
  684. }
  685. hit.Parent.Torso.Anchored = true
  686. coroutine.resume(coroutine.create(function(Part)
  687. swait(1.5)
  688. Part.Anchored = false
  689. end), hit.Parent.Torso)
  690. game:GetService("Debris"):AddItem(BodPos, 3)
  691. game:GetService("Debris"):AddItem(BodGy, 3)
  692. end
  693. local debounce = Create("BoolValue"){
  694. Name = "DebounceHit",
  695. Parent = hit.Parent,
  696. Value = true,
  697. }
  698. game:GetService("Debris"):AddItem(debounce, Delay)
  699. c = Create("ObjectValue"){
  700. Name = "creator",
  701. Value = Player,
  702. Parent = h,
  703. }
  704. game:GetService("Debris"):AddItem(c, .5)
  705. end
  706. end
  707. -------------------------------------------------------
  708. --End Damage Function--
  709. -------------------------------------------------------
  710. local NewInstance = function(instance,parent,properties)
  711. local inst = Instance.new(instance,parent)
  712. if(properties)then
  713. for i,v in next, properties do
  714. pcall(function() inst[i] = v end)
  715. end
  716. end
  717. return inst;
  718. end
  719.  
  720. 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))})
  721.  
  722. 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))})
  723. -------------------------------------------------------
  724. --Start Damage Function Customization--
  725. -------------------------------------------------------
  726. function ShowDamage(Pos, Text, Time, Color)
  727. local Rate = (1 / 30)
  728. local Pos = (Pos or Vector3.new(0, 0, 0))
  729. local Text = (Text or "")
  730. local Time = (Time or 2)
  731. local Color = (Color or Color3.new(1, 0, 1))
  732. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  733. EffectPart.Anchored = true
  734. local BillboardGui = Create("BillboardGui"){
  735. Size = UDim2.new(3, 0, 3, 0),
  736. Adornee = EffectPart,
  737. Parent = EffectPart,
  738. }
  739. local TextLabel = Create("TextLabel"){
  740. BackgroundTransparency = 1,
  741. Size = UDim2.new(1, 0, 1, 0),
  742. Text = Text,
  743. Font = "Bodoni",
  744. TextColor3 = Color,
  745. TextScaled = true,
  746. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  747. Parent = BillboardGui,
  748. }
  749. game.Debris:AddItem(EffectPart, (Time))
  750. EffectPart.Parent = game:GetService("Workspace")
  751. delay(0, function()
  752. local Frames = (Time / Rate)
  753. for Frame = 1, Frames do
  754. wait(Rate)
  755. local Percent = (Frame / Frames)
  756. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  757. TextLabel.TextTransparency = Percent
  758. end
  759. if EffectPart and EffectPart.Parent then
  760. EffectPart:Destroy()
  761. end
  762. end)
  763. end
  764. -------------------------------------------------------
  765. --End Damage Function Customization--
  766. -------------------------------------------------------
  767.  
  768. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  769. for _, c in pairs(workspace:children()) do
  770. local hum = c:findFirstChild("Humanoid")
  771. if hum ~= nil then
  772. local head = c:findFirstChild("Head")
  773. if head ~= nil then
  774. local targ = head.Position - Part.Position
  775. local mag = targ.magnitude
  776. if magni >= mag and c.Name ~= plr.Name then
  777. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  778. end
  779. end
  780. end
  781. end
  782. end
  783.  
  784.  
  785. CFuncs = {
  786. Part = {
  787. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  788. local Part = Create("Part")({
  789. Parent = Parent,
  790. Reflectance = Reflectance,
  791. Transparency = Transparency,
  792. CanCollide = false,
  793. Locked = true,
  794. BrickColor = BrickColor.new(tostring(BColor)),
  795. Name = Name,
  796. Size = Size,
  797. Material = Material
  798. })
  799. RemoveOutlines(Part)
  800. return Part
  801. end
  802. },
  803. Mesh = {
  804. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  805. local Msh = Create(Mesh)({
  806. Parent = Part,
  807. Offset = OffSet,
  808. Scale = Scale
  809. })
  810. if Mesh == "SpecialMesh" then
  811. Msh.MeshType = MeshType
  812. Msh.MeshId = MeshId
  813. end
  814. return Msh
  815. end
  816. },
  817. Mesh = {
  818. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  819. local Msh = Create(Mesh)({
  820. Parent = Part,
  821. Offset = OffSet,
  822. Scale = Scale
  823. })
  824. if Mesh == "SpecialMesh" then
  825. Msh.MeshType = MeshType
  826. Msh.MeshId = MeshId
  827. end
  828. return Msh
  829. end
  830. },
  831. Weld = {
  832. Create = function(Parent, Part0, Part1, C0, C1)
  833. local Weld = Create("Weld")({
  834. Parent = Parent,
  835. Part0 = Part0,
  836. Part1 = Part1,
  837. C0 = C0,
  838. C1 = C1
  839. })
  840. return Weld
  841. end
  842. },
  843. Sound = {
  844. Create = function(id, par, vol, pit)
  845. coroutine.resume(coroutine.create(function()
  846. local S = Create("Sound")({
  847. Volume = vol,
  848. Pitch = pit or 1,
  849. SoundId = id,
  850. Parent = par or workspace
  851. })
  852. wait()
  853. S:play()
  854. game:GetService("Debris"):AddItem(S, 6)
  855. end))
  856. end
  857. },
  858. ParticleEmitter = {
  859. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  860. local fp = Create("ParticleEmitter")({
  861. Parent = Parent,
  862. Color = ColorSequence.new(Color1, Color2),
  863. LightEmission = LightEmission,
  864. Size = Size,
  865. Texture = Texture,
  866. Transparency = Transparency,
  867. ZOffset = ZOffset,
  868. Acceleration = Accel,
  869. Drag = Drag,
  870. LockedToPart = LockedToPart,
  871. VelocityInheritance = VelocityInheritance,
  872. EmissionDirection = EmissionDirection,
  873. Enabled = Enabled,
  874. Lifetime = LifeTime,
  875. Rate = Rate,
  876. Rotation = Rotation,
  877. RotSpeed = RotSpeed,
  878. Speed = Speed,
  879. VelocitySpread = VelocitySpread
  880. })
  881. return fp
  882. end
  883. }
  884. }
  885. function RemoveOutlines(part)
  886. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  887. end
  888. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  889. local NEWWELD = IT(TYPE)
  890. NEWWELD.Part0 = PART0
  891. NEWWELD.Part1 = PART1
  892. NEWWELD.C0 = C0
  893. NEWWELD.C1 = C1
  894. NEWWELD.Parent = PARENT
  895. return NEWWELD
  896. end
  897. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  898. local Part = Create("Part")({
  899. formFactor = FormFactor,
  900. Parent = Parent,
  901. Reflectance = Reflectance,
  902. Transparency = Transparency,
  903. CanCollide = false,
  904. Locked = true,
  905. BrickColor = BrickColor.new(tostring(BColor)),
  906. Name = Name,
  907. Size = Size,
  908. Material = Material
  909. })
  910. RemoveOutlines(Part)
  911. return Part
  912. end
  913. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  914. local Msh = Create(Mesh)({
  915. Parent = Part,
  916. Offset = OffSet,
  917. Scale = Scale
  918. })
  919. if Mesh == "SpecialMesh" then
  920. Msh.MeshType = MeshType
  921. Msh.MeshId = MeshId
  922. end
  923. return Msh
  924. end
  925. function CreateWeld(Parent, Part0, Part1, C0, C1)
  926. local Weld = Create("Weld")({
  927. Parent = Parent,
  928. Part0 = Part0,
  929. Part1 = Part1,
  930. C0 = C0,
  931. C1 = C1
  932. })
  933. return Weld
  934. end
  935.  
  936.  
  937. -------------------------------------------------------
  938. --Start Effect Function--
  939. -------------------------------------------------------
  940. EffectModel = Instance.new("Model", char)
  941. Effects = {
  942. Block = {
  943. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  944. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  945. prt.Anchored = true
  946. prt.CFrame = cframe
  947. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  948. game:GetService("Debris"):AddItem(prt, 10)
  949. if Type == 1 or Type == nil then
  950. table.insert(Effects, {
  951. prt,
  952. "Block1",
  953. delay,
  954. x3,
  955. y3,
  956. z3,
  957. msh
  958. })
  959. elseif Type == 2 then
  960. table.insert(Effects, {
  961. prt,
  962. "Block2",
  963. delay,
  964. x3,
  965. y3,
  966. z3,
  967. msh
  968. })
  969. else
  970. table.insert(Effects, {
  971. prt,
  972. "Block3",
  973. delay,
  974. x3,
  975. y3,
  976. z3,
  977. msh
  978. })
  979. end
  980. end
  981. },
  982. Sphere = {
  983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  984. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  985. prt.Anchored = true
  986. prt.CFrame = cframe
  987. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  988. game:GetService("Debris"):AddItem(prt, 10)
  989. table.insert(Effects, {
  990. prt,
  991. "Cylinder",
  992. delay,
  993. x3,
  994. y3,
  995. z3,
  996. msh
  997. })
  998. end
  999. },
  1000. Cylinder = {
  1001. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1002. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1003. prt.Anchored = true
  1004. prt.CFrame = cframe
  1005. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1006. game:GetService("Debris"):AddItem(prt, 10)
  1007. table.insert(Effects, {
  1008. prt,
  1009. "Cylinder",
  1010. delay,
  1011. x3,
  1012. y3,
  1013. z3,
  1014. msh
  1015. })
  1016. end
  1017. },
  1018. Wave = {
  1019. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1020. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1021. prt.Anchored = true
  1022. prt.CFrame = cframe
  1023. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1024. game:GetService("Debris"):AddItem(prt, 10)
  1025. table.insert(Effects, {
  1026. prt,
  1027. "Cylinder",
  1028. delay,
  1029. x3 / 60,
  1030. y3 / 60,
  1031. z3 / 60,
  1032. msh
  1033. })
  1034. end
  1035. },
  1036. Ring = {
  1037. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1038. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1039. prt.Anchored = true
  1040. prt.CFrame = cframe
  1041. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1042. game:GetService("Debris"):AddItem(prt, 10)
  1043. table.insert(Effects, {
  1044. prt,
  1045. "Cylinder",
  1046. delay,
  1047. x3,
  1048. y3,
  1049. z3,
  1050. msh
  1051. })
  1052. end
  1053. },
  1054. Break = {
  1055. Create = function(brickcolor, cframe, x1, y1, z1)
  1056. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1057. prt.Anchored = true
  1058. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1059. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1060. local num = math.random(10, 50) / 1000
  1061. game:GetService("Debris"):AddItem(prt, 10)
  1062. table.insert(Effects, {
  1063. prt,
  1064. "Shatter",
  1065. num,
  1066. prt.CFrame,
  1067. math.random() - math.random(),
  1068. 0,
  1069. math.random(50, 100) / 100
  1070. })
  1071. end
  1072. },
  1073. Spiral = {
  1074. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1075. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1076. prt.Anchored = true
  1077. prt.CFrame = cframe
  1078. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1079. game:GetService("Debris"):AddItem(prt, 10)
  1080. table.insert(Effects, {
  1081. prt,
  1082. "Cylinder",
  1083. delay,
  1084. x3,
  1085. y3,
  1086. z3,
  1087. msh
  1088. })
  1089. end
  1090. },
  1091. Push = {
  1092. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1093. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1094. prt.Anchored = true
  1095. prt.CFrame = cframe
  1096. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1097. game:GetService("Debris"):AddItem(prt, 10)
  1098. table.insert(Effects, {
  1099. prt,
  1100. "Cylinder",
  1101. delay,
  1102. x3,
  1103. y3,
  1104. z3,
  1105. msh
  1106. })
  1107. end
  1108. }
  1109. }
  1110. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1111. local fp = IT("Part")
  1112. fp.formFactor = formfactor
  1113. fp.Parent = parent
  1114. fp.Reflectance = reflectance
  1115. fp.Transparency = transparency
  1116. fp.CanCollide = false
  1117. fp.Locked = true
  1118. fp.BrickColor = brickcolor
  1119. fp.Name = name
  1120. fp.Size = size
  1121. fp.Position = tors.Position
  1122. RemoveOutlines(fp)
  1123. fp.Material = "SmoothPlastic"
  1124. fp:BreakJoints()
  1125. return fp
  1126. end
  1127.  
  1128. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1129. local mesh = IT(Mesh)
  1130. mesh.Parent = part
  1131. if Mesh == "SpecialMesh" then
  1132. mesh.MeshType = meshtype
  1133. if meshid ~= "nil" then
  1134. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1135. end
  1136. end
  1137. mesh.Offset = offset
  1138. mesh.Scale = scale
  1139. return mesh
  1140. end
  1141.  
  1142. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1143. local type = type
  1144. local rng = Instance.new("Part", char)
  1145. rng.Anchored = true
  1146. rng.BrickColor = color
  1147. rng.CanCollide = false
  1148. rng.FormFactor = 3
  1149. rng.Name = "Ring"
  1150. rng.Material = "Neon"
  1151. rng.Size = Vector3.new(1, 1, 1)
  1152. rng.Transparency = 0
  1153. rng.TopSurface = 0
  1154. rng.BottomSurface = 0
  1155. rng.CFrame = pos
  1156. local rngm = Instance.new("SpecialMesh", rng)
  1157. rngm.MeshType = MType
  1158. rngm.Scale = scale
  1159. local scaler2 = 1
  1160. if type == "Add" then
  1161. scaler2 = 1 * value
  1162. elseif type == "Divide" then
  1163. scaler2 = 1 / value
  1164. end
  1165. coroutine.resume(coroutine.create(function()
  1166. for i = 0, 10 / bonuspeed, 0.1 do
  1167. swait()
  1168. if type == "Add" then
  1169. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1170. elseif type == "Divide" then
  1171. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1172. end
  1173. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1174. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1175. end
  1176. rng:Destroy()
  1177. end))
  1178. end
  1179.  
  1180. function Eviscerate(dude)
  1181. if dude.Name ~= char then
  1182. local bgf = IT("BodyGyro", dude.Head)
  1183. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1184. local val = IT("BoolValue", dude)
  1185. val.Name = "IsHit"
  1186. local ds = coroutine.wrap(function()
  1187. dude:WaitForChild("Head"):BreakJoints()
  1188. wait(0.5)
  1189. target = nil
  1190. coroutine.resume(coroutine.create(function()
  1191. for i, v in pairs(dude:GetChildren()) do
  1192. if v:IsA("Accessory") then
  1193. v:Destroy()
  1194. end
  1195. if v:IsA("Humanoid") then
  1196. v:Destroy()
  1197. end
  1198. if v:IsA("CharacterMesh") then
  1199. v:Destroy()
  1200. end
  1201. if v:IsA("Model") then
  1202. v:Destroy()
  1203. end
  1204. if v:IsA("Part") or v:IsA("MeshPart") then
  1205. for x, o in pairs(v:GetChildren()) do
  1206. if o:IsA("Decal") then
  1207. o:Destroy()
  1208. end
  1209. end
  1210. coroutine.resume(coroutine.create(function()
  1211. v.Material = "Neon"
  1212. v.CanCollide = false
  1213. local PartEmmit1 = IT("ParticleEmitter", v)
  1214. PartEmmit1.LightEmission = 1
  1215. PartEmmit1.Texture = "rbxassetid://284205403"
  1216. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1217. PartEmmit1.Rate = 150
  1218. PartEmmit1.Lifetime = NumberRange.new(1)
  1219. PartEmmit1.Size = NumberSequence.new({
  1220. NumberSequenceKeypoint.new(0, 0.75, 0),
  1221. NumberSequenceKeypoint.new(1, 0, 0)
  1222. })
  1223. PartEmmit1.Transparency = NumberSequence.new({
  1224. NumberSequenceKeypoint.new(0, 0, 0),
  1225. NumberSequenceKeypoint.new(1, 1, 0)
  1226. })
  1227. PartEmmit1.Speed = NumberRange.new(0, 0)
  1228. PartEmmit1.VelocitySpread = 30000
  1229. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1230. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1231. local BodPoss = IT("BodyPosition", v)
  1232. BodPoss.P = 3000
  1233. BodPoss.D = 1000
  1234. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1235. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1236. v.Color = maincolor.Color
  1237. coroutine.resume(coroutine.create(function()
  1238. for i = 0, 49 do
  1239. swait(1)
  1240. v.Transparency = v.Transparency + 0.08
  1241. end
  1242. wait(0.5)
  1243. PartEmmit1.Enabled = false
  1244. wait(3)
  1245. v:Destroy()
  1246. dude:Destroy()
  1247. end))
  1248. end))
  1249. end
  1250. end
  1251. end))
  1252. end)
  1253. ds()
  1254. end
  1255. end
  1256.  
  1257. function FindNearestHead(Position, Distance, SinglePlayer)
  1258. if SinglePlayer then
  1259. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1260. end
  1261. local List = {}
  1262. for i, v in pairs(workspace:GetChildren()) do
  1263. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1264. table.insert(List, v)
  1265. end
  1266. end
  1267. return List
  1268. end
  1269.  
  1270. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1271. local type = type
  1272. local rng = Instance.new("Part", char)
  1273. rng.Anchored = true
  1274. rng.BrickColor = color
  1275. rng.CanCollide = false
  1276. rng.FormFactor = 3
  1277. rng.Name = "Ring"
  1278. rng.Material = "Neon"
  1279. rng.Size = Vector3.new(1, 1, 1)
  1280. rng.Transparency = 0
  1281. rng.TopSurface = 0
  1282. rng.BottomSurface = 0
  1283. rng.CFrame = pos
  1284. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1285. local rngm = Instance.new("SpecialMesh", rng)
  1286. rngm.MeshType = MType
  1287. rngm.Scale = Vector3.new(x1, y1, z1)
  1288. local scaler2 = 1
  1289. local speeder = FastSpeed
  1290. if type == "Add" then
  1291. scaler2 = 1 * value
  1292. elseif type == "Divide" then
  1293. scaler2 = 1 / value
  1294. end
  1295. coroutine.resume(coroutine.create(function()
  1296. for i = 0, 10 / bonuspeed, 0.1 do
  1297. swait()
  1298. if type == "Add" then
  1299. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1300. elseif type == "Divide" then
  1301. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1302. end
  1303. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1304. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1305. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1306. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1307. end
  1308. rng:Destroy()
  1309. end))
  1310. end
  1311.  
  1312. function SoulSteal(dude)
  1313. if dude.Name ~= char then
  1314. local bgf = IT("BodyGyro", dude.Head)
  1315. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1316. local val = IT("BoolValue", dude)
  1317. val.Name = "IsHit"
  1318. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1319. local soulst = coroutine.wrap(function()
  1320. local soul = Instance.new("Part",dude)
  1321. soul.Size = Vector3.new(1,1,1)
  1322. soul.CanCollide = false
  1323. soul.Anchored = false
  1324. soul.Position = torso.Position
  1325. soul.Transparency = 1
  1326. local PartEmmit1 = IT("ParticleEmitter", soul)
  1327. PartEmmit1.LightEmission = 1
  1328. PartEmmit1.Texture = "rbxassetid://569507414"
  1329. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1330. PartEmmit1.Rate = 250
  1331. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1332. PartEmmit1.Size = NumberSequence.new({
  1333. NumberSequenceKeypoint.new(0, 1, 0),
  1334. NumberSequenceKeypoint.new(1, 0, 0)
  1335. })
  1336. PartEmmit1.Transparency = NumberSequence.new({
  1337. NumberSequenceKeypoint.new(0, 0, 0),
  1338. NumberSequenceKeypoint.new(1, 1, 0)
  1339. })
  1340. PartEmmit1.Speed = NumberRange.new(0, 0)
  1341. PartEmmit1.VelocitySpread = 30000
  1342. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1343. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1344. local BodPoss = IT("BodyPosition", soul)
  1345. BodPoss.P = 3000
  1346. BodPoss.D = 1000
  1347. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1348. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1349. wait(1.6)
  1350. soul.Touched:connect(function(hit)
  1351. if hit.Parent == char then
  1352. soul:Destroy()
  1353. end
  1354. end)
  1355. wait(1.2)
  1356. while soul do
  1357. swait()
  1358. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1359. BodPoss.Position = tors.Position
  1360. end
  1361. end)
  1362. soulst()
  1363. end
  1364. end
  1365. function FaceMouse()
  1366. local Cam = workspace.CurrentCamera
  1367. return {
  1368. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1369. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1370. }
  1371. end
  1372. -------------------------------------------------------
  1373. --End Effect Function--
  1374. -------------------------------------------------------
  1375. function Cso(ID, PARENT, VOLUME, PITCH)
  1376. local NSound = nil
  1377. coroutine.resume(coroutine.create(function()
  1378. NSound = IT("Sound", PARENT)
  1379. NSound.Volume = VOLUME
  1380. NSound.Pitch = PITCH
  1381. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1382. swait()
  1383. NSound:play()
  1384. game:GetService("Debris"):AddItem(NSound, 10)
  1385. end))
  1386. return NSound
  1387. end
  1388. function CameraEnshaking(Length, Intensity)
  1389. coroutine.resume(coroutine.create(function()
  1390. local intensity = 1 * Intensity
  1391. local rotM = 0.01 * Intensity
  1392. for i = 0, Length, 0.1 do
  1393. swait()
  1394. intensity = intensity - 0.05 * Intensity / Length
  1395. rotM = rotM - 5.0E-4 * Intensity / Length
  1396. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1397. 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)
  1398. end
  1399. hum.CameraOffset = Vector3.new(0, 0, 0)
  1400. end))
  1401. end
  1402. -------------------------------------------------------
  1403. --End Important Functions--
  1404. -------------------------------------------------------
  1405. local newMotor = function(part0, part1, c0, c1)
  1406. local w = Create('Motor'){
  1407. Parent = part0,
  1408. Part0 = part0,
  1409. Part1 = part1,
  1410. C0 = c0,
  1411. C1 = c1,
  1412. }
  1413. return w
  1414. end
  1415.  
  1416.  
  1417. function clerp(a, b, t)
  1418. return a:lerp(b, t)
  1419. end
  1420.  
  1421.  
  1422. local newMotor = function(part0, part1, c0, c1)
  1423. local w = Create('Motor'){
  1424. Parent = part0,
  1425. Part0 = part0,
  1426. Part1 = part1,
  1427. C0 = c0,
  1428. C1 = c1,
  1429. }
  1430. return w
  1431. end
  1432.  
  1433.  
  1434.  
  1435.  
  1436. function PlayAnimationFromTable(table, speed, bool)
  1437. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1438. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1439. RW.C0 = clerp(RW.C0, table[3], speed)
  1440. LW.C0 = clerp(LW.C0, table[4], speed)
  1441. RH.C0 = clerp(RH.C0, table[5], speed)
  1442. LH.C0 = clerp(LH.C0, table[6], speed)
  1443. if bool == true then
  1444. if resetc1 == false then
  1445. resetc1 = true
  1446. RootJoint.C1 = RootJoint.C1
  1447. Torso.Neck.C1 = Torso.Neck.C1
  1448. RW.C1 = rarmc1
  1449. LW.C1 = larmc1
  1450. RH.C1 = rlegc1
  1451. LH.C1 = llegc1
  1452. end
  1453. end
  1454. end
  1455.  
  1456.  
  1457. local m = Create("Model"){
  1458. Parent = Character,
  1459. Name = "WeaponModel"
  1460. }
  1461.  
  1462.  
  1463. New = function(Object, Parent, Name, Data)
  1464. local Object = Instance.new(Object)
  1465. for Index, Value in pairs(Data or {}) do
  1466. Object[Index] = Value
  1467. end
  1468. Object.Parent = Parent
  1469. Object.Name = Name
  1470. return Object
  1471. end
  1472.  
  1473. CFuncs.Sound.Create("1818153677", Character, 5, 1)
  1474. if morph == true then
  1475. end
  1476. Halfhed=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Halfhed",Vector3.new(2, 1, 1))
  1477. 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))
  1478. CFuncs.Mesh.Create("SpecialMesh",Halfhed,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25999999, 0.899999976, 1.25999999))
  1479. humanoid.WalkSpeed = 0
  1480. Humanoid.AutoRotate = false
  1481. if Player.Name ~= "SezHu" then
  1482. for i = 0, 10, 0.1 do
  1483. swait()
  1484. PlayAnimationFromTable({
  1485. 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),
  1486. 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))),
  1487. 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))),
  1488. 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))),
  1489. 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),
  1490. 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),
  1491. }, .1, false)
  1492. end
  1493.  
  1494. for i = 0, 2, 0.1 do
  1495. swait()
  1496. PlayAnimationFromTable({
  1497. 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),
  1498. 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))),
  1499. 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))),
  1500. 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))),
  1501. 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),
  1502. 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),
  1503. }, .1, false)
  1504. end
  1505.  
  1506. for i = 0, 8, 0.1 do
  1507. swait()
  1508. PlayAnimationFromTable({
  1509. 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),
  1510. 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))),
  1511. 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))),
  1512. 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))),
  1513. 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),
  1514. 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),
  1515. }, .1, false)
  1516. end
  1517.  
  1518.  
  1519. for i = 0, 2, 0.1 do
  1520. swait()
  1521. PlayAnimationFromTable({
  1522. 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),
  1523. 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))),
  1524. 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))),
  1525. 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))),
  1526. 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),
  1527. 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),
  1528. }, .1, false)
  1529. end
  1530. for i = 0, 6, 0.1 do
  1531. swait()
  1532. PlayAnimationFromTable({
  1533. 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),
  1534. 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))),
  1535. 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))),
  1536. 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))),
  1537. 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),
  1538. 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),
  1539. }, .1, false)
  1540. end
  1541.  
  1542.  
  1543. for i = 0, 10, 0.1 do
  1544. swait()
  1545. PlayAnimationFromTable({
  1546. 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),
  1547. 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))),
  1548. 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))),
  1549. 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))),
  1550. 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),
  1551. 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),
  1552. }, .1, false)
  1553. end
  1554.  
  1555. for i = 0, 1, 0.1 do
  1556. swait()
  1557. PlayAnimationFromTable({
  1558. 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),
  1559. 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),
  1560. 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),
  1561. 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),
  1562. 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),
  1563. 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),
  1564. }, .1, false)
  1565. end
  1566.  
  1567. for i = 0, 20, 0.1 do
  1568. swait()
  1569. PlayAnimationFromTable({
  1570. 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),
  1571. 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))),
  1572. 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))),
  1573. 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))),
  1574. 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),
  1575. 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),
  1576. }, .1, false)
  1577. end
  1578. end
  1579. Humanoid.AutoRotate = true
  1580. humanoid.WalkSpeed = 8
  1581.  
  1582. WingMain=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1583. 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))
  1584. Wing=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1585. 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))
  1586.  
  1587. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1588. 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))
  1589. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1590. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1591. 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))
  1592. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1593. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1594. 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))
  1595. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1596. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1597. 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))
  1598. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1599. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1600. 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))
  1601. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1602. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1603. 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))
  1604. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1605. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1606. 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))
  1607. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1608. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1609. 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))
  1610. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1611. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1612. 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))
  1613. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1614. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1615. 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))
  1616. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1617. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1618. 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))
  1619. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1620. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1621. 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))
  1622. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1623. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1624. 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))
  1625. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1626. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1627. 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))
  1628. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1629. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1630. 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))
  1631. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1632. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1633. 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))
  1634. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1635. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1636. 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))
  1637. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1638. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1639. 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))
  1640. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1641. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1642. 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))
  1643. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1644. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1645. 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))
  1646. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1647. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1648. 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))
  1649. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1650. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1651. 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))
  1652. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1653. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1654. 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))
  1655. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1656. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1657. 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))
  1658. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1659. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1660. 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))
  1661. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1662. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1663. 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))
  1664. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1665. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1666. 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))
  1667. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1668. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1669. 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))
  1670. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1671. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1672. 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))
  1673. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1674. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1675. 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))
  1676. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1677. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1678. 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))
  1679. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1680. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1681. 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))
  1682. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1683. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1684. 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))
  1685. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1686. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1687. 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))
  1688. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1689. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1690. 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))
  1691. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1692. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1693. 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))
  1694. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1695. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.68964601, 0.284894377, 0.200000003))
  1696. 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))
  1697. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1698. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1699. 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))
  1700. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1701. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1702. 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))
  1703. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1704. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1705. 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))
  1706. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1707. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1708. 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))
  1709. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1710. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1711. 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))
  1712. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1713. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1714. 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))
  1715. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1716. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1717. 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))
  1718. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1719. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1720. 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))
  1721. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1722. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1723. 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))
  1724. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1725. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1726. 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))
  1727. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1728. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1729. 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))
  1730. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1731. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1732. 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))
  1733. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1734. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1735. 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))
  1736. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1737. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1738. 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))
  1739. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1740. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1741. 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))
  1742. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1743. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1744. 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))
  1745. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1746. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1747. 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))
  1748. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1749. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1750. 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))
  1751. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1752. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1753. 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))
  1754. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1755. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1756. 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))
  1757. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1758. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1759. 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))
  1760. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1761. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1762. 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))
  1763. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1764. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1765. 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))
  1766. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1767. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1768. 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))
  1769. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1770. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1771. 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))
  1772. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1773. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1774. 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))
  1775. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1776. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1777. 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))
  1778. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1779. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1780. 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))
  1781. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1782. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1783. 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))
  1784. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1785. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1786. 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))
  1787. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1788. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1789. 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))
  1790. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1791. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1792. 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))
  1793. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1794. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1795. 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))
  1796. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1797. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  1798. 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))
  1799. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1800. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1801. 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))
  1802. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1803. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1804. 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))
  1805. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1806. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.32805729, 0.345994473, 0.200000003))
  1807. 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))
  1808. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1809. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1810. 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))
  1811. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1812. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1813. 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))
  1814. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1815. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1816. 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))
  1817. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1818. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1819. 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))
  1820. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1821. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1822. 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))
  1823. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1824. 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))
  1825. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1826. 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))
  1827. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1828. 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))
  1829. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1830. 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))
  1831. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1832. 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))
  1833. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1834. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1835. 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))
  1836. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1837. 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))
  1838. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1839. 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))
  1840. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1841. 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))
  1842. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.53132343, 0.240000069, 0.200000003))
  1843. 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))
  1844. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1845. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1846. 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))
  1847. Part=CFuncs.Part.Create(m,Enum.Material.Glass,0,0.5,"Really black","Part",Vector3.new(0.313761592, 1.26770866, 1.29358757))
  1848. 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))
  1849. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1850. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.26164198, 0.255189061, 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(-7.31764221, 0.649587631, 0.975751877, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1852. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1853. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.94150734, 0.400000006, 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(6.19526672, -1.05738401, 0.97567749, -0.983716667, -0.0970480368, -0.151272491, -0.0849231184, 0.992783904, -0.0846648067, 0.158397436, -0.0704396516, -0.984859765))
  1855. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1856. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.482433408, 0.200000003, 0.200000003))
  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.00019741, -9.6156311, 0.975646973, -0.0838580653, 0.992889106, -0.084494181, 0.983808458, 0.0959719494, 0.151362404, 0.158395126, -0.0704331174, -0.984860599))
  1858. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1859. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.6530838, 0.400000006, 0.200000003))
  1860. 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))
  1861. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1862. WingBox1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox1",Vector3.new(4.75000143, 0.859998941, 1))
  1863. 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))
  1864. WingBox2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox2",Vector3.new(5.95000172, 0.859998941, 1))
  1865. 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))
  1866. WingBox3=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox3",Vector3.new(7.54000759, 0.859998941, 1))
  1867. 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))
  1868. WingBox4=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox4",Vector3.new(7.54000759, 1.04999876, 1))
  1869. 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))
  1870.  
  1871. Tattoo=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Tattoo",Vector3.new(0.610001087, 1, 0.890000403))
  1872. 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))
  1873. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1874. 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))
  1875. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1876. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1877. 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))
  1878. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1879. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1880. 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))
  1881. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1882. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1883. 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))
  1884. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1885. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1886. 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))
  1887. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1888. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1889. 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))
  1890. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1891. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1892. 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))
  1893. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1894. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1895. 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))
  1896. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1897. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.202163279, 0.263536245))
  1898. 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))
  1899. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 1, 1))
  1900. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1901. 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))
  1902. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1903. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1904. 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))
  1905. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1906. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1907. 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))
  1908. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1909. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1910. 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))
  1911. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1912. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1913. 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))
  1914. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1915. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1916. 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))
  1917. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1918. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1919. 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))
  1920. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1921. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1922. 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))
  1923. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1924. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1925. 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))
  1926. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1927. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1928. 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))
  1929. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1930. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1931. 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))
  1932. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1933. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1934. 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))
  1935. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.641915858, 0.604415238, 0.580149591))
  1936. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1937. 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))
  1938. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1939. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1940. 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))
  1941. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1942. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1943. 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))
  1944. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1945. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1946. 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))
  1947. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1948. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1949. 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))
  1950. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1951. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1952. 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))
  1953. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1954. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1955. 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))
  1956. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1957. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1958. 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))
  1959. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1960. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1961. 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))
  1962. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1963. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1964. 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))
  1965. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1966. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1967. 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))
  1968. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1969. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1970. 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))
  1971. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1972. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1973. 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))
  1974. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1975. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1976. 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))
  1977. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1978. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1979. 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))
  1980. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1981. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1982. 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))
  1983. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1984. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1985. 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))
  1986. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1987.  
  1988. spawn(function()
  1989. while true do
  1990. for _,v in pairs(m:children()) do
  1991. if v:IsA("Part") and v.Name == "tat" then
  1992. v.Color = maincol2
  1993. end
  1994. end
  1995. swait()
  1996. end
  1997. end)
  1998.  
  1999. -------------------------------------------------------
  2000. --Start Customization--
  2001. -------------------------------------------------------
  2002. local maincol = Color3.new(0,0,0)
  2003. local maincol2 = Torso.Color
  2004. ------------------------------------
  2005. char["Body Colors"].HeadColor = BrickColor.new("Really black")
  2006. char["Body Colors"].TorsoColor = BrickColor.new("Really black")
  2007. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  2008. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  2009. char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
  2010. char["Body Colors"].RightLegColor = BrickColor.new("Really black")
  2011. ------------------------------------------------------------------------
  2012. local smonk1 = Instance.new("ParticleEmitter",Torso)
  2013. smonk1.LightEmission = .5
  2014. smonk1.Size = NumberSequence.new(0.2)
  2015. smonk1.Texture = "rbxassetid://95648201"
  2016. 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)})
  2017. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  2018. smonk1.Transparency = bbb
  2019. smonk1.Size = aaa
  2020. smonk1.ZOffset = .5
  2021. smonk1.Acceleration = Vector3.new(0, 0, 0)
  2022. smonk1.LockedToPart = false
  2023. smonk1.EmissionDirection = "Top"
  2024. smonk1.Lifetime = NumberRange.new(8, 8)
  2025. smonk1.Rate = 2
  2026. smonk1.Rotation = NumberRange.new(0, 50)
  2027. smonk1.RotSpeed = NumberRange.new(50, 50)
  2028. smonk1.Speed = NumberRange.new(0)
  2029. smonk1.VelocitySpread = 0
  2030. smonk1.LockedToPart = true
  2031. smonk1.Enabled=true
  2032. local startColor = maincol
  2033. local endColor = maincol
  2034. local sequence = ColorSequence.new(startColor, endColor)
  2035. smonk1.Color = sequence
  2036. ---------------------------------------------------------------------------------
  2037. local Player_Size = 1
  2038. if Player_Size ~= 1 then
  2039. root.Size = root.Size * Player_Size
  2040. tors.Size = tors.Size * Player_Size
  2041. hed.Size = hed.Size * Player_Size
  2042. ra.Size = ra.Size * Player_Size
  2043. la.Size = la.Size * Player_Size
  2044. rl.Size = rl.Size * Player_Size
  2045. ll.Size = ll.Size * Player_Size
  2046. ----------------------------------------------------------------------------------
  2047. rootj.Parent = root
  2048. neck.Parent = tors
  2049. RW.Parent = tors
  2050. LW.Parent = tors
  2051. RH.Parent = tors
  2052. LH.Parent = tors
  2053. ----------------------------------------------------------------------------------
  2054. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2055. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2056. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2057. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2058. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2059. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2060. ----------------------------------------------------------------------------------
  2061. 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))
  2062. 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))
  2063. 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))
  2064. 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))
  2065. --hat.Parent = Character
  2066. end
  2067. ----------------------------------------------------------------------------------
  2068. local SONG = 186942568
  2069. local SONG2 = 0
  2070. local Music = Instance.new("Sound",tors)
  2071. Music.Volume = 5
  2072. Music.Looped = true
  2073. Music.Pitch = 1 --Pitcher
  2074. ----------------------------------------------------------------------------------
  2075. local equipped = false
  2076. local idle = 0
  2077. local change = 1
  2078. local val = 0
  2079. local toim = 0
  2080. local idleanim = 0.4
  2081. local sine = 0
  2082. local Sit = 1
  2083. ----------------------------------------------------------------------------------
  2084. hum.WalkSpeed = 8
  2085. hum.JumpPower = 57
  2086. hum.Animator.Parent = nil
  2087. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2088. ----------------------------------------------------------------------------------
  2089. for i = 1, 35 do
  2090. 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)
  2091. FACE.Color = Color3.new(0,0,0)
  2092. hed:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2093. CreateWeldOrSnapOrMotor("Weld", hed, hed, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  2094. end
  2095. local LASTPART = hed
  2096. for i = 1, 42 do
  2097. local MATH = (1-(i/30))
  2098. if LASTPART == hed then
  2099. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  2100. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * angles(Rad(25), Rad(15), Rad(-15)), CF(0, 0, 0))
  2101. LASTPART = Horn
  2102. Horn.Color = Color3.new((i*2-2)/140,0,0)
  2103. else
  2104. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  2105. 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))
  2106. LASTPART = Horn
  2107. Horn.Color = Color3.new((i*2-4)/140,0,0)
  2108. end
  2109. end
  2110.  
  2111. -------------------------------------------------------
  2112. --End Customization--
  2113. -------------------------------------------------------
  2114.  
  2115.  
  2116. -------------------------------------------------------
  2117. --Start Attacks N Stuff--
  2118. -------------------------------------------------------
  2119.  
  2120. function dmg(dude)
  2121. if dude.Name ~= char then
  2122. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  2123. local bgf = Instance.new("BodyGyro",dude.Head)
  2124. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2125. local val = Instance.new("BoolValue",dude)
  2126. val.Name = "IsHit"
  2127. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  2128. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2129. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2130. partasdeff.LightEmission = .1
  2131. partasdeff.Size = NumberSequence.new(0.2)
  2132. partasdeff.Texture = "rbxassetid://771221224"
  2133. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2134. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2135. partasdeff.Transparency = bbb
  2136. partasdeff.Size = aaa
  2137. partasdeff.ZOffset = .9
  2138. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2139. partasdeff.LockedToPart = false
  2140. partasdeff.EmissionDirection = "Back"
  2141. partasdeff.Lifetime = NumberRange.new(1, 2)
  2142. partasdeff.Rate = 1000
  2143. partasdeff.Rotation = NumberRange.new(-100, 100)
  2144. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2145. partasdeff.Speed = NumberRange.new(6)
  2146. partasdeff.VelocitySpread = 10000
  2147. partasdeff.Enabled=false
  2148. partasdeff:Emit(30)
  2149. coroutine.wrap(function()
  2150. targetted = nil
  2151. swait(30)
  2152. dude:BreakJoints()
  2153. Effects.Sphere.Create(BrickColor.new("Crimson"), dude.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  2154. swait(5)
  2155. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  2156. for i=0,1,.05 do
  2157. for a,v in pairs(dude:GetChildren()) do
  2158. if v:IsA("BasePart") then
  2159. v.Transparency = 1
  2160. end
  2161. end
  2162. swait()
  2163. end
  2164. for a,v in pairs(dude:GetChildren()) do
  2165. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  2166. v.ParticleEmitter.Enabled = false
  2167. end
  2168. game:service'Debris':AddItem(v,2)
  2169. end
  2170. end)()
  2171. end
  2172. end
  2173.  
  2174. --lazi
  2175. function kdown(dd)
  2176. if dd.Name ~= char then
  2177. dd.Humanoid.PlatformStand = true
  2178. local bgf = Instance.new("BodyGyro",dd.Head)
  2179. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2180. local val = Instance.new("BoolValue",dd)
  2181. val.Name = "IsHit"
  2182. end
  2183. end
  2184.  
  2185. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2186. --local buddy
  2187. for _, c in pairs(workspace:children()) do
  2188. local hum = c:findFirstChild("Humanoid")
  2189. if hum ~= nil then
  2190. local head = c:findFirstChild("Torso")
  2191. if head ~= nil then
  2192. local targ = head.Position - Part.Position
  2193. local mag = targ.magnitude
  2194. if mag <= Magnitude and c.Name ~= plr.Name then
  2195. if c.Name ~= char then
  2196. if c.Name ~= "ozzak1003" and c.Name ~= "leadengroin" and c.Name ~= "KillerDarkness0105" and c.Name ~= "kisslarge" then
  2197. local asd = Instance.new("ParticleEmitter",c.Torso)
  2198. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2199. asd.LightEmission = .1
  2200. asd.Size = NumberSequence.new(0.2)
  2201. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2202. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2203. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2204. asd.Transparency = bbb
  2205. asd.Size = aaa
  2206. asd.ZOffset = .9
  2207. asd.Acceleration = Vector3.new(0, -5, 0)
  2208. asd.LockedToPart = false
  2209. asd.EmissionDirection = "Back"
  2210. asd.Lifetime = NumberRange.new(1, 2)
  2211. asd.Rate = 1000
  2212. asd.Rotation = NumberRange.new(-100, 100)
  2213. asd.RotSpeed = NumberRange.new(-100, 100)
  2214. asd.Speed = NumberRange.new(6)
  2215. asd.VelocitySpread = 10000
  2216. asd.Enabled=true
  2217. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  2218. dmg(c)
  2219. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  2220. coroutine.wrap(function()
  2221. wait(.2)
  2222. asd.Enabled = false
  2223. wait(2)
  2224. asd:Remove()
  2225. end)()
  2226. else
  2227. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  2228. Effects.Sphere.Create(BrickColor.new("Crimson"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  2229.  
  2230. end
  2231. end
  2232. end
  2233. end
  2234. end
  2235. end
  2236. end
  2237.  
  2238. local sine=0
  2239. function targett()
  2240. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2241. TargetSelect(mouse.Target.Parent)
  2242. CreateSound("743521450", char, 1, .8)
  2243. end
  2244. end
  2245.  
  2246. function HAAH()
  2247. attack = true
  2248. hum.WalkSpeed = 0
  2249. Cso("300208779", hed, 10, 1)
  2250. for i = 0,9,0.1 do
  2251. swait()
  2252. 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)
  2253. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2254. if Mrandom(1,15) == 1 then
  2255. 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)
  2256. end
  2257. 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)
  2258. 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)
  2259. 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)
  2260. 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)
  2261. end
  2262. attack = false
  2263. hum.WalkSpeed = 10
  2264. end
  2265.  
  2266. function doot_n_die()
  2267. attack = true
  2268. hum.WalkSpeed = 0
  2269. if targetted.Name ~= "ozzak1003" and targetted.Name ~= "kisslarge" and targetted.Name ~= "leadengroin" and targetted.Name ~= "voyqgo" then
  2270. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2271. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2272. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2273. partasdeff.LightEmission = .1
  2274. partasdeff.Size = NumberSequence.new(0.2)
  2275. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2276. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2277. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2278. partasdeff.Transparency = bbb
  2279. partasdeff.Size = aaa
  2280. partasdeff.ZOffset = .9
  2281. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2282. partasdeff.LockedToPart = false
  2283. partasdeff.EmissionDirection = "Back"
  2284. partasdeff.Lifetime = NumberRange.new(1, 2)
  2285. partasdeff.Rate = 1000
  2286. partasdeff.Rotation = NumberRange.new(-100, 100)
  2287. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2288. partasdeff.Speed = NumberRange.new(6)
  2289. partasdeff.VelocitySpread = 10000
  2290. partasdeff.Enabled=false
  2291. for i = 0, 2.4, 0.1 do
  2292. swait()
  2293. 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)
  2294. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2295. if Mrandom(1,15) == 1 then
  2296. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2297. end
  2298. 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)
  2299. 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)
  2300. 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)
  2301. 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)
  2302. end
  2303. for i = 0, 1.4, 0.1 do
  2304. swait()
  2305. 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)
  2306. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  2307. if Mrandom(1,15) == 1 then
  2308. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50))), 0.3)
  2309. end
  2310. 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)
  2311. 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)
  2312. 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)
  2313. 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)
  2314. end
  2315. dmg(targetted)
  2316. partasdeff.Enabled=true
  2317. CreateSound("429400881", torsy, 10, .8)
  2318. for i = 0, 1.4, 0.1 do
  2319. swait()
  2320. 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)
  2321. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2322. if Mrandom(1,15) == 1 then
  2323. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2324. end
  2325. 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)
  2326. 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)
  2327. 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)
  2328. 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)
  2329. end
  2330. partasdeff.Enabled=false
  2331. for i = 0, 1.4, 0.1 do
  2332. swait()
  2333. 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)
  2334. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  2335. if Mrandom(1,15) == 1 then
  2336. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2337. end
  2338. 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)
  2339. 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)
  2340. 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)
  2341. 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)
  2342. end
  2343. attack = false
  2344. hum.WalkSpeed = 8
  2345. elseif targetted.Name == "ozzak1003" then
  2346. for i = 0, 2.4, 0.1 do
  2347. swait()
  2348. 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)
  2349. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2350. if Mrandom(1,15) == 1 then
  2351. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2352. end
  2353. 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)
  2354. 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)
  2355. 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)
  2356. 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)
  2357. end
  2358. for i = 0, 2.4, 0.1 do
  2359. swait()
  2360. 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)
  2361. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2362. if Mrandom(1,15) == 1 then
  2363. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2364. end
  2365. 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)
  2366. 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)
  2367. 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)
  2368. 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)
  2369. end
  2370. coroutine.wrap(function()
  2371. wait(2)
  2372. --partasdeff:Remove()
  2373. end)()
  2374. local sel = Mrandom(1,3)
  2375. if sel == 1 then
  2376. chatfunc("Damn, I am dumb.")
  2377. elseif sel == 2 then
  2378. chatfunc("CREATOR, HELP ME.")
  2379. elseif sel == 3 then
  2380. chatfunc("Senpai, notice me.")
  2381. end
  2382. wait(2)
  2383. hum.WalkSpeed = 8
  2384. attack = false
  2385. elseif targetted.Name == "kisslarge" then
  2386. for i = 0, 2.4, 0.1 do
  2387. swait()
  2388. 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)
  2389. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2390. if Mrandom(1,15) == 1 then
  2391. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2392. end
  2393. 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)
  2394. 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)
  2395. 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)
  2396. 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)
  2397. end
  2398. for i = 0, 2.4, 0.1 do
  2399. swait()
  2400. 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)
  2401. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2402. if Mrandom(1,15) == 1 then
  2403. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2404. end
  2405. 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)
  2406. 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)
  2407. 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)
  2408. 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)
  2409. end
  2410. coroutine.wrap(function()
  2411. wait(2)
  2412. --partasdeff:Remove()
  2413. end)()
  2414. local sel = Mrandom(1,3)
  2415. if sel == 1 then
  2416. chatfunc("HEHEHEHEHEHEHE")
  2417. elseif sel == 2 then
  2418. chatfunc("ducc.")
  2419. elseif sel == 3 then
  2420. chatfunc("Excuse me what?")
  2421. end
  2422. wait(2)
  2423. hum.WalkSpeed = 8
  2424. attack = false
  2425. elseif targetted.Name == "leadengroin" then
  2426. for i = 0, 2.4, 0.1 do
  2427. swait()
  2428. 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)
  2429. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2430. if Mrandom(1,15) == 1 then
  2431. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2432. end
  2433. 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)
  2434. 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)
  2435. 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)
  2436. 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)
  2437. end
  2438. for i = 0, 2.4, 0.1 do
  2439. swait()
  2440. 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)
  2441. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2442. if Mrandom(1,15) == 1 then
  2443. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2444. end
  2445. 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)
  2446. 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)
  2447. 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)
  2448. 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)
  2449. end
  2450. coroutine.wrap(function()
  2451. wait(2)
  2452. --partasdeff:Remove()
  2453. end)()
  2454. local sel = Mrandom(1,3)
  2455. if sel == 1 then
  2456. chatfunc("floof.")
  2457. elseif sel == 2 then
  2458. chatfunc("Wh-what?")
  2459. elseif sel == 3 then
  2460. chatfunc("I have mistaken..")
  2461. end
  2462. wait(2)
  2463. hum.WalkSpeed = 8
  2464. attack = false
  2465. elseif targetted.Name == "voyqgo" then
  2466. for i = 0, 2.4, 0.1 do
  2467. swait()
  2468. 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)
  2469. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  2470. if Mrandom(1,15) == 1 then
  2471. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2472. end
  2473. 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)
  2474. 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)
  2475. 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)
  2476. 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)
  2477. end
  2478. for i = 0, 2.4, 0.1 do
  2479. swait()
  2480. 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)
  2481. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  2482. if Mrandom(1,15) == 1 then
  2483. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2484. end
  2485. 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)
  2486. 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)
  2487. 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)
  2488. 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)
  2489. end
  2490. coroutine.wrap(function()
  2491. wait(2)
  2492. --partasdeff:Remove()
  2493. end)()
  2494. local sel = Mrandom(1,3)
  2495. if sel == 1 then
  2496. chatfunc("Gale Fighter was a nice script, after all.")
  2497. elseif sel == 2 then
  2498. chatfunc("Ding dong, bing bong.")
  2499. elseif sel == 3 then
  2500. chatfunc("hehe.. hehehe..")
  2501. end
  2502. wait(2)
  2503. hum.WalkSpeed = 8
  2504. attack = false
  2505. end
  2506. end
  2507.  
  2508. function doot_die_pls()
  2509. attack = true
  2510. hum.WalkSpeed = 0
  2511. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2512. for i = 0, 2, 0.1 do
  2513. swait()
  2514. 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)
  2515. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2516. if Mrandom(1,15) == 1 then
  2517. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2518. end
  2519. 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)
  2520. 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)
  2521. 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)
  2522. 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)
  2523. end
  2524. coroutine.resume(coroutine.create(function()
  2525. for i = 1,10 do
  2526. swait()
  2527. local Pully = Create("BodyPosition")({
  2528. P = 9000,
  2529. D = 1000,
  2530. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2531. position = ra.Position - ra.CFrame.lookVector * 6,
  2532. Parent = torsy
  2533. })
  2534. game:GetService("Debris"):AddItem(Pully, 0.2)
  2535. wait()
  2536. end
  2537. end))
  2538. CreateSound("541909814", torsy, 10, 1)
  2539. CreateSound("131228548", hed, 10, 1)
  2540. for i = 0, 2.2, 0.1 do
  2541. swait()
  2542. 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)
  2543. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(35)), 0.3)
  2544. if Mrandom(1,15) == 1 then
  2545. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2546. end
  2547. 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)
  2548. 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)
  2549. 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)
  2550. 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)
  2551. end
  2552. attack = false
  2553. hum.WalkSpeed = 8
  2554. end
  2555.  
  2556. code = 1678 --jk it doesnt work
  2557.  
  2558. function abc()
  2559. thing = true
  2560. chatfunc("WHY...")
  2561. wait(0.85)
  2562. chatfunc("WHY?!")
  2563. wait(1)
  2564. chatfunc("WHY MUST MY LIFE BE LIKE THIS?! I can't.. take it anymore...")
  2565. wait(1)
  2566. Music:Stop()
  2567. attack = true
  2568. hum.WalkSpeed = 0
  2569. hum.JumpPower = 0
  2570. for i = 0,6,0.1 do
  2571. swait()
  2572. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2573. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2574. 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)
  2575. 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)
  2576. 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)
  2577. 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)
  2578. end
  2579. CreateSound("1093102664", hed, 10, 1)
  2580. for i = 0,4,0.1 do
  2581. swait()
  2582. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2583. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.4)
  2584. 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)
  2585. 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)
  2586. 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)
  2587. 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)
  2588. end
  2589. for i = 0,6,0.1 do
  2590. swait()
  2591. 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)
  2592. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2593. 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)
  2594. 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)
  2595. 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)
  2596. 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)
  2597. end
  2598. for i = 0,6,0.1 do
  2599. swait()
  2600. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -3 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  2601. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2602. 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)
  2603. 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)
  2604. 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)
  2605. 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)
  2606. end
  2607. Anchor()
  2608. wait(2)
  2609. chatfunc("I hope I never see you again..")
  2610. wait(1)
  2611. dmg(char)
  2612. print("It seems you've died! CONGRATS!")
  2613. for _, v in pairs(Doll:GetChildren()) do
  2614. if v:IsA'BasePart' then
  2615. v:Remove()
  2616. end
  2617. end
  2618. thing = false
  2619. end
  2620.  
  2621. csosoundyi = Instance.new("Sound", hed)
  2622. csosoundyi.SoundId = "rbxassetid://178038408"
  2623. csosoundyi.Volume = 10
  2624. csosoundyi.Pitch = 1
  2625.  
  2626. function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
  2627. attack = true
  2628. hum.WalkSpeed = 0
  2629. if targetted.Name ~= "kisslarge" and targetted.Name ~= "ozzak1003" and targetted.Name ~= "leadengroin" and targetted.Name ~= "KillerDarkness0105" then
  2630. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  2631. local partasdeff = Instance.new("ParticleEmitter",torsy)
  2632. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2633. partasdeff.LightEmission = .1
  2634. partasdeff.Size = NumberSequence.new(0.2)
  2635. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2636. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2637. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2638. partasdeff.Transparency = bbb
  2639. partasdeff.Size = aaa
  2640. partasdeff.ZOffset = .9
  2641. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2642. partasdeff.LockedToPart = false
  2643. partasdeff.EmissionDirection = "Back"
  2644. partasdeff.Lifetime = NumberRange.new(1, 2)
  2645. partasdeff.Rate = 1000
  2646. partasdeff.Rotation = NumberRange.new(-100, 100)
  2647. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2648. partasdeff.Speed = NumberRange.new(6)
  2649. partasdeff.VelocitySpread = 10000
  2650. partasdeff.Enabled=false
  2651. for i = 0, 1.2, 0.1 do
  2652. swait()
  2653. 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)
  2654. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2655. if Mrandom(1,15) == 1 then
  2656. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2657. end
  2658. 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)
  2659. 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)
  2660. 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)
  2661. 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)
  2662. end
  2663. HW.Part0 = root
  2664. for i = 0, 1.8, 0.1 do
  2665. swait()
  2666. 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)
  2667. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2668. if Mrandom(1,15) == 1 then
  2669. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2670. end
  2671. 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)
  2672. 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)
  2673. 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)
  2674. 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)
  2675. HW.C0 = clerp(HW.C0, CF(1,-2.9,-.7) * angles(Rad(-90), Rad(0), Rad(0)), 0.1)
  2676. end
  2677. kdown(targetted)
  2678. for i = 0, 1.6, 0.1 do
  2679. swait()
  2680. 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)
  2681. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2682. if Mrandom(1,15) == 1 then
  2683. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2684. end
  2685. 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)
  2686. 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)
  2687. 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)
  2688. 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)
  2689. end
  2690. for i = 1,7 do
  2691. partasdeff.Enabled = false
  2692. for i = 0, 1.6, 0.1 do
  2693. swait()
  2694. 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)
  2695. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2696. if Mrandom(1,15) == 1 then
  2697. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2698. end
  2699. 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)
  2700. 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)
  2701. 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)
  2702. 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)
  2703. end
  2704. CreateSound("429400881", torsy, 10, 1)
  2705. partasdeff.Enabled = true
  2706. for i = 0, 1.6, 0.1 do
  2707. swait()
  2708. 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)
  2709. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2710. if Mrandom(1,15) == 1 then
  2711. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2712. end
  2713. 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)
  2714. 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)
  2715. 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)
  2716. 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)
  2717. end
  2718. end
  2719. partasdeff.Enabled = false
  2720. dmg(targetted)
  2721. attack = false
  2722. HW.Part0 = ra
  2723. HW.C0 = clerp(HW.C0, CF(-.2,-.8,-.4) * angles(Rad(-30), Rad(220), Rad(65)), 0.1)
  2724. hum.WalkSpeed = 8
  2725. elseif targetted.Name == "ozzak1003" then
  2726. for i = 0, 3.2, 0.1 do
  2727. swait()
  2728. 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)
  2729. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2730. if Mrandom(1,15) == 1 then
  2731. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2732. end
  2733. 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)
  2734. 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)
  2735. 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)
  2736. 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)
  2737. end
  2738. for i = 0, 1.8, 0.1 do
  2739. swait()
  2740. 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)
  2741. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2742. if Mrandom(1,15) == 1 then
  2743. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2744. end
  2745. 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)
  2746. 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)
  2747. 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)
  2748. 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)
  2749. end
  2750. coroutine.wrap(function()
  2751. wait(2)
  2752. --partasdeff:Remove()
  2753. end)()
  2754. local sel = Mrandom(1,3)
  2755. if sel == 1 then
  2756. chatfunc("Hey Ozzak1003")
  2757. elseif sel == 2 then
  2758. chatfunc("i will never hurt you boi")
  2759. elseif sel == 3 then
  2760. chatfunc(":D")
  2761. end
  2762. wait(2)
  2763. hum.WalkSpeed = 8
  2764. attack = false
  2765. elseif targetted.Name == "kisslarge" then
  2766. for i = 0, 3.2, 0.1 do
  2767. swait()
  2768. 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)
  2769. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2770. if Mrandom(1,15) == 1 then
  2771. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2772. end
  2773. 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)
  2774. 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)
  2775. 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)
  2776. 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)
  2777. end
  2778. for i = 0, 1.8, 0.1 do
  2779. swait()
  2780. 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)
  2781. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2782. if Mrandom(1,15) == 1 then
  2783. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2784. end
  2785. 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)
  2786. 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)
  2787. 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)
  2788. 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)
  2789. end
  2790. coroutine.wrap(function()
  2791. wait(2)
  2792. --partasdeff:Remove()
  2793. end)()
  2794. local sel = Mrandom(1,3)
  2795. if sel == 1 then
  2796. chatfunc("oops.")
  2797. elseif sel == 2 then
  2798. chatfunc("Sorry Saba1520...")
  2799. elseif sel == 3 then
  2800. chatfunc("i Allmost Smashed You...")
  2801. end
  2802. wait(2)
  2803. hum.WalkSpeed = 8
  2804. attack = false
  2805. elseif targetted.Name == "leadengroin" then
  2806. for i = 0, 3.2, 0.1 do
  2807. swait()
  2808. 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)
  2809. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2810. if Mrandom(1,15) == 1 then
  2811. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2812. end
  2813. 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)
  2814. 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)
  2815. 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)
  2816. 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)
  2817. end
  2818. for i = 0, 1.8, 0.1 do
  2819. swait()
  2820. 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)
  2821. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2822. if Mrandom(1,15) == 1 then
  2823. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2824. end
  2825. 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)
  2826. 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)
  2827. 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)
  2828. 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)
  2829. end
  2830. coroutine.wrap(function()
  2831. wait(2)
  2832. --partasdeff:Remove()
  2833. end)()
  2834. local sel = Mrandom(1,3)
  2835. if sel == 1 then
  2836. chatfunc("Lucky I know you...")
  2837. elseif sel == 2 then
  2838. chatfunc(";p?")
  2839. elseif sel == 3 then
  2840. chatfunc("VSB = Bad, GSB = Good")
  2841. end
  2842. wait(2)
  2843. hum.WalkSpeed = 8
  2844. attack = false
  2845. elseif targetted.Name == "voyqgo" then
  2846. for i = 0, 3.2, 0.1 do
  2847. swait()
  2848. 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)
  2849. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2850. if Mrandom(1,15) == 1 then
  2851. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2852. end
  2853. 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)
  2854. 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)
  2855. 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)
  2856. 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)
  2857. end
  2858. for i = 0, 1.8, 0.1 do
  2859. swait()
  2860. 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)
  2861. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
  2862. if Mrandom(1,15) == 1 then
  2863. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  2864. end
  2865. 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)
  2866. 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)
  2867. 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)
  2868. 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)
  2869. end
  2870. coroutine.wrap(function()
  2871. wait(2)
  2872. --partasdeff:Remove()
  2873. end)()
  2874. local sel = Mrandom(1,3)
  2875. if sel == 1 then
  2876. chatfunc("what are you doing?")
  2877. elseif sel == 2 then
  2878. chatfunc("hm")
  2879. elseif sel == 3 then
  2880. chatfunc("um")
  2881. end
  2882. wait(2)
  2883. hum.WalkSpeed = 8
  2884. attack = false
  2885. end
  2886. end
  2887.  
  2888. function HAAH()
  2889. attack = true
  2890. hum.WalkSpeed = 0
  2891. csosoundyi:Play()
  2892. repeat
  2893. swait()
  2894. 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)
  2895. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2896. if Mrandom(1,15) == 1 then
  2897. 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)
  2898. end
  2899. 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)
  2900. 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)
  2901. 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)
  2902. 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)
  2903. until csosoundyi.Playing == false
  2904. attack = false
  2905. hum.WalkSpeed = 10
  2906. end
  2907.  
  2908. thing = false
  2909.  
  2910.  
  2911. mouse.Button1Down:connect(function()
  2912. if attack == false and targetted ~= nil and thing == false then
  2913. doot_n_die()
  2914. GlowParticle.Enabled = false
  2915. end
  2916. end)
  2917.  
  2918. mouse.KeyDown:connect(function(key)
  2919. if attack == false then
  2920. if key == 'q' and thing == false then
  2921. targett()
  2922. elseif key == 'x' and targetted ~= nil and thing == false then
  2923. doot_die_pls()
  2924. elseif key == 'r' and targetted ~= nil and thing == false then
  2925. CreateSound("174271590", hed, .4, math.random(5, 15) / 5)
  2926. root.CFrame = targetted.Head.CFrame * CFrame.new(0, 0, 6)
  2927. elseif key == 'p' then
  2928. abc()
  2929. elseif key == 'f' and targetted ~= nil then
  2930. Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
  2931. elseif key == 't' and thing == false then
  2932. HAAH()
  2933. end
  2934. end
  2935. end)
  2936.  
  2937. -------------------------------------------------------
  2938. --End Attacks N Stuff--
  2939. -------------------------------------------------------
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949. -------------------------------------------------------
  2950. --Start Animations--
  2951. -------------------------------------------------------
  2952. print("HAAH")
  2953. Music.SoundId = "rbxassetid://"..SONG
  2954. Music.Looped = true
  2955. Music.Pitch = 1
  2956. Music.Volume = 2
  2957. Music.Parent = char
  2958. Music:Resume()
  2959. --AAAAAAAAAAAAAAAA
  2960. while true do
  2961. swait()
  2962. sine = sine + change
  2963. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2964. local velderp = root.Velocity.y
  2965. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2966. if equipped == true or equipped == false then
  2967. if attack == false then
  2968. idle = idle + 1
  2969. else
  2970. idle = 0
  2971. end
  2972. if 1 < root.Velocity.y and hitfloor == nil then
  2973. Anim = "Jump"
  2974. if attack == false then
  2975. 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)
  2976. 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)
  2977. 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)
  2978. 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)
  2979. 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)
  2980. 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)
  2981. end
  2982. elseif -1 > root.Velocity.y and hitfloor == nil then
  2983. Anim = "Fall"
  2984. if attack == false then
  2985. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  2986. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  2987. 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)
  2988. 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)
  2989. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  2990. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  2991. end
  2992. elseif torvel < 1 and hitfloor ~= nil then
  2993. Anim = "Idle"
  2994. change = 1
  2995. if attack == false then
  2996. HeadTwitch = false
  2997. 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)
  2998. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  2999. if Mrandom(1,15) == 1 then
  3000. 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)
  3001. end
  3002. 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)
  3003. 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)
  3004. 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)
  3005. 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)
  3006. if HeadTwitch == false and Mrandom(1, 25) == 1 then
  3007. 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)
  3008. end
  3009. end
  3010. elseif torvel < 50 and hitfloor ~= nil then
  3011. Anim = "Walk"
  3012. change = 1
  3013. if attack == false then
  3014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3015. if Mrandom(1,15) == 1 then
  3016. 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)
  3017. end
  3018. 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)
  3019. 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)
  3020. 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)
  3021. 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)
  3022. end
  3023. end
  3024. end
  3025. if 0 < #Effects then
  3026. for e = 1, #Effects do
  3027. if Effects[e] ~= nil then
  3028. local Thing = Effects[e]
  3029. if Thing ~= nil then
  3030. local Part = Thing[1]
  3031. local Mode = Thing[2]
  3032. local Delay = Thing[3]
  3033. local IncX = Thing[4]
  3034. local IncY = Thing[5]
  3035. local IncZ = Thing[6]
  3036. if 1 >= Thing[1].Transparency then
  3037. if Thing[2] == "Block1" then
  3038. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3039. local Mesh = Thing[1].Mesh
  3040. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3041. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3042. elseif Thing[2] == "Block2" then
  3043. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3044. local Mesh = Thing[7]
  3045. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3046. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3047. elseif Thing[2] == "Block3" then
  3048. 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)
  3049. local Mesh = Thing[7]
  3050. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3051. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3052. elseif Thing[2] == "Cylinder" then
  3053. local Mesh = Thing[1].Mesh
  3054. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3055. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3056. elseif Thing[2] == "Blood" then
  3057. local Mesh = Thing[7]
  3058. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3059. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3060. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3061. elseif Thing[2] == "Elec" then
  3062. local Mesh = Thing[1].Mesh
  3063. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3064. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3065. elseif Thing[2] == "Disappear" then
  3066. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3067. elseif Thing[2] == "Shatter" then
  3068. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3069. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3070. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3071. Thing[6] = Thing[6] + Thing[5]
  3072. end
  3073. else
  3074. Part.Parent = nil
  3075. table.remove(Effects, e)
  3076. end
  3077. end
  3078. end
  3079. end
  3080. end
  3081. end
  3082. --[[
  3083. A bit of lore for those who are wondering :
  3084.  
  3085. Micheal (Voodoo Child) was born in a lone village with his sister, father, and mother
  3086. his mother died when he was age 6 and felt that it was his fault she died, as though it was not.
  3087. The village whereabouts was in a forest that some named "The Dead Woods" for whoever went in there,
  3088. never came back.
  3089. A few years past after the death and funeral of his mother, his sister caught a deadly disease, the guilt he felt
  3090. 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,
  3091. which can give others an un-curable sickness or instant death, his sister got the worse fate.
  3092. The only cure known is to get herbs from the witch of the dead woods and do her deeds, but as others know
  3093. 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,
  3094. But during the night he snuck out of his home and went...
  3095. His adventure began but not for long as he already saw a hut above, he knocks on the door and waits for a respond,
  3096. nothing.
  3097. After some time the door finally opened and there she was the horrible wrinkle faced creature, he spoke
  3098. "Ma-May I have some of your herbs so I may heal my sister?"
  3099. The witch replied, "Yes you may my little child, but only on one condition, you must do 5 ta-" Micheal cuts her off.
  3100. "I DON'T WANT TO DO ANY TASK I JUST WISH TO SAVE MY SISTER, so please only this once?"
  3101. The witches anger grew, she's never been interrupted, and she knew what she must do.
  3102. "YOU DARE CUT OFF THE SACRED WORDS OF ME? I SHALL CURSE YOU WITH THE SOULS OF THE INNOCENT!" She screamed.
  3103. Micheal terrified, a storm brew, and the witches words could be heard from echoes from every angle, lightning strikes trees and rain pours down,
  3104. covering his head, closing his eyes, and putting himself into a ball, after time everything stopped.
  3105. He looked up cautiously, looking around up and finally down, he sees a pin, and a doll. He bends down and grabs them both,
  3106. 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...
  3107.  
  3108. He was already to late. His sister passed away he bent to his knees and cried, some sang and others left and cried.
  3109. He pulled the doll and pin, from his pocket and laid it on her body and went to his room.
  3110. 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.
  3111. Waking up he notices his home and village into shambles, dead ones laying everywhere.
  3112. T O B E C O N T I N U E D !
  3113. also there's a code in the script which i have hidden, if you say it in chat it'll say something
  3114. --]]
  3115. -------------------------------------------------------
  3116. --End Animations And Script--
  3117. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement