Advertisement
tvnvntjyvtny2222

Untitled

Sep 9th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5. local Player = game:GetService("Players").SlobberyMist9
  6. local Mouse,mouse,UserInputService,ContextActionService
  7. do
  8. script.Parent = Player.Character
  9. local CAS = {Actions={}}
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12. Event.Parent = Player.Character
  13. local fakeEvent = function()
  14. local t = {_fakeEvent=true}
  15. t.Connect = function(self,f)self.Function=f end
  16. t.connect = t.Connect
  17. return t
  18. end
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. function CAS:BindAction(name,fun,touch,...)
  22. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  23. end
  24. function CAS:UnbindAction(name)
  25. CAS.Actions[name] = nil
  26. end
  27. local function te(self,ev,...)
  28. local t = m[ev]
  29. if t and t._fakeEvent and t.Function then
  30. t.Function(...)
  31. end
  32. end
  33. m.TrigEvent = te
  34. UIS.TrigEvent = te
  35. Event.OnServerEvent:Connect(function(plr,io)
  36. if plr~=Player then return end
  37. if io.isMouse then
  38. m.Target = io.Target
  39. m.Hit = io.Hit
  40. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  41. if io.UserInputState == Enum.UserInputState.Begin then
  42. m:TrigEvent("Button1Down")
  43. else
  44. m:TrigEvent("Button1Up")
  45. end
  46. else
  47. for n,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. if io.UserInputState == Enum.UserInputState.Begin then
  55. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  56. UIS:TrigEvent("InputBegan",io,false)
  57. else
  58. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  59. UIS:TrigEvent("InputEnded",io,false)
  60. end
  61. end
  62. end)
  63. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  64. end
  65. -----------------------
  66. --[[ Organization : Insanity ]]--
  67. --[[ Name : Ender (Thou who collects the souls of innocents) ]]--
  68. --[[ Creator / Captain : DATA RESTRICTED ]]--
  69. -------------------------------------------------------
  70. --A script By makhail07
  71.  
  72. --Discord Creterisk#2958
  73.  
  74. --This script is a fucking mistake have fun skids
  75. -------------------------------------------------------
  76.  
  77. local FavIDs = {
  78. 340106355, --Nefl Crystals
  79. 927529620, --Dimension
  80. 876981900, --Fantasy
  81. 398987889, --Ordinary Days
  82. 1117396305, --Oh wait, it's you.
  83. 885996042, --Action Winter Journey
  84. 919231299, --Sprawling Idiot Effigy
  85. 743466274, --Good Day Sunshine
  86. 727411183, --Knife Fight
  87. 1402748531, --The Earth Is Counting On You!
  88. 595230126 --Robot Language
  89. }
  90.  
  91.  
  92.  
  93. --The reality of my life isn't real but a Universe -makhail07
  94. wait()
  95. local plr = game:service'Players'.LocalPlayer
  96. print('Local User is '..plr.Name)
  97. local char = plr.Character
  98. local hum = char.Humanoid
  99. local ra = char["Right Arm"]
  100. local la= char["Left Arm"]
  101. local rl= char["Right Leg"]
  102. local ll = char["Left Leg"]
  103. local hed = char.Head
  104. local root = char.HumanoidRootPart
  105. local rootj = root.RootJoint
  106. local tors = char.Torso
  107. local mouse = plr:GetMouse()
  108. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  109. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  110. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  111. -------------------------------------------------------
  112. --Start Good Stuff--
  113. -------------------------------------------------------
  114. CF = CFrame.new
  115. angles = CFrame.Angles
  116. attack = false
  117. Euler = CFrame.fromEulerAnglesXYZ
  118. Rad = math.rad
  119. IT = Instance.new
  120. BrickC = BrickColor.new
  121. Cos = math.cos
  122. Acos = math.acos
  123. Sin = math.sin
  124. Asin = math.asin
  125. Abs = math.abs
  126. Mrandom = math.random
  127. Floor = math.floor
  128. -------------------------------------------------------
  129. --End Good Stuff--
  130. -------------------------------------------------------
  131. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  132. RSH, LSH = nil, nil
  133. RW = Instance.new("Weld")
  134. LW = Instance.new("Weld")
  135. RH = tors["Right Hip"]
  136. LH = tors["Left Hip"]
  137. RSH = tors["Right Shoulder"]
  138. LSH = tors["Left Shoulder"]
  139. RSH.Parent = nil
  140. LSH.Parent = nil
  141. RW.Name = "RW"
  142. RW.Part0 = tors
  143. RW.C0 = CF(1.5, 0.5, 0)
  144. RW.C1 = CF(0, 0.5, 0)
  145. RW.Part1 = ra
  146. RW.Parent = tors
  147. LW.Name = "LW"
  148. LW.Part0 = tors
  149. LW.C0 = CF(-1.5, 0.5, 0)
  150. LW.C1 = CF(0, 0.5, 0)
  151. LW.Part1 = la
  152. LW.Parent = tors
  153. Effects = {}
  154.  
  155. -------------------------------------------------------
  156. --Start HeartBeat--
  157. -------------------------------------------------------
  158. ArtificialHB = Instance.new("BindableEvent", script)
  159. ArtificialHB.Name = "Heartbeat"
  160. script:WaitForChild("Heartbeat")
  161.  
  162. frame = 1 / 60
  163. tf = 0
  164. allowframeloss = false
  165. tossremainder = false
  166.  
  167.  
  168. lastframe = tick()
  169. script.Heartbeat:Fire()
  170.  
  171.  
  172. game:GetService("RunService").Heartbeat:connect(function(s, p)
  173. tf = tf + s
  174. if tf >= frame then
  175. if allowframeloss then
  176. script.Heartbeat:Fire()
  177. lastframe = tick()
  178. else
  179. for i = 1, math.floor(tf / frame) do
  180. script.Heartbeat:Fire()
  181. end
  182. lastframe = tick()
  183. end
  184. if tossremainder then
  185. tf = 0
  186. else
  187. tf = tf - frame * math.floor(tf / frame)
  188. end
  189. end
  190. end)
  191. -------------------------------------------------------
  192. --End HeartBeat--
  193. -------------------------------------------------------
  194.  
  195. -------------------------------------------------------
  196. --Start Important Functions--
  197. -------------------------------------------------------
  198. function swait(num)
  199. if num == 0 or num == nil then
  200. game:service("RunService").Stepped:wait(0)
  201. else
  202. for i = 0, num do
  203. game:service("RunService").Stepped:wait(0)
  204. end
  205. end
  206. end
  207. function thread(f)
  208. coroutine.resume(coroutine.create(f))
  209. end
  210. function clerp(a, b, t)
  211. local qa = {
  212. QuaternionFromCFrame(a)
  213. }
  214. local qb = {
  215. QuaternionFromCFrame(b)
  216. }
  217. local ax, ay, az = a.x, a.y, a.z
  218. local bx, by, bz = b.x, b.y, b.z
  219. local _t = 1 - t
  220. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  221. end
  222. function QuaternionFromCFrame(cf)
  223. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  224. local trace = m00 + m11 + m22
  225. if trace > 0 then
  226. local s = math.sqrt(1 + trace)
  227. local recip = 0.5 / s
  228. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  229. else
  230. local i = 0
  231. if m00 < m11 then
  232. i = 1
  233. end
  234. if m22 > (i == 0 and m00 or m11) then
  235. i = 2
  236. end
  237. if i == 0 then
  238. local s = math.sqrt(m00 - m11 - m22 + 1)
  239. local recip = 0.5 / s
  240. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  241. elseif i == 1 then
  242. local s = math.sqrt(m11 - m22 - m00 + 1)
  243. local recip = 0.5 / s
  244. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  245. elseif i == 2 then
  246. local s = math.sqrt(m22 - m00 - m11 + 1)
  247. local recip = 0.5 / s
  248. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  249. end
  250. end
  251. end
  252. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  253. local xs, ys, zs = x + x, y + y, z + z
  254. local wx, wy, wz = w * xs, w * ys, w * zs
  255. local xx = x * xs
  256. local xy = x * ys
  257. local xz = x * zs
  258. local yy = y * ys
  259. local yz = y * zs
  260. local zz = z * zs
  261. 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))
  262. end
  263. function QuaternionSlerp(a, b, t)
  264. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  265. local startInterp, finishInterp
  266. if cosTheta >= 1.0E-4 then
  267. if 1 - cosTheta > 1.0E-4 then
  268. local theta = math.acos(cosTheta)
  269. local invSinTheta = 1 / Sin(theta)
  270. startInterp = Sin((1 - t) * theta) * invSinTheta
  271. finishInterp = Sin(t * theta) * invSinTheta
  272. else
  273. startInterp = 1 - t
  274. finishInterp = t
  275. end
  276. elseif 1 + cosTheta > 1.0E-4 then
  277. local theta = math.acos(-cosTheta)
  278. local invSinTheta = 1 / Sin(theta)
  279. startInterp = Sin((t - 1) * theta) * invSinTheta
  280. finishInterp = Sin(t * theta) * invSinTheta
  281. else
  282. startInterp = t - 1
  283. finishInterp = t
  284. end
  285. 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
  286. end
  287. function rayCast(Position, Direction, Range, Ignore)
  288. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  289. end
  290. local RbxUtility = LoadLibrary("RbxUtility")
  291. local Create = RbxUtility.Create
  292.  
  293. -------------------------------------------------------
  294. --Start Damage Function--
  295. -------------------------------------------------------
  296. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  297. if hit.Parent == nil then
  298. return
  299. end
  300. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  301. for _, v in pairs(hit.Parent:children()) do
  302. if v:IsA("Humanoid") then
  303. h = v
  304. end
  305. end
  306. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  307.  
  308. hit.Parent:FindFirstChild("Head"):BreakJoints()
  309. end
  310.  
  311. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  312. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  313. if hit.Parent.DebounceHit.Value == true then
  314. return
  315. end
  316. end
  317. if insta == true then
  318. hit.Parent:FindFirstChild("Head"):BreakJoints()
  319. end
  320. local c = Create("ObjectValue"){
  321. Name = "creator",
  322. Value = game:service("Players").LocalPlayer,
  323. Parent = h,
  324. }
  325. game:GetService("Debris"):AddItem(c, .5)
  326. if HitSound ~= nil and HitPitch ~= nil then
  327. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  328. end
  329. local Damage = math.random(minim, maxim)
  330. local blocked = false
  331. local block = hit.Parent:findFirstChild("Block")
  332. if block ~= nil then
  333. if block.className == "IntValue" then
  334. if block.Value > 0 then
  335. blocked = true
  336. block.Value = block.Value - 1
  337. print(block.Value)
  338. end
  339. end
  340. end
  341. if blocked == false then
  342. h.Health = h.Health - Damage
  343. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  344. else
  345. h.Health = h.Health - (Damage / 2)
  346. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  347. end
  348. if Type == "Knockdown" then
  349. local hum = hit.Parent.Humanoid
  350. hum.PlatformStand = true
  351. coroutine.resume(coroutine.create(function(HHumanoid)
  352. swait(1)
  353. HHumanoid.PlatformStand = false
  354. end), hum)
  355. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  356. local bodvol = Create("BodyVelocity"){
  357. velocity = angle * knockback,
  358. P = 5000,
  359. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  360. Parent = hit,
  361. }
  362. local rl = Create("BodyAngularVelocity"){
  363. P = 3000,
  364. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  365. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  366. Parent = hit,
  367. }
  368. game:GetService("Debris"):AddItem(bodvol, .5)
  369. game:GetService("Debris"):AddItem(rl, .5)
  370. elseif Type == "Normal" then
  371. local vp = Create("BodyVelocity"){
  372. P = 500,
  373. maxForce = Vector3.new(math.huge, 0, math.huge),
  374. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  375. }
  376. if knockback > 0 then
  377. vp.Parent = hit.Parent.Torso
  378. end
  379. game:GetService("Debris"):AddItem(vp, .5)
  380. elseif Type == "Up" then
  381. local bodyVelocity = Create("BodyVelocity"){
  382. velocity = Vector3.new(0, 20, 0),
  383. P = 5000,
  384. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  385. Parent = hit,
  386. }
  387. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  388. elseif Type == "DarkUp" then
  389. coroutine.resume(coroutine.create(function()
  390. for i = 0, 1, 0.1 do
  391. swait()
  392. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  393. end
  394. end))
  395. local bodyVelocity = Create("BodyVelocity"){
  396. velocity = Vector3.new(0, 20, 0),
  397. P = 5000,
  398. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  399. Parent = hit,
  400. }
  401. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  402. elseif Type == "Snare" then
  403. local bp = Create("BodyPosition"){
  404. P = 2000,
  405. D = 100,
  406. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  407. position = hit.Parent.Torso.Position,
  408. Parent = hit.Parent.Torso,
  409. }
  410. game:GetService("Debris"):AddItem(bp, 1)
  411. elseif Type == "Freeze" then
  412. local BodPos = Create("BodyPosition"){
  413. P = 50000,
  414. D = 1000,
  415. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  416. position = hit.Parent.Torso.Position,
  417. Parent = hit.Parent.Torso,
  418. }
  419. local BodGy = Create("BodyGyro") {
  420. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  421. P = 20e+003,
  422. Parent = hit.Parent.Torso,
  423. cframe = hit.Parent.Torso.CFrame,
  424. }
  425. hit.Parent.Torso.Anchored = true
  426. coroutine.resume(coroutine.create(function(Part)
  427. swait(1.5)
  428. Part.Anchored = false
  429. end), hit.Parent.Torso)
  430. game:GetService("Debris"):AddItem(BodPos, 3)
  431. game:GetService("Debris"):AddItem(BodGy, 3)
  432. end
  433. local debounce = Create("BoolValue"){
  434. Name = "DebounceHit",
  435. Parent = hit.Parent,
  436. Value = true,
  437. }
  438. game:GetService("Debris"):AddItem(debounce, Delay)
  439. c = Create("ObjectValue"){
  440. Name = "creator",
  441. Value = Player,
  442. Parent = h,
  443. }
  444. game:GetService("Debris"):AddItem(c, .5)
  445. end
  446. end
  447. -------------------------------------------------------
  448. --End Damage Function--
  449. -------------------------------------------------------
  450.  
  451. -------------------------------------------------------
  452. --Start Damage Function Customization--
  453. -------------------------------------------------------
  454. function ShowDamage(Pos, Text, Time, Color)
  455. local Rate = (1 / 30)
  456. local Pos = (Pos or Vector3.new(0, 0, 0))
  457. local Text = (Text or "")
  458. local Time = (Time or 2)
  459. local Color = (Color or Color3.new(1, 0, 1))
  460. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  461. EffectPart.Anchored = true
  462. local BillboardGui = Create("BillboardGui"){
  463. Size = UDim2.new(3, 0, 3, 0),
  464. Adornee = EffectPart,
  465. Parent = EffectPart,
  466. }
  467. local TextLabel = Create("TextLabel"){
  468. BackgroundTransparency = 1,
  469. Size = UDim2.new(1, 0, 1, 0),
  470. Text = Text,
  471. Font = "Bodoni",
  472. TextColor3 = Color,
  473. TextScaled = true,
  474. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  475. Parent = BillboardGui,
  476. }
  477. game.Debris:AddItem(EffectPart, (Time))
  478. EffectPart.Parent = game:GetService("Workspace")
  479. delay(0, function()
  480. local Frames = (Time / Rate)
  481. for Frame = 1, Frames do
  482. wait(Rate)
  483. local Percent = (Frame / Frames)
  484. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  485. TextLabel.TextTransparency = Percent
  486. end
  487. if EffectPart and EffectPart.Parent then
  488. EffectPart:Destroy()
  489. end
  490. end)
  491. end
  492. -------------------------------------------------------
  493. --End Damage Function Customization--
  494. -------------------------------------------------------
  495.  
  496. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  497. for _, c in pairs(workspace:children()) do
  498. local hum = c:findFirstChild("Humanoid")
  499. if hum ~= nil then
  500. local head = c:findFirstChild("Head")
  501. if head ~= nil then
  502. local targ = head.Position - Part.Position
  503. local mag = targ.magnitude
  504. if magni >= mag and c.Name ~= plr.Name then
  505. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  506. end
  507. end
  508. end
  509. end
  510. end
  511.  
  512.  
  513. CFuncs = {
  514. Part = {
  515. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  516. local Part = Create("Part")({
  517. Parent = Parent,
  518. Reflectance = Reflectance,
  519. Transparency = Transparency,
  520. CanCollide = false,
  521. Locked = true,
  522. BrickColor = BrickColor.new(tostring(BColor)),
  523. Name = Name,
  524. Size = Size,
  525. Material = Material
  526. })
  527. RemoveOutlines(Part)
  528. return Part
  529. end
  530. },
  531. Mesh = {
  532. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  533. local Msh = Create(Mesh)({
  534. Parent = Part,
  535. Offset = OffSet,
  536. Scale = Scale
  537. })
  538. if Mesh == "SpecialMesh" then
  539. Msh.MeshType = MeshType
  540. Msh.MeshId = MeshId
  541. end
  542. return Msh
  543. end
  544. },
  545. Mesh = {
  546. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  547. local Msh = Create(Mesh)({
  548. Parent = Part,
  549. Offset = OffSet,
  550. Scale = Scale
  551. })
  552. if Mesh == "SpecialMesh" then
  553. Msh.MeshType = MeshType
  554. Msh.MeshId = MeshId
  555. end
  556. return Msh
  557. end
  558. },
  559. Weld = {
  560. Create = function(Parent, Part0, Part1, C0, C1)
  561. local Weld = Create("Weld")({
  562. Parent = Parent,
  563. Part0 = Part0,
  564. Part1 = Part1,
  565. C0 = C0,
  566. C1 = C1
  567. })
  568. return Weld
  569. end
  570. },
  571. Sound = {
  572. Create = function(id, par, vol, pit)
  573. coroutine.resume(coroutine.create(function()
  574. local S = Create("Sound")({
  575. Volume = vol,
  576. Pitch = pit or 1,
  577. SoundId = id,
  578. Parent = par or workspace
  579. })
  580. wait()
  581. S:play()
  582. game:GetService("Debris"):AddItem(S, 6)
  583. end))
  584. end
  585. },
  586. ParticleEmitter = {
  587. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  588. local fp = Create("ParticleEmitter")({
  589. Parent = Parent,
  590. Color = ColorSequence.new(Color1, Color2),
  591. LightEmission = LightEmission,
  592. Size = Size,
  593. Texture = Texture,
  594. Transparency = Transparency,
  595. ZOffset = ZOffset,
  596. Acceleration = Accel,
  597. Drag = Drag,
  598. LockedToPart = LockedToPart,
  599. VelocityInheritance = VelocityInheritance,
  600. EmissionDirection = EmissionDirection,
  601. Enabled = Enabled,
  602. Lifetime = LifeTime,
  603. Rate = Rate,
  604. Rotation = Rotation,
  605. RotSpeed = RotSpeed,
  606. Speed = Speed,
  607. VelocitySpread = VelocitySpread
  608. })
  609. return fp
  610. end
  611. }
  612. }
  613. function RemoveOutlines(part)
  614. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  615. end
  616. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  617. local Part = Create("Part")({
  618. formFactor = FormFactor,
  619. Parent = Parent,
  620. Reflectance = Reflectance,
  621. Transparency = Transparency,
  622. CanCollide = false,
  623. Locked = true,
  624. BrickColor = BrickColor.new(tostring(BColor)),
  625. Name = Name,
  626. Size = Size,
  627. Material = Material
  628. })
  629. RemoveOutlines(Part)
  630. return Part
  631. end
  632. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  633. local Msh = Create(Mesh)({
  634. Parent = Part,
  635. Offset = OffSet,
  636. Scale = Scale
  637. })
  638. if Mesh == "SpecialMesh" then
  639. Msh.MeshType = MeshType
  640. Msh.MeshId = MeshId
  641. end
  642. return Msh
  643. end
  644. function CreateWeld(Parent, Part0, Part1, C0, C1)
  645. local Weld = Create("Weld")({
  646. Parent = Parent,
  647. Part0 = Part0,
  648. Part1 = Part1,
  649. C0 = C0,
  650. C1 = C1
  651. })
  652. return Weld
  653. end
  654.  
  655.  
  656. -------------------------------------------------------
  657. --Start Effect Function--
  658. -------------------------------------------------------
  659. EffectModel = Instance.new("Model", char)
  660. Effects = {
  661. Block = {
  662. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  663. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  664. prt.Anchored = true
  665. prt.CFrame = cframe
  666. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  667. game:GetService("Debris"):AddItem(prt, 10)
  668. if Type == 1 or Type == nil then
  669. table.insert(Effects, {
  670. prt,
  671. "Block1",
  672. delay,
  673. x3,
  674. y3,
  675. z3,
  676. msh
  677. })
  678. elseif Type == 2 then
  679. table.insert(Effects, {
  680. prt,
  681. "Block2",
  682. delay,
  683. x3,
  684. y3,
  685. z3,
  686. msh
  687. })
  688. else
  689. table.insert(Effects, {
  690. prt,
  691. "Block3",
  692. delay,
  693. x3,
  694. y3,
  695. z3,
  696. msh
  697. })
  698. end
  699. end
  700. },
  701. Sphere = {
  702. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  703. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  704. prt.Anchored = true
  705. prt.CFrame = cframe
  706. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  707. game:GetService("Debris"):AddItem(prt, 10)
  708. table.insert(Effects, {
  709. prt,
  710. "Cylinder",
  711. delay,
  712. x3,
  713. y3,
  714. z3,
  715. msh
  716. })
  717. end
  718. },
  719. Cylinder = {
  720. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  721. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  722. prt.Anchored = true
  723. prt.CFrame = cframe
  724. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  725. game:GetService("Debris"):AddItem(prt, 10)
  726. table.insert(Effects, {
  727. prt,
  728. "Cylinder",
  729. delay,
  730. x3,
  731. y3,
  732. z3,
  733. msh
  734. })
  735. end
  736. },
  737. Wave = {
  738. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  739. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  740. prt.Anchored = true
  741. prt.CFrame = cframe
  742. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  743. game:GetService("Debris"):AddItem(prt, 10)
  744. table.insert(Effects, {
  745. prt,
  746. "Cylinder",
  747. delay,
  748. x3 / 60,
  749. y3 / 60,
  750. z3 / 60,
  751. msh
  752. })
  753. end
  754. },
  755. Ring = {
  756. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  757. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  758. prt.Anchored = true
  759. prt.CFrame = cframe
  760. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  761. game:GetService("Debris"):AddItem(prt, 10)
  762. table.insert(Effects, {
  763. prt,
  764. "Cylinder",
  765. delay,
  766. x3,
  767. y3,
  768. z3,
  769. msh
  770. })
  771. end
  772. },
  773. Break = {
  774. Create = function(brickcolor, cframe, x1, y1, z1)
  775. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  776. prt.Anchored = true
  777. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  778. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  779. local num = math.random(10, 50) / 1000
  780. game:GetService("Debris"):AddItem(prt, 10)
  781. table.insert(Effects, {
  782. prt,
  783. "Shatter",
  784. num,
  785. prt.CFrame,
  786. math.random() - math.random(),
  787. 0,
  788. math.random(50, 100) / 100
  789. })
  790. end
  791. },
  792. Spiral = {
  793. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  794. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  795. prt.Anchored = true
  796. prt.CFrame = cframe
  797. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  798. game:GetService("Debris"):AddItem(prt, 10)
  799. table.insert(Effects, {
  800. prt,
  801. "Cylinder",
  802. delay,
  803. x3,
  804. y3,
  805. z3,
  806. msh
  807. })
  808. end
  809. },
  810. Push = {
  811. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  812. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  813. prt.Anchored = true
  814. prt.CFrame = cframe
  815. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  816. game:GetService("Debris"):AddItem(prt, 10)
  817. table.insert(Effects, {
  818. prt,
  819. "Cylinder",
  820. delay,
  821. x3,
  822. y3,
  823. z3,
  824. msh
  825. })
  826. end
  827. }
  828. }
  829. -------------------------------------------------------
  830. --End Effect Function--
  831. -------------------------------------------------------
  832.  
  833. function CreateSound(ID, PARENT, VOLUME, PITCH)
  834. local NSound = nil
  835. coroutine.resume(coroutine.create(function()
  836. NSound = Instance.new("Sound", PARENT)
  837. NSound.Volume = VOLUME
  838. NSound.Pitch = PITCH
  839. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  840. swait()
  841. NSound:play()
  842. game:GetService("Debris"):AddItem(NSound, 10)
  843. end))
  844. return NSound
  845. end
  846.  
  847. function Eviscerate(dude)
  848. if dude.Name ~= char then
  849. local bgf = IT("BodyGyro", dude.Head)
  850. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  851. local val = IT("BoolValue", dude)
  852. val.Name = "IsHit"
  853. local ds = coroutine.wrap(function()
  854. dude:WaitForChild("Head"):BreakJoints()
  855. wait(0.5)
  856. target = nil
  857. coroutine.resume(coroutine.create(function()
  858. for i, v in pairs(dude:GetChildren()) do
  859. if v:IsA("Accessory") then
  860. v:Destroy()
  861. end
  862. if v:IsA("Humanoid") then
  863. v:Destroy()
  864. end
  865. if v:IsA("CharacterMesh") then
  866. v:Destroy()
  867. end
  868. if v:IsA("Model") then
  869. v:Destroy()
  870. end
  871. if v:IsA("Part") or v:IsA("MeshPart") then
  872. for x, o in pairs(v:GetChildren()) do
  873. if o:IsA("Decal") then
  874. o:Destroy()
  875. end
  876. end
  877. coroutine.resume(coroutine.create(function()
  878. v.Material = "Neon"
  879. v.CanCollide = false
  880. local PartEmmit1 = IT("ParticleEmitter", v)
  881. PartEmmit1.LightEmission = 1
  882. PartEmmit1.Texture = "rbxassetid://284205403"
  883. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  884. PartEmmit1.Rate = 150
  885. PartEmmit1.Lifetime = NumberRange.new(1)
  886. PartEmmit1.Size = NumberSequence.new({
  887. NumberSequenceKeypoint.new(0, 0.75, 0),
  888. NumberSequenceKeypoint.new(1, 0, 0)
  889. })
  890. PartEmmit1.Transparency = NumberSequence.new({
  891. NumberSequenceKeypoint.new(0, 0, 0),
  892. NumberSequenceKeypoint.new(1, 1, 0)
  893. })
  894. PartEmmit1.Speed = NumberRange.new(0, 0)
  895. PartEmmit1.VelocitySpread = 30000
  896. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  897. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  898. local BodPoss = IT("BodyPosition", v)
  899. BodPoss.P = 3000
  900. BodPoss.D = 1000
  901. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  902. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  903. v.Color = maincolor.Color
  904. coroutine.resume(coroutine.create(function()
  905. for i = 0, 49 do
  906. swait(1)
  907. v.Transparency = v.Transparency + 0.08
  908. end
  909. wait(0.5)
  910. PartEmmit1.Enabled = false
  911. wait(3)
  912. v:Destroy()
  913. dude:Destroy()
  914. end))
  915. end))
  916. end
  917. end
  918. end))
  919. end)
  920. ds()
  921. end
  922. end
  923. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  924. local type = type
  925. local rng = Instance.new("Part", char)
  926. rng.Anchored = true
  927. rng.BrickColor = color
  928. rng.CanCollide = false
  929. rng.FormFactor = 3
  930. rng.Name = "Ring"
  931. rng.Material = "Neon"
  932. rng.Size = Vector3.new(1, 1, 1)
  933. rng.Transparency = 0
  934. rng.TopSurface = 0
  935. rng.BottomSurface = 0
  936. rng.CFrame = pos
  937. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  938. local rngm = Instance.new("SpecialMesh", rng)
  939. rngm.MeshType = "Sphere"
  940. rngm.Scale = Vector3.new(x1, y1, z1)
  941. local scaler2 = 1
  942. local speeder = FastSpeed
  943. if type == "Add" then
  944. scaler2 = 1 * value
  945. elseif type == "Divide" then
  946. scaler2 = 1 / value
  947. end
  948. coroutine.resume(coroutine.create(function()
  949. for i = 0, 10 / bonuspeed, 0.1 do
  950. swait()
  951. if type == "Add" then
  952. scaler2 = scaler2 - 0.01 * value / bonuspeed
  953. elseif type == "Divide" then
  954. scaler2 = scaler2 - 0.01 / value * bonuspeed
  955. end
  956. rng.BrickColor = BrickColor.random()
  957. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  958. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  959. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  960. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  961. end
  962. rng:Destroy()
  963. end))
  964. end
  965.  
  966. function FindNearestHead(Position, Distance, SinglePlayer)
  967. if SinglePlayer then
  968. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  969. end
  970. local List = {}
  971. for i, v in pairs(workspace:GetChildren()) do
  972. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  973. table.insert(List, v)
  974. end
  975. end
  976. return List
  977. end
  978. function SoulSteal(dude)
  979. if dude.Name ~= char then
  980. local bgf = IT("BodyGyro", dude.Head)
  981. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  982. local val = IT("BoolValue", dude)
  983. val.Name = "IsHit"
  984. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  985. local soulst = coroutine.wrap(function()
  986. local soul = Instance.new("Part",dude)
  987. soul.Size = Vector3.new(1,1,1)
  988. soul.CanCollide = false
  989. soul.Anchored = false
  990. soul.Position = torso.Position
  991. soul.Transparency = 1
  992. local PartEmmit1 = IT("ParticleEmitter", soul)
  993. PartEmmit1.LightEmission = 1
  994. PartEmmit1.Texture = "rbxassetid://569507414"
  995. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  996. PartEmmit1.Rate = 250
  997. PartEmmit1.Lifetime = NumberRange.new(1.6)
  998. PartEmmit1.Size = NumberSequence.new({
  999. NumberSequenceKeypoint.new(0, 1, 0),
  1000. NumberSequenceKeypoint.new(1, 0, 0)
  1001. })
  1002. PartEmmit1.Transparency = NumberSequence.new({
  1003. NumberSequenceKeypoint.new(0, 0, 0),
  1004. NumberSequenceKeypoint.new(1, 1, 0)
  1005. })
  1006. PartEmmit1.Speed = NumberRange.new(0, 0)
  1007. PartEmmit1.VelocitySpread = 30000
  1008. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1009. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1010. local BodPoss = IT("BodyPosition", soul)
  1011. BodPoss.P = 3000
  1012. BodPoss.D = 1000
  1013. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1014. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1015. wait(1.6)
  1016. soul.Touched:connect(function(hit)
  1017. if hit.Parent == char then
  1018. soul:Destroy()
  1019. end
  1020. end)
  1021. wait(1.2)
  1022. while soul do
  1023. swait()
  1024. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1025. BodPoss.Position = tors.Position
  1026. end
  1027. end)
  1028. soulst()
  1029. end
  1030. end
  1031. function FaceMouse()
  1032. local Cam = workspace.CurrentCamera
  1033. return {
  1034. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1035. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1036. }
  1037. end
  1038. -------------------------------------------------------
  1039. --End Important Functions--
  1040. -------------------------------------------------------
  1041. --[[
  1042. Thanks for using Build-To-Lua by jarredbcv.
  1043. ]]--
  1044.  
  1045. New = function(Object, Parent, Name, Data)
  1046. local Object = Instance.new(Object)
  1047. for Index, Value in pairs(Data or {}) do
  1048. Object[Index] = Value
  1049. end
  1050. Object.Parent = Parent
  1051. Object.Name = Name
  1052. return Object
  1053. end
  1054.  
  1055. Gaunty = New("Model",char,"Gaunty",{})
  1056. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1057. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1058. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1059. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1060. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1061. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1062. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1063. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1064. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1065. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1066. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1067. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1068. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1069. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1070. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1071. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1072. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1073. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1074. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1075. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1076. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1077. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1078. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1079. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1080. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1081. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1082. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1083. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1084. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1085. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1086. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1087. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1088. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1089. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1090. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1091. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1092. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1093. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1094. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1095. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1096. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1097. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1098. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1099. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1100. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1101. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1102. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1103. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1104. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1105. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1106. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1107. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1108. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1109. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1110. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1111. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1112. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1113. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1114. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1115. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1116. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1117. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1118. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1119. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1120. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1121. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1122. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1123. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1124. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1125. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1126. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1127. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1128. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1129. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1130. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1131. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1132. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1133. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1134. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1135. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1136. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1137. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1138. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1139. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1140. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1141. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1142. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1143. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1144. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1145. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1146. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1147. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1148. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1149. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1150.  
  1151. Gaunty2 = New("Model",char,"Gaunty2",{})
  1152. Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1153. Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1154. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1155. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1156. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1157. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1158. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1159. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1160. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1161. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1162. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1163. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1164. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1165. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1166. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1167. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1168. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1169. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1170. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1171. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1172. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1173. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1174. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1175. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1176. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1177. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1178. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1179. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1180. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1181. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1182. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1183. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1184. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1185. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1186. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1187. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1188. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1189. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1190. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1191. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1192. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1193. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1194. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1195. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1196. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1197. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1198. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1199. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1200. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1201. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1202. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1203. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1204. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1205. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1206. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1207. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1208. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1209. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1210. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1211. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1212. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1213. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1214. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1215. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1216. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1217. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1218. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1219. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1220. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1221. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1222. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1223. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1224. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1225. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1226. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1227. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1228. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1229. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1230. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1231. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1232. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1233. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1234. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1235. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1236. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1237. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1238. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1239. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1240. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1241. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1242. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1243. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1244. Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1245. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1246.  
  1247.  
  1248. NewInstance = function(instance,parent,properties)
  1249. local inst = Instance.new(instance,parent)
  1250. if(properties)then
  1251. for i,v in next, properties do
  1252. pcall(function() inst[i] = v end)
  1253. end
  1254. end
  1255. return inst;
  1256. end
  1257.  
  1258. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  1259. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  1260.  
  1261. for _,v in next, Gaunty:children() do
  1262. v.CanCollide = false
  1263. end
  1264. for _,v in next, Gaunty2:children() do
  1265. v.CanCollide = false
  1266. end
  1267. local all, last = {}, nil
  1268. ArmourParts = {}
  1269. NeonParts = {}
  1270. function scan(p)
  1271. for _, v in pairs(p:GetChildren()) do
  1272. if v:IsA("BasePart") then
  1273. if v.BrickColor == BrickColor.new("Black") then
  1274. table.insert(ArmourParts, v)
  1275. end
  1276. if v.BrickColor == BrickColor.new("Institutional white") then
  1277. table.insert(NeonParts, v)
  1278. end
  1279. if last then
  1280. local w = Instance.new("Weld")
  1281. w.Part0, w.Part1 = last, v
  1282. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1283. w.Parent = last
  1284. end
  1285. table.insert(all, v)
  1286. last = v
  1287. end
  1288. scan(v)
  1289. end
  1290. end
  1291. scan(Gaunty)
  1292. local all2, last2 = {}, nil
  1293. ArmourParts2 = {}
  1294. NeonParts2 = {}
  1295. function scan2(p)
  1296. for _, v in pairs(p:GetChildren()) do
  1297. if v:IsA("BasePart") then
  1298. if v.BrickColor == BrickColor.new("Black") then
  1299. table.insert(ArmourParts2, v)
  1300. end
  1301. if v.BrickColor == BrickColor.new("Institutional white") then
  1302. table.insert(NeonParts2, v)
  1303. end
  1304. if last2 then
  1305. local w = Instance.new("Weld")
  1306. w.Part0, w.Part1 = last2, v
  1307. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  1308. w.Parent = last2
  1309. end
  1310. table.insert(all2, v)
  1311. last2 = v
  1312. end
  1313. scan2(v)
  1314. end
  1315. end
  1316. scan2(Gaunty2)
  1317. for i, v in pairs(ArmourParts) do
  1318. v.BrickColor = BrickC("Black")
  1319. end
  1320. for i, v in pairs(NeonParts) do
  1321. v.BrickColor = BrickC("Really red")
  1322. end
  1323. for i, v in pairs(ArmourParts2) do
  1324. v.BrickColor = BrickC("Black")
  1325. end
  1326. for i, v in pairs(NeonParts2) do
  1327. v.BrickColor = BrickC("Really red")
  1328. end
  1329. maincolor = BrickC("Really red")
  1330. -------------------------------------------------------
  1331. --Start Music Option--
  1332. -------------------------------------------------------
  1333. local Music = Instance.new("Sound",char)
  1334. Music.Volume = 2.5
  1335. Music.SoundId = "rbxassetid://919050740"
  1336. Music.Looped = true
  1337. Music.Pitch = 1 --Pitcher
  1338. Music:Play()
  1339. -------------------------------------------------------
  1340. --End Music Option--
  1341. -------------------------------------------------------
  1342. local naeeym2 = Instance.new("BillboardGui",char)
  1343. naeeym2.AlwaysOnTop = true
  1344. naeeym2.Size = UDim2.new(5,35,2,35)
  1345. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1346. naeeym2.Adornee = hed
  1347. naeeym2.Name = "Name"
  1348.  
  1349. local tecks2 = Instance.new("TextLabel",naeeym2)
  1350. tecks2.BackgroundTransparency = 1
  1351. tecks2.TextScaled = true
  1352. tecks2.BorderSizePixel = 0
  1353. tecks2.Text = "Robot Lord"
  1354. tecks2.Font = "Garamond"
  1355. tecks2.TextSize = 30
  1356. tecks2.TextStrokeTransparency = 0
  1357. tecks2.TextColor3 = Color3.new(0,0,0)
  1358. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1359. tecks2.Size = UDim2.new(1,0,0.5,0)
  1360. tecks2.Parent = naeeym2
  1361.  
  1362. function chatfunc(text, color)
  1363. local chat = coroutine.wrap(function()
  1364. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1365. char:FindFirstChild("TalkingBillBoard"):destroy()
  1366. end
  1367. local naeeym2 = Instance.new("BillboardGui", char)
  1368. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1369. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  1370. naeeym2.Adornee = hed
  1371. naeeym2.Name = "TalkingBillBoard"
  1372. local tecks2 = Instance.new("TextLabel", naeeym2)
  1373. tecks2.BackgroundTransparency = 1
  1374. tecks2.BorderSizePixel = 0
  1375. tecks2.Text = ""
  1376. tecks2.Font = "SciFi"
  1377. tecks2.TextSize = 30
  1378. tecks2.TextStrokeTransparency = 0
  1379. tecks2.TextColor3 = color
  1380. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1381. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1382. local tecks3 = Instance.new("TextLabel", naeeym2)
  1383. tecks3.BackgroundTransparency = 1
  1384. tecks3.BorderSizePixel = 0
  1385. tecks3.Text = ""
  1386. tecks3.Font = "SciFi"
  1387. tecks3.TextSize = 30
  1388. tecks3.TextStrokeTransparency = 0
  1389. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1390. tecks3.TextStrokeColor3 = color
  1391. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1392. coroutine.resume(coroutine.create(function()
  1393. while true do
  1394. swait(1)
  1395. tecks2.TextColor3 = BrickColor.random().Color
  1396. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1397. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1398. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1399. tecks2.Rotation = math.random(-5, 5)
  1400. tecks3.Rotation = math.random(-5, 5)
  1401. end
  1402. end))
  1403. for i = 1, string.len(text) do
  1404. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1405. tecks2.Text = string.sub(text, 1, i)
  1406. tecks3.Text = string.sub(text, 1, i)
  1407. swait(1)
  1408. end
  1409. wait(1)
  1410. local randomrot = math.random(1, 2)
  1411. if randomrot == 1 then
  1412. for i = 1, 50 do
  1413. swait()
  1414. tecks2.Rotation = tecks2.Rotation - 0.75
  1415. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1416. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1417. tecks3.Rotation = tecks2.Rotation + 0.75
  1418. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1419. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1420. end
  1421. elseif randomrot == 2 then
  1422. for i = 1, 50 do
  1423. swait()
  1424. tecks2.Rotation = tecks2.Rotation + 0.75
  1425. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1426. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1427. tecks3.Rotation = tecks2.Rotation - 0.75
  1428. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1429. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1430. end
  1431. end
  1432. naeeym2:Destroy()
  1433. end)
  1434. chat()
  1435. end
  1436. -------------------------------------------------------
  1437. --Start Attacks N Stuff--
  1438. -------------------------------------------------------
  1439. local sine=0
  1440. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1441. local Hitboxpart = Instance.new("Part", EffectModel)
  1442. RemoveOutlines(Hitboxpart)
  1443. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1444. Hitboxpart.CanCollide = false
  1445. Hitboxpart.Transparency = 1
  1446. Hitboxpart.Anchored = true
  1447. Hitboxpart.CFrame = Pose
  1448. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1449. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1450. end
  1451. wait2 = false
  1452. combo = 1
  1453. mouse.Button1Down:connect(function(key)
  1454. if attack == false then
  1455. attack = true
  1456. hum.WalkSpeed = 3.01
  1457. if combo == 1 and wait2 == false then
  1458. wait2 = true
  1459. for i = 0, 1.2, 0.1 do
  1460. swait()
  1461. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
  1462. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
  1463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
  1465. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1466. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1467. end
  1468. CreateSound("138097048", ra, 3, .8)
  1469. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  1470. for i = 0, 1.2, 0.1 do
  1471. swait()
  1472. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  1473. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1474. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  1475. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1476. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  1477. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1478. end
  1479. combo = 2
  1480. end
  1481. if combo == 2 and wait2 == false then
  1482. wait2 = true
  1483. for i = 0, 1.2, 0.1 do
  1484. swait()
  1485. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(65)), 0.3)
  1486. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(65)), 0.1)
  1487. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.1)
  1488. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.3)
  1489. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1490. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1491. end
  1492. CreateSound("138097048", ra, 3, .8)
  1493. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  1494. for i = 0, 1.2, 0.1 do
  1495. swait()
  1496. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-55)), 0.3)
  1497. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1498. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.1)
  1499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(-40)), 0.3)
  1500. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  1501. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1502. end
  1503. combo = 3
  1504. end
  1505. if combo == 3 and wait2 == false then
  1506. wait2 = true
  1507. for i = 0, 1.2, 0.1 do
  1508. swait()
  1509. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  1510. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  1511. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1513. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1514. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1515. end
  1516. CreateSound("138097048", ra, 3, .8)
  1517. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1518. for i = 0, 1.2, 0.1 do
  1519. swait()
  1520. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  1521. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  1523. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1524. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1525. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1526. end
  1527. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 1.1, 1.1, 1.1, 0.02)
  1528. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 1.1, 1.1, 1.1, 0.03)
  1529. for i = 0, 2 do
  1530. SphereAura(2, 0.2, "Add", ra.CFrame * CFrame.Angles(math.rad(-90 + math.random(-20, 20)), math.rad(math.random(-20, 20)), math.rad(math.random(-20, 20))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  1531. end
  1532. coroutine.resume(coroutine.create(function()
  1533. for i = 0,1.8,0.1 do
  1534. swait()
  1535. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  1536. end
  1537. for i = 0,1.8,0.1 do
  1538. swait()
  1539. hum.CameraOffset = Vector3.new(0,0,0)
  1540. end
  1541. end))
  1542. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1543. for i = 0, 1.2, 0.1 do
  1544. swait()
  1545. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  1546. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  1548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1549. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1550. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1551. end
  1552. combo = 4
  1553. end
  1554. if combo == 4 and wait2 == false then
  1555. for i = 0,1.2,0.1 do
  1556. swait()
  1557. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1558. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1559. 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(-20)), 0.15)
  1560. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1561. 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)
  1562. LW.C0 = clerp(LW.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)
  1563. end
  1564. SphereAura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  1565. SphereAura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  1566. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  1567. CreateSound("331666100", char, 10, 1)
  1568. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  1569. if v:FindFirstChild("Head") then
  1570. SoulSteal(v)
  1571. Eviscerate(v)
  1572. end
  1573. end
  1574. coroutine.resume(coroutine.create(function()
  1575. for i = 0,1.8,0.1 do
  1576. swait()
  1577. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  1578. end
  1579. for i = 0,1.8,0.1 do
  1580. swait()
  1581. hum.CameraOffset = Vector3.new(0,0,0)
  1582. end
  1583. end))
  1584. for i = 1,4.7,0.1 do
  1585. 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)
  1586. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1587. 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)
  1588. 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)
  1589. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  1590. LW.C0 = clerp(LW.C0, CF(-1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(34)), 0.1)
  1591. end
  1592. wait(.6)
  1593. combo = 1
  1594. end
  1595. hum.WalkSpeed = 16
  1596. wait2 = false
  1597. attack = false
  1598. end
  1599. end)
  1600. function Destruction()
  1601. attack = true
  1602. local Ring1 = Instance.new("Part", char)
  1603. Ring1.Anchored = true
  1604. Ring1.BrickColor = maincolor
  1605. Ring1.CanCollide = false
  1606. Ring1.FormFactor = 3
  1607. Ring1.Name = "Ring"
  1608. Ring1.Material = "Neon"
  1609. Ring1.Size = Vector3.new(1, 0.05, 1)
  1610. Ring1.Transparency = 1
  1611. Ring1.TopSurface = 0
  1612. Ring1.BottomSurface = 0
  1613. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  1614. Ring1Mesh.MeshType = "Brick"
  1615. Ring1Mesh.Name = "SizeMesh"
  1616. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  1617. local InnerRing1 = Ring1:Clone()
  1618. InnerRing1.Parent = char
  1619. InnerRing1.Transparency = 0
  1620. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  1621. InnerRing1.Size = Vector3.new(1, 1, 1)
  1622. local InnerRing1Mesh = InnerRing1.SizeMesh
  1623. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  1624. InnerRing1Mesh.MeshType = "Sphere"
  1625. Ring1:Destroy()
  1626. for i = 0, 5, 0.1 do
  1627. swait()
  1628. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  1629. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
  1630. 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)
  1631. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1632. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  1633. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  1634. RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
  1635. LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  1636. root.CFrame = FaceMouse()[1]
  1637. end
  1638. InnerRing1.Transparency = 1
  1639. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  1640. CreateSound("294188875", char, 2.3, 1)
  1641. local a = IT("Part", char)
  1642. a.Name = "Direction"
  1643. a.Anchored = true
  1644. a.BrickColor = maincolor
  1645. a.Material = "Neon"
  1646. a.Transparency = 0
  1647. a.Shape = "Cylinder"
  1648. a.CanCollide = false
  1649. local a2 = IT("Part", char)
  1650. a2.Name = "Direction"
  1651. a2.Anchored = true
  1652. a2.BrickColor = maincolor
  1653. a2.Color = maincolor.Color
  1654. a2.Material = "Neon"
  1655. a2.Transparency = 0.5
  1656. a2.Shape = "Cylinder"
  1657. a2.CanCollide = false
  1658. local ba = IT("Part", char)
  1659. ba.Name = "HitDirect"
  1660. ba.Anchored = true
  1661. ba.BrickColor = maincolor
  1662. ba.Material = "Neon"
  1663. ba.Transparency = 1
  1664. ba.CanCollide = false
  1665. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  1666. local ignore = char
  1667. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1668. a.BottomSurface = 10
  1669. a.TopSurface = 10
  1670. a2.BottomSurface = 10
  1671. a2.TopSurface = 10
  1672. local distance = (InnerRing1.CFrame.p - position).magnitude
  1673. a.Size = Vector3.new(distance, 1, 1)
  1674. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1675. a2.Size = Vector3.new(distance, 1, 1)
  1676. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1677. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  1678. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  1679. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  1680. game:GetService("Debris"):AddItem(a, 20)
  1681. game:GetService("Debris"):AddItem(a2, 20)
  1682. game:GetService("Debris"):AddItem(ba, 20)
  1683. local msh = Instance.new("SpecialMesh", a)
  1684. msh.MeshType = "Sphere"
  1685. msh.Scale = Vector3.new(1, 25, 25)
  1686. local msh2 = Instance.new("SpecialMesh", a2)
  1687. msh2.MeshType = "Sphere"
  1688. msh2.Scale = Vector3.new(1, 30, 30)
  1689. for i = 0, 10, 0.1 do
  1690. swait()
  1691. root.CFrame = FaceMouse()[1]
  1692. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  1693. a2.Color = maincolor.Color
  1694. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  1695. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  1696. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1697. distance = (InnerRing1.CFrame.p - position).magnitude
  1698. a.Size = Vector3.new(distance, 1, 1)
  1699. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1700. a2.Size = Vector3.new(distance, 1, 1)
  1701. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1702. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  1703. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  1704. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  1705. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  1706. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  1707. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  1708. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  1709. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  1710. if v:FindFirstChild("Head") then
  1711. Eviscerate(v)
  1712. SoulSteal(v)
  1713. end
  1714. end
  1715. end
  1716. a:Destroy()
  1717. a2:Destroy()
  1718. ba:Destroy()
  1719. InnerRing1:Destroy()
  1720. attack = false
  1721. hum.CameraOffset = Vector3.new(0,0,0)
  1722. end
  1723. function BURN_IN_HELL()
  1724. attack = true
  1725. chatfunc("BURN....", BrickColor.random().Color)
  1726. for i = 0,5.2,0.1 do
  1727. swait()
  1728. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1729. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1730. 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(-20)), 0.15)
  1731. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1732. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  1733. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  1734. end
  1735. chatfunc("IN....", BrickColor.random().Color)
  1736. wait(2)
  1737. CreateSound("331666100", char, 10, 1)
  1738. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1739. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1740. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1741. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1742. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  1743. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  1744. chatfunc("HELL!!!!!", BrickColor.random().Color)
  1745. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  1746. if v:FindFirstChild("Head") then
  1747. Eviscerate(v)
  1748. SoulSteal(v)
  1749. end
  1750. end
  1751. coroutine.resume(coroutine.create(function()
  1752. for i = 0,2.8,0.1 do
  1753. swait()
  1754. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1755. end
  1756. for i = 0,1.8,0.1 do
  1757. swait()
  1758. hum.CameraOffset = Vector3.new(0,0,0)
  1759. end
  1760. end))
  1761. for i = 0,3.7,0.1 do
  1762. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  1763. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  1764. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1765. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1766. 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(20)), 0.15)
  1767. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  1768. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1769. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  1770. end
  1771. wait(.6)
  1772. CreateSound("907332997", hed, 10, 1)
  1773. attack = false
  1774. end
  1775. -------------------------------------------------------
  1776. --End Attacks N Stuff--
  1777. -------------------------------------------------------
  1778. mouse.KeyDown:connect(function(key)
  1779. if attack == false then
  1780. if key == 'f' then
  1781. Destruction()
  1782. elseif key == 'r' then
  1783. BURN_IN_HELL()
  1784. elseif key == 't' then
  1785. chatfunc("HM, HM, HAHAHAHAHAHA", BrickColor.random().Color)
  1786. CreateSound("300208779", hed, 10, 1)
  1787. end
  1788. end
  1789. end)
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796. -------------------------------------------------------
  1797. --Start Animations--
  1798. -------------------------------------------------------
  1799. local equipped = false
  1800. local idle = 0
  1801. local change = 1
  1802. local val = 0
  1803. local toim = 0
  1804. local idleanim = 0.4
  1805. hum.Animator.Parent = nil
  1806. while true do
  1807. swait()
  1808. for i, v in pairs(NeonParts) do
  1809. v.BrickColor = BrickColor.Random()
  1810. end
  1811. for i, v in pairs(NeonParts2) do
  1812. v.BrickColor = BrickColor.Random()
  1813. end
  1814. maincolor = BrickColor.Random()
  1815. Music.Parent = char
  1816. tecks2.TextStrokeColor3 = maincolor.Color
  1817. sine = sine + change
  1818. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1819. local velderp = root.Velocity.y
  1820. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  1821. if equipped == true or equipped == false then
  1822. if attack == false then
  1823. idle = idle + 1
  1824. else
  1825. idle = 0
  1826. end
  1827. if 1 < root.Velocity.y and hitfloor == nil then
  1828. Anim = "Jump"
  1829. if attack == false then
  1830. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  1831. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  1832. 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)
  1833. 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)
  1834. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1835. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1836. end
  1837. elseif -1 > root.Velocity.y and hitfloor == nil then
  1838. Anim = "Fall"
  1839. if attack == false then
  1840. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  1841. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  1842. 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(30)),0.3)
  1843. 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(-30)),0.3)
  1844. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1845. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1846. end
  1847. elseif torvel < 1 and hitfloor ~= nil then
  1848. Anim = "Idle"
  1849. change = 1.9
  1850. if attack == false then
  1851. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
  1852. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35 - 2.5 * Sin(sine / 20)), Rad(-5 * Cos(sine / 0.465)), Rad(-5 * Cos(sine / 0.465))), 0.3)
  1853. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-7.5), Rad(0), Rad(30)), 0.15)
  1854. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7.5), Rad(0), Rad(-30)), 0.15)
  1855. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 - 5 * Cos(sine / 0.465)), Rad(-5 * Cos(sine / 0.465)), Rad(15 + 7 * Sin(sine / 25))), 0.1)
  1856. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 - 5 * Cos(sine / 0.465)), Rad(-5 * Cos(sine / 0.465)), Rad(-15 - 7 * Sin(sine / 25))), 0.1)
  1857. end
  1858. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  1859. Anim = "Walk"
  1860. change = 1
  1861. if attack == false then
  1862. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(15 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(4 * Cos(sine / 7))), 0.15)
  1863. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(13 - 2.5 * Sin(sine / 7)), Rad(-5 * Cos(sine / 0.465)), Rad(-5 * Cos(sine / 0.465))), 0.3)
  1864. 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(15)), 0.3)
  1865. 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(-15)), 0.3)
  1866. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(65) * Cos(sine / 7) , Rad(0), Rad(10 + 7 * Sin(sine / 7)) - ra.RotVelocity.Y / 75), 0.1)
  1867. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(-65) * Cos(sine / 7) , Rad(0), Rad(-10 - 7 * Sin(sine / 7)) + la.RotVelocity.Y / 75), 0.1)
  1868. end
  1869. end
  1870. end
  1871. if 0 < #Effects then
  1872. for e = 1, #Effects do
  1873. if Effects[e] ~= nil then
  1874. local Thing = Effects[e]
  1875. if Thing ~= nil then
  1876. local Part = Thing[1]
  1877. local Mode = Thing[2]
  1878. local Delay = Thing[3]
  1879. local IncX = Thing[4]
  1880. local IncY = Thing[5]
  1881. local IncZ = Thing[6]
  1882. if 1 >= Thing[1].Transparency then
  1883. if Thing[2] == "Block1" then
  1884. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1885. local Mesh = Thing[1].Mesh
  1886. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1887. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1888. elseif Thing[2] == "Block2" then
  1889. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1890. local Mesh = Thing[7]
  1891. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1892. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1893. elseif Thing[2] == "Block3" then
  1894. 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)
  1895. local Mesh = Thing[7]
  1896. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1897. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1898. elseif Thing[2] == "Cylinder" then
  1899. local Mesh = Thing[1].Mesh
  1900. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1901. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1902. elseif Thing[2] == "Blood" then
  1903. local Mesh = Thing[7]
  1904. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1905. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1906. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1907. elseif Thing[2] == "Elec" then
  1908. local Mesh = Thing[1].Mesh
  1909. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1910. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1911. elseif Thing[2] == "Disappear" then
  1912. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1913. elseif Thing[2] == "Shatter" then
  1914. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1915. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1916. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1917. Thing[6] = Thing[6] + Thing[5]
  1918. end
  1919. else
  1920. Part.Parent = nil
  1921. table.remove(Effects, e)
  1922. end
  1923. end
  1924. end
  1925. end
  1926. end
  1927. end
  1928. -------------------------------------------------------
  1929. --End Animations And Script--
  1930. -------------------------------------------------------
  1931. -- Remake of Armatae by Mii_BrawIer
  1932. wait(.1)
  1933. local play = game.Players.LocalPlayer
  1934. local char = play.Character
  1935. local LeftArm = char["Left Arm"]
  1936. local RightArm = char["Right Arm"]
  1937. local LeftLeg = char["Left Leg"]
  1938. local RightLeg = char["Right Leg"]
  1939. local spawned = false
  1940. local debounce = false
  1941. local asdrot = 0
  1942. local bouncing = false
  1943. local mode = "Combo"
  1944. local mana = 200
  1945. local change = 0
  1946. local rage = false
  1947. local explosion = false
  1948. local golden = false
  1949. local equipped = true
  1950. local parry = true
  1951. local equipcheck = false
  1952. local charge = 1
  1953. local orb = false
  1954. local throwing = false
  1955. local sped = 1
  1956. local riding = false
  1957. local sine = 0
  1958. local torsovel = 0
  1959. local sit = false
  1960. local ult = false
  1961. local charging = false
  1962. local combo = 1
  1963. local Anim = "wot"
  1964. local attack = false
  1965. local NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1966. char.Humanoid.Animator:Destroy()
  1967. char.Animate:Destroy()
  1968. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1969. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1970. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  1971. RSH = nil
  1972. RW = Instance.new("Weld")
  1973. LW = Instance.new("Weld")
  1974. RH = char.Torso["Right Hip"]
  1975. LH = char.Torso["Left Hip"]
  1976. RSH = char.Torso["Right Shoulder"]
  1977. LSH = char.Torso["Left Shoulder"]
  1978. RSH.Parent = nil
  1979. LSH.Parent = nil
  1980. RW.Name = "RW"
  1981. RW.Part0 = char.Torso
  1982. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1983. RW.C1 = CFrame.new(0, 0.5, 0)
  1984. RW.Part1 = RightArm
  1985. RW.Parent = char.Torso
  1986. LW.Name = "LW"
  1987. LW.Part0 = char.Torso
  1988. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  1989. LW.C1 = CFrame.new(0, 0.5, 0)
  1990. LW.Part1 = LeftArm
  1991. LW.Parent = char.Torso
  1992.  
  1993. clerp = function(a, b, t)
  1994.  
  1995. return a:lerp(b, t)
  1996. end
  1997.  
  1998. local model = Instance.new("Model", char)
  1999. model.Name = "weapon parts go here!"
  2000. local weapon = Instance.new("Model", model)
  2001. weapon.Name = "weapon"
  2002. local nolagplease = Instance.new("Model", char)
  2003. nolagplease.Name = "block spam goes here"
  2004.  
  2005.  
  2006. block = function(cfram,size,expansize,transp,color,kind)
  2007. local p = Instance.new("Part", nolagplease)
  2008. p.CFrame = cfram
  2009. p.Size = Vector3.new(1,1,1)
  2010. local pm = Instance.new("BlockMesh", p)
  2011. pm.Scale = size
  2012. p.Anchored = true
  2013. p.Material = "Neon"
  2014. p.CanCollide = false
  2015. p.BrickColor = color
  2016. if kind == 3 then
  2017.  
  2018. pm:Destroy()
  2019. p.Size = size
  2020. p.CanCollide = true
  2021. p.Touched:connect(function(hit)
  2022. if debounce == false then
  2023. if hit.Parent.Humanoid then
  2024. debounce = true
  2025. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
  2026. wait()
  2027. debounce = false
  2028. end
  2029. end
  2030. end)
  2031. end
  2032. coroutine.resume(coroutine.create(function()
  2033. while p.Transparency < 1 do
  2034. if kind == 3 then
  2035. p.Transparency = p.Transparency + transp
  2036. p.Size = p.Size + expansize
  2037. else
  2038.  
  2039. p.Transparency = p.Transparency + transp
  2040. pm.Scale = pm.Scale + expansize
  2041. end
  2042. if kind == 1 then
  2043. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,180)),math.rad(math.random(0,180)),math.rad(math.random(0,180)))
  2044. end
  2045. wait()
  2046. end
  2047. p:Destroy()
  2048. end))
  2049. end
  2050.  
  2051.  
  2052. local wave = function(cframe,color,v1,v2,trans,typ)
  2053. local p = Instance.new("Part", nolagplease)
  2054. p.BrickColor = color
  2055. p.Transparency = 0
  2056. p.Anchored = true
  2057. p.CFrame = cframe
  2058. if typ == 1 then
  2059. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,180)),math.rad(math.random(0,180)),math.rad(math.random(0,180)))
  2060. end
  2061. p.CanCollide = false
  2062. local pm = Instance.new("SpecialMesh", p)
  2063. pm.MeshType = "FileMesh"
  2064. pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2065. pm.Scale = v1
  2066. coroutine.resume(coroutine.create(function()
  2067. while p.Transparency < 1 do
  2068. wait()
  2069. pm.Scale = pm.Scale + v2
  2070. p.Transparency = p.Transparency + trans
  2071. if typ == 1 then
  2072. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,180)),math.rad(math.random(0,180)),math.rad(math.random(0,180)))
  2073. end
  2074. end
  2075. p:Remove()
  2076. end))
  2077. end
  2078.  
  2079. local screengu = Instance.new("ScreenGui", play.PlayerGui)
  2080. screengu.Enabled = true
  2081.  
  2082. local fram = Instance.new("Frame",screengu)
  2083. fram.Position = UDim2.new(0.83,0,.46, 0)
  2084. fram.Size = UDim2.new(0.156, 0,0.487, 0)
  2085. fram.Style = "RobloxRound"
  2086.  
  2087. local makegui = function(pos1,pos2,tex)
  2088. local a = Instance.new("TextLabel",fram)
  2089. a.Size = UDim2.new(1, 0,.05, 0)
  2090. a.Text = tex
  2091. a.Position = UDim2.new(pos1,0,pos2,0)
  2092. a.TextScaled = true
  2093. a.TextColor3 = char.Torso.Color
  2094. a.TextXAlignment = "Left"
  2095. a.BackgroundTransparency = 1
  2096. coroutine.resume(coroutine.create(function()
  2097. if tex == "[X]" then
  2098. while true do
  2099. if equipcheck == false then
  2100. if equipped == true then
  2101. a.Text = "[X] Spin Attack [35]"
  2102. elseif equipped == false then
  2103. if parry == true then
  2104. a.Text = "[X] Parry [35]"
  2105. elseif parry == false then
  2106. a.Text = "[X] Forced Parry [15]"
  2107. end
  2108. end
  2109. else
  2110. a.Text = "[X] Hexagon Trap [150]"
  2111. end
  2112. wait(.1)
  2113. end
  2114. end
  2115.  
  2116. if tex == "[E]" then
  2117. while true do
  2118. if ult == false then
  2119. if equipped == true then
  2120. a.Text = "[E] Unequip"
  2121. elseif equipped == false then
  2122. a.Text = "[E] Equip"
  2123. end
  2124. end
  2125. if ult == true then
  2126. a.Text = "[E] Exit Ult"
  2127. end
  2128. wait(.1)
  2129. end
  2130. end
  2131.  
  2132. if tex == "[C]" then
  2133. while true do
  2134. if ult == false then
  2135. a.Text = "[C] Orbs [7/s]"
  2136. end
  2137. if ult == true then
  2138. if equipcheck == true then
  2139. a.Text = "[C] Orbs [11/s]"
  2140. else
  2141. a.Text = "[C] Ultimate Orbs [11/s]"
  2142. end
  2143. end
  2144. wait(.1)
  2145. end
  2146. end
  2147.  
  2148. if tex == "[H]" then
  2149. while true do
  2150. if equipped == true then
  2151. if ult == false then
  2152. a.Text = "[H] Sword Ult Mode [200]"
  2153. end
  2154. elseif equipped == false then
  2155. if ult == false then
  2156. a.Text = "[H] Magic Ult Mode [200]"
  2157. else
  2158. if equipcheck == false then
  2159. a.Text = "[H] Magic Ult [400]"
  2160. else
  2161. a.Text = "[H] Sword Ult [400]"
  2162. end
  2163. end
  2164. end
  2165. wait(.1)
  2166. end
  2167. end
  2168.  
  2169. if tex == "[Z]" then
  2170. while true do
  2171. if ult == false then
  2172. a.Text = "[Z] Shield Dash [25]"
  2173. else
  2174. if equipcheck == true then
  2175. a.Text = "[Z] Sword Bounce [25]"
  2176. end
  2177. end
  2178. wait(.1)
  2179. end
  2180. end
  2181.  
  2182. end))
  2183. end
  2184.  
  2185. local bar = Instance.new("Frame",screengu)
  2186. bar.Position = UDim2.new(.83,0,.385,0)
  2187. bar.Size = UDim2.new(0.156,0,0.055,0)
  2188. bar.Style = "RobloxRound"
  2189.  
  2190. local neg = Instance.new("Frame", bar)
  2191. neg.Position = UDim2.new(0,0,0,0)
  2192. neg.Size = UDim2.new(1,0,0.6,0)
  2193. neg.BackgroundColor3 = Color3.fromRGB(0,0,0)
  2194. neg.BorderColor3 = char.Torso.Color
  2195.  
  2196. local a = Instance.new("TextBox",neg)
  2197. a.Size = UDim2.new(1, 0,1, 0)
  2198. a.Position = UDim2.new(0, 0, 1, 0)
  2199. a.TextXAlignment = "Center"
  2200. coroutine.resume(coroutine.create(function()
  2201. while true do
  2202. a.Text = "Mana : "..math.floor(mana)..""
  2203. wait()
  2204. end
  2205. end))
  2206. a.TextScaled = true
  2207. a.TextColor3 = char.Torso.Color
  2208. a.BackgroundTransparency = 1
  2209.  
  2210. local manabar = Instance.new("Frame", neg)
  2211. manabar.Position = UDim2.new(0,0,0,0)
  2212. manabar.Size = UDim2.new(0,0,0,0)
  2213. manabar.BackgroundColor3 = char.Torso.Color
  2214. manabar.BorderColor3 = Color3.fromRGB(0,0,0)
  2215. coroutine.resume(coroutine.create(function()
  2216. while true do
  2217. manabar.Size = UDim2(0,mana*1.4,0,30)
  2218. wait()
  2219. end
  2220. end))
  2221.  
  2222. makegui(0,0,"[E]")
  2223. makegui(0,.12,"[Z]")
  2224. makegui(0,.18,"[X]")
  2225. makegui(0,.24,"[C]")
  2226. makegui(0,.36,"[H]")
  2227. makegui(0,.36,"[H]")
  2228.  
  2229.  
  2230.  
  2231.  
  2232. part = function(wel,cancollid,size,shape,r,g,b,transp,mat,weldpart,c0,nam)
  2233. local mat2 = "wow"
  2234. if mat == 1 then
  2235. mat2 = "Marble"
  2236. end
  2237. if mat == 2 then
  2238. mat2 = "Granite"
  2239. end
  2240. if mat == 3 then
  2241. mat2 = "Metal"
  2242. end
  2243. if mat == 4 then
  2244. mat2 = "SmoothPlastic"
  2245. end
  2246. if mat == 5 then
  2247. mat2 = "Wood"
  2248. end
  2249. if mat == 6 then
  2250. mat2 = "Neon"
  2251. end
  2252. if shape ~= "Wedge" then
  2253. local q = Instance.new("Part", weapon)
  2254. q.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  2255. q.Shape = shape
  2256. q.Size = size
  2257. q.Transparency = transp
  2258. q.Color = Color3.new(r,g,b)
  2259. q.Material = mat2
  2260. if r == 1 and g == 0 and b == 0 then
  2261. q.BrickColor = char.Torso.BrickColor
  2262. end
  2263. q.FrontSurface = "Smooth"
  2264. q.BackSurface = "Smooth"
  2265. q.LeftSurface = "Smooth"
  2266. q.RightSurface = "Smooth"
  2267. q.BottomSurface = "Smooth"
  2268. q.TopSurface = "Smooth"
  2269. if cancollid == 1 then
  2270. q.CanCollide = false
  2271. end
  2272. q.Name = nam
  2273. if wel == 1 then
  2274. local qw = Instance.new("Weld", q)
  2275. qw.Part0 = weldpart
  2276. qw.Part1 = q
  2277. qw.C0 = c0
  2278. end
  2279. end
  2280. if shape == "Wedge" then
  2281. local q = Instance.new("WedgePart", weapon)
  2282. q.Size = size
  2283. q.Transparency = transp
  2284. q.Color = Color3.new(r,g,b)
  2285. if r == 1 and g == 0 and b == 0 then
  2286. q.BrickColor = char.Torso.BrickColor
  2287. end
  2288. q.Material = mat2
  2289. if cancollid == 1 then
  2290. q.CanCollide = false
  2291. end
  2292. q.Name = nam
  2293. local qw = Instance.new("Weld", q)
  2294. qw.Part0 = weldpart
  2295. qw.Part1 = q
  2296. qw.C0 = c0
  2297. end
  2298. end
  2299.  
  2300. local sword1 = Instance.new("Part", weapon)
  2301. sword1.CanCollide = false
  2302. sword1.Transparency = 1
  2303. sword1.BrickColor = BrickColor.new("Institutional white")
  2304. local mesh1 = Instance.new("SpecialMesh", sword1)
  2305. mesh1.MeshType = "FileMesh"
  2306. mesh1.MeshId = "rbxasset://fonts/sword.mesh"
  2307. local weld1 = Instance.new("Weld", sword1)
  2308. weld1.Part0 = char.Torso
  2309. weld1.Part1 = sword1
  2310. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4)
  2311.  
  2312. local sword2 = Instance.new("Part", weapon)
  2313. sword2.CanCollide = false
  2314. sword2.Transparency = 1
  2315. sword2.BrickColor = BrickColor.new("Institutional white")
  2316. local mesh2 = Instance.new("SpecialMesh", sword2)
  2317. mesh2.MeshType = "FileMesh"
  2318. mesh2.MeshId = "rbxasset://fonts/sword.mesh"
  2319. local weld2 = Instance.new("Weld", sword2)
  2320. weld2.Part0 = char.Torso
  2321. weld2.Part1 = sword2
  2322. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4)
  2323.  
  2324. local sword11 = Instance.new("Part", weapon)
  2325. sword11.CanCollide = false
  2326. sword11.Transparency = 1
  2327. sword11.BrickColor = BrickColor.new("Institutional white")
  2328. local mesh11 = Instance.new("SpecialMesh", sword11)
  2329. mesh11.MeshType = "FileMesh"
  2330. mesh11.MeshId = "rbxasset://fonts/sword.mesh"
  2331. local weld11 = Instance.new("Weld", sword11)
  2332. weld11.Part0 = char.Torso
  2333. weld11.Part1 = sword11
  2334. weld11.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3)
  2335.  
  2336. local sword21 = Instance.new("Part", weapon)
  2337. sword21.CanCollide = false
  2338. sword21.Transparency = 1
  2339. sword21.BrickColor = BrickColor.new("Institutional white")
  2340. local mesh21 = Instance.new("SpecialMesh", sword21)
  2341. mesh21.MeshType = "FileMesh"
  2342. mesh21.MeshId = "rbxasset://fonts/sword.mesh"
  2343. local weld21 = Instance.new("Weld", sword21)
  2344. weld21.Part0 = char.Torso
  2345. weld21.Part1 = sword21
  2346. weld21.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3)
  2347.  
  2348. local sword12 = Instance.new("Part", weapon)
  2349. sword12.CanCollide = false
  2350. sword12.Transparency = 1
  2351. sword12.BrickColor = BrickColor.new("Institutional white")
  2352. local mesh12 = Instance.new("SpecialMesh", sword12)
  2353. mesh12.MeshType = "FileMesh"
  2354. mesh12.MeshId = "rbxasset://fonts/sword.mesh"
  2355. local weld12 = Instance.new("Weld", sword12)
  2356. weld12.Part0 = char.Torso
  2357. weld12.Part1 = sword12
  2358. weld12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4)
  2359.  
  2360. local sword22 = Instance.new("Part", weapon)
  2361. sword22.CanCollide = false
  2362. sword22.Transparency = 1
  2363. sword22.BrickColor = BrickColor.new("Institutional white")
  2364. local mesh22 = Instance.new("SpecialMesh", sword22)
  2365. mesh22.MeshType = "FileMesh"
  2366. mesh22.MeshId = "rbxasset://fonts/sword.mesh"
  2367. local weld22 = Instance.new("Weld", sword22)
  2368. weld22.Part0 = char.Torso
  2369. weld22.Part1 = sword22
  2370. weld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4)
  2371.  
  2372.  
  2373.  
  2374. part(1,1,Vector3.new(1,1,1),"Block",0,0,0,1,2,LeftArm,CFrame.new(0,-1,0),"ST")
  2375. part(1,1,Vector3.new(1.3333345651627,0.66666728258133,1.3333345651627),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,RightArm,CFrame.new(0,0.0033329725265503,-0.0028928816318512)*CFrame.fromOrientation(0,0,0),"Handle2")
  2376. part(1,1,Vector3.new(0.50000047683716,0.66666728258133,0.50000047683716),"Block",1,0,0,0,6,weapon.Handle2,CFrame.new(0,0.086666345596313,-0.71837568283081)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2377. part(1,1,Vector3.new(0.16666682064533,0.8333340883255,0.8333340883255),"Wedge",1,0,0,0,6,weapon.Handle2,CFrame.new(0.41666704416275,0.16999989748001,-1.2528940439224)*CFrame.fromOrientation(0,-1.5707963267949,1.5707963267949),"Wedge")
  2378. part(1,1,Vector3.new(0.16666682064533,0.66666728258133,0.66666728258133),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(-0.33333364129066,0.25333324074745,-1.0028936862946)*CFrame.fromOrientation(0,0,1.5707963267949),"Wedge")
  2379. part(1,1,Vector3.new(0.50000047683716,1.0000009536743,1.0000009536743),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(-0.50000047683716,-0.080000340938568,-1.5028941631317)*CFrame.fromOrientation(0,0,1.5707963267949),"Wedge")
  2380. part(1,1,Vector3.new(0.50000047683716,1.0000009536743,1.0000009536743),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(0.50000047683716,-0.080000340938568,-1.5028941631317)*CFrame.fromOrientation(0,0,-1.5707963267949),"Wedge")
  2381. part(1,1,Vector3.new(0.16666682064533,0.8333340883255,0.8333340883255),"Wedge",1,0,0,0,6,weapon.Handle2,CFrame.new(-0.41666704416275,0.16999989748001,-1.2528940439224)*CFrame.fromOrientation(0,0,1.5707963267949),"Wedge")
  2382. part(1,1,Vector3.new(0.16666682064533,0.66666728258133,0.66666728258133),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(0.33333364129066,0.25333324074745,-1.0028936862946)*CFrame.fromOrientation(0,0,-1.5707963267949),"Wedge")
  2383. part(1,1,Vector3.new(1.666668176651,0.50000047683716,1.666668176651),"Block",1,0,0,0,6,weapon.Handle2,CFrame.new(0,0.0033329725265503,-0.0028928816318512)*CFrame.fromOrientation(0,0,0),"Block")
  2384. part(1,1,Vector3.new(2.0000019073486,0.50000071525574,2.0000019073486),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(0,-0.080000519752502,-0.0028928816318512)*CFrame.fromOrientation(0,0,0),"Block")
  2385. part(1,1,Vector3.new(0.66666728258133,0.50000047683716,1.0000009536743),"Block",1,0,0,0,6,weapon.Handle2,CFrame.new(-0.88214945793152,0.0033442378044128,0.87925684452057)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2386. part(1,1,Vector3.new(1.0000009536743,0.50000047683716,1.0000009536743),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(-1.0000009536743,-0.079989075660706,0.9971079826355)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2387. part(1,1,Vector3.new(0.33333364129066,0.58333384990692,0.8333340883255),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(0.84344428777695,0.045011043548584,0.82033109664917)*CFrame.fromOrientation(0,0.78539816339745,0),"Block")
  2388. part(1,1,Vector3.new(0.66666728258133,0.66666728258133,0.66666728258133),"Block",1,0,0,0,6,weapon.Handle2,CFrame.new(0,0.086666345596313,0.080440580844879)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2389. part(1,1,Vector3.new(1.0000009536743,0.50000047683716,1.0000009536743),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(1.0000009536743,-0.079989075660706,0.9971079826355)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2390. part(1,1,Vector3.new(0.91666752099991,0.50000047683716,0.66666728258133),"Block",1,0,0,0,6,weapon.Handle2,CFrame.new(0.91161245107651,0.0033442378044128,0.90871953964233)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2391. part(1,1,Vector3.new(0.33333364129066,0.58333384990692,0.8333340883255),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle2,CFrame.new(-0.82322382926941,0.045011043548584,0.82033109664917)*CFrame.fromOrientation(0,-0.78539816339745,0),"Block")
  2392.  
  2393. part(1,1,Vector3.new(0.29704913496971,0.29704913496971,0.29704913496971),"Block",0.63921570777893,0.63529413938522,0.64705884456635,1,1,LeftArm,CFrame.new(0.15389770269394,-0.20993836224079,-0.37024655938148)*CFrame.fromOrientation(0.75258595481783,2.3242549329229,1.9734437799037),"Handle")
  2394. part(1,1,Vector3.new(0.29704913496971,0.29704913496971,0.14852456748486),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0.59409826993942,0,-0.59950757026672)*CFrame.fromOrientation(0,1.5707963267949,0),"Block")
  2395. part(1,1,Vector3.new(0.89114737510681,0.29704913496971,0.29704913496971),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,0,-0.59950757026672)*CFrame.fromOrientation(0,0,0),"Block")
  2396. part(1,1,Vector3.new(0.89114737510681,0.29704913496971,0.29704913496971),"Cylinder",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,0,-0.0054092407226563)*CFrame.fromOrientation(0,1.5707963267949,0),"Cylinder")
  2397. part(1,1,Vector3.new(0.59409826993942,0.14852456748486,2.2278685569763),"Block",1,0,0,0,6,weapon.Handle,CFrame.new(0,0,-1.8619664907455)*CFrame.fromOrientation(0,0,0),"Block")
  2398. part(1,1,Vector3.new(0.14852456748486,0.29704913496971,0.59409826993942),"Wedge",1,0,0,0,6,weapon.Handle,CFrame.new(0.14852456748486,0,-3.2729496955872)*CFrame.fromOrientation(0,0,-1.5707963267949),"Wedge")
  2399. part(1,1,Vector3.new(0.29704913496971,0.14852456748486,0.29704913496971),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(-0.074262283742428,0,-3.1244254112244)*CFrame.fromOrientation(0,0,1.5707963267949),"Wedge")
  2400. part(1,1,Vector3.new(0.29704913496971,0.14852456748486,0.29704913496971),"Wedge",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0.074262283742428,0,-3.1244254112244)*CFrame.fromOrientation(0,0,-1.5707963267949),"Wedge")
  2401. part(1,1,Vector3.new(0.089114740490913,0.59409826993942,0.59409826993942),"Cylinder",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,0,0.66295099258423)*CFrame.fromOrientation(0,0,1.5707963267949),"Cylinder")
  2402. part(1,1,Vector3.new(0.29704913496971,0.29704913496971,0.29704913496971),"Ball",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,4.4263770426767e-09,0.44016432762146)*CFrame.fromOrientation(0,0,0),"Ball")
  2403. part(1,1,Vector3.new(0.11881965398788,0.44557368755341,0.44557368755341),"Cylinder",1,0,0,0,6,weapon.Handle,CFrame.new(0,0,0.66295099258423)*CFrame.fromOrientation(0,0,1.5707963267949),"Cylinder")
  2404. part(1,1,Vector3.new(0.29704913496971,0.29704913496971,2.2278685569763),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,0,-1.8619664907455)*CFrame.fromOrientation(0,0,0),"Block")
  2405. part(1,1,Vector3.new(0.14852456748486,0.29704913496971,0.29704913496971),"Cylinder",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(0,0,0.66295099258423)*CFrame.fromOrientation(0,0,1.5707963267949),"Cylinder")
  2406. part(1,1,Vector3.new(0.14852456748486,0.29704913496971,0.59409826993942),"Wedge",1,0,0,0,6,weapon.Handle,CFrame.new(-0.14852456748486,0,-3.2729496955872)*CFrame.fromOrientation(0,0,1.5707963267949),"Wedge")
  2407. part(1,1,Vector3.new(1.4852457046509,0.14852456748486,0.14852456748486),"Block",1,0,0,0,6,weapon.Handle,CFrame.new(0,0,-0.59950757026672)*CFrame.fromOrientation(0,0,0),"Block")
  2408. part(1,1,Vector3.new(0.29704913496971,0.29704913496971,0.14852456748486),"Block",0.066666670143604,0.066666670143604,0.066666670143604,0,2,weapon.Handle,CFrame.new(-0.59409826993942,0,-0.59950757026672)*CFrame.fromOrientation(0,1.5707963267949,0),"Block")
  2409.  
  2410.  
  2411. --[[
  2412. coroutine.resume(coroutine.create(function()
  2413. .Touched:connect(function(hit)
  2414. game:service'RunService'.RenderStepped:connect(function()
  2415.  
  2416. end)
  2417. game:GetService("Debris"):AddItem(p, 1)
  2418. local d = char:GetChildren()
  2419. for i=1, #d do
  2420. d[i]
  2421. end
  2422. end
  2423. ]]
  2424.  
  2425. CreateSound = function(id, par, vol, pit)
  2426.  
  2427. coroutine.resume(coroutine.create(function()
  2428.  
  2429. local sou = Instance.new("Sound", par)
  2430. sou.Volume = vol
  2431. sou.Pitch = pit
  2432. sou.SoundId = id
  2433. wait()
  2434. sou:play()
  2435. game:GetService("Debris"):AddItem(sou, 6)
  2436. end
  2437. ))
  2438. end
  2439.  
  2440.  
  2441. rayCast = function(Position, Direction, Range, Ignore)
  2442.  
  2443. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2444. end
  2445.  
  2446. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2447.  
  2448. local laza = Instance.new("Part", nolagplease)
  2449. laza.CanCollide = false
  2450. if golden == false then
  2451. laza.BrickColor = brickcolor
  2452. end
  2453. if golden == true then
  2454. laza.BrickColor = BrickColor.new("New Yeller")
  2455. end
  2456. laza.Size = Vector3.new(0.5,0.5,0.5)
  2457. laza.Anchored = true
  2458. laza.CFrame = cframe
  2459. laza.Material = "Neon"
  2460. local msh = Instance.new("CylinderMesh",laza)
  2461. msh.Scale = Vector3.new(x1,y1,z1)
  2462. game:GetService("Debris"):AddItem(laza, 10)
  2463. coroutine.resume(coroutine.create(function(Part, Mesh)
  2464.  
  2465. for i = 0, 1, delay do
  2466. wait()
  2467. Part.Transparency = i
  2468. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2469. end
  2470. Part.Parent = nil
  2471. end
  2472. ), laza, msh)
  2473. end
  2474.  
  2475. shoottrail = function(mouse, partt, SpreadAmount, multiply)
  2476.  
  2477. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2478. local ActualPosition = partt.Position
  2479. local MainPos2 = Vector3.new()
  2480. if mouse == play:GetMouse() then
  2481. MainPos2 = mouse.Hit.p + SpreadVectors
  2482. else
  2483. MainPos2 = mouse.Position
  2484. end
  2485. local MouseLook = CFrame.new((ActualPosition + MainPos2) / 2, MainPos2)
  2486. local distance = 150
  2487. if rage == true then
  2488. distance = distance * 2
  2489. end
  2490. local remainder = 1
  2491. local charge2 = charge
  2492. charge = 1
  2493. coroutine.resume(coroutine.create(function()
  2494.  
  2495. repeat
  2496. wait()
  2497. local hit, pos = rayCast(ActualPosition, MouseLook.lookVector, distance, char.HumanoidRootPart.Parent)
  2498. local magnitude = (ActualPosition - pos).magnitude
  2499. Laser(char.Torso.BrickColor, CFrame.new((ActualPosition + pos) / 2, pos) * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0), 3, magnitude *(-distance / (distance / 2)), 3, -.1, 0, -.1, .1)
  2500. ActualPosition = ActualPosition + MouseLook.lookVector * distance
  2501. remainder = remainder - 1
  2502. --MouseLook = MouseLook * CFrame.Angles(-.01,0, 0)
  2503. if hit ~= nil then
  2504. remainder = 0
  2505. end
  2506. do
  2507. if remainder <= 0 then
  2508. local magnblock = Instance.new("Part", nolagplease)
  2509. magnblock.Transparency = 1
  2510. magnblock.CanCollide = false
  2511. magnblock.Anchored = true
  2512. magnblock.CFrame = CFrame.new(pos)
  2513. block(CFrame.new(pos),Vector3.new(2,2,2),Vector3.new(.5,.5,.5),.05,char.Torso.BrickColor,1)
  2514. magn(10,magnblock,7)
  2515. game:GetService("Debris"):AddItem(magnblock, 0.1)
  2516. end
  2517. end
  2518. until remainder <= 0
  2519. end
  2520. ))
  2521. end
  2522.  
  2523. shoottrail2 = function(mouse, partt, SpreadAmount, multiply)
  2524.  
  2525. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2526. local MainPos = partt.Position
  2527. local MainPos2 = Vector3.new()
  2528. if mouse == play:GetMouse() then
  2529. MainPos2 = mouse.Hit.p + SpreadVectors
  2530. else
  2531. MainPos2 = mouse.Position
  2532. end
  2533. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2534. local speed = 30
  2535. if rage == true then
  2536. speed = speed * 2
  2537. end
  2538. local remainder = 5
  2539. local charge2 = charge
  2540. charge = 1
  2541. coroutine.resume(coroutine.create(function()
  2542.  
  2543. repeat
  2544. wait()
  2545. MainPos2 = mouse.Hit.p + SpreadVectors
  2546. MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) * CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5)))
  2547. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, char.HumanoidRootPart.Parent)
  2548. local mag = (MainPos - pos).magnitude
  2549. Laser(BrickColor.new("Institutional white"), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag *(-speed / (speed / 2)), 1, -.1, 0, -.1, .3)
  2550. MainPos = MainPos + MouseLook.lookVector * speed
  2551. remainder = remainder - 1
  2552. if hit ~= nil then
  2553. remainder = 0
  2554. local refpart = Instance.new("Part", nolagplease)
  2555. refpart.Transparency = 1
  2556. refpart.CanCollide = false
  2557. refpart.Anchored = true
  2558. refpart.CFrame = CFrame.new(pos)
  2559. game:GetService("Debris"):AddItem(refpart, 2)
  2560. end
  2561. do
  2562. if remainder <= 0 then
  2563. local refpart = Instance.new("Part", nolagplease)
  2564. refpart.Transparency = 1
  2565. refpart.CanCollide = false
  2566. refpart.Anchored = true
  2567. refpart.CFrame = CFrame.new(pos)
  2568. block(CFrame.new(pos),Vector3.new(1,1,1),Vector3.new(.5,.5,.5),.1,BrickColor.new("Really black"),1)
  2569. magn(6,refpart,2)
  2570. --CreateSound("http://www.roblox.com/asset/?id=10209590",refpart,1,1)
  2571. game:GetService("Debris"):AddItem(refpart, 0.1)
  2572. end
  2573. end
  2574. until remainder <= 0
  2575. end
  2576. ))
  2577. end
  2578.  
  2579. swordthrow = function(mouse, partt, SpreadAmount, multiply, sword, reweldc0)
  2580. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2581. local ActualPosition = partt.Position
  2582. local MainPos2 = Vector3.new()
  2583. local kappa = 0
  2584. if mouse == play:GetMouse() then
  2585. MainPos2 = mouse.Hit.p + SpreadVectors
  2586. else
  2587. MainPos2 = mouse.Position
  2588. end
  2589. local MouseLook = CFrame.new((ActualPosition + MainPos2) / 2, MainPos2)
  2590. local distance = 4
  2591. local remainder = 25
  2592. local reweld = sword.Weld.Part0
  2593. sword.Weld.Part0 = sword
  2594. sword.Anchored = true
  2595. coroutine.resume(coroutine.create(function()
  2596.  
  2597. repeat
  2598. wait()
  2599. throwing = true
  2600. local hit, pos = rayCast(ActualPosition, MouseLook.lookVector, distance, char.HumanoidRootPart.Parent)
  2601. local magnitude = (ActualPosition - pos).magnitude
  2602. kappa = kappa + 30
  2603. sword.CFrame = CFrame.new((ActualPosition + pos) / 2, pos) * CFrame.fromEulerAnglesXYZ(math.rad(-kappa),0,math.rad(90))
  2604. ActualPosition = ActualPosition + MouseLook.lookVector * distance
  2605. remainder = remainder - 1
  2606. --MouseLook = MouseLook * CFrame.Angles(-.01,0, 0)
  2607. if hit ~= nil then
  2608. remainder = 0
  2609. end
  2610. do
  2611. if remainder <= 0 then
  2612. local magnblock = Instance.new("Part", nolagplease)
  2613. magnblock.Transparency = 1
  2614. magnblock.CanCollide = false
  2615. magnblock.Anchored = true
  2616. magnblock.CFrame = CFrame.new(pos)
  2617. block(CFrame.new(pos),Vector3.new(2,2,2),Vector3.new(.5,.5,.5),.05,BrickColor.new("Really black"),1)
  2618. magn(10,magnblock,7)
  2619. game:GetService("Debris"):AddItem(magnblock, 0.1)
  2620. end
  2621. end
  2622. until remainder <= 0
  2623. while attack == true do
  2624. sword.Transparency = 1
  2625. wait()
  2626. end
  2627. sword.Transparency = 0.4
  2628. sword.Anchored = false
  2629. sword.Weld.Part0 = char.Torso
  2630. sword.Weld.C0 = reweldc0
  2631.  
  2632. block(sword.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2633. throwing = false
  2634. end
  2635. ))
  2636. end
  2637.  
  2638. magn = function(dam,par,dist)
  2639.  
  2640. for _,c in pairs(workspace:children()) do
  2641. local hum = c:findFirstChild("Humanoid")
  2642. if hum ~= nil then
  2643. local head = c:findFirstChild("Torso")
  2644. if head ~= nil then
  2645. local targ = head.Position - par.Position
  2646. local mag = targ.magnitude
  2647. if mag <= dist and c.Name ~= play.Name then
  2648. hum.Health = hum.Health - dam * (hum.MaxHealth/100)
  2649. mana = mana + dam/5
  2650. if ult == true and equipcheck == false then
  2651. mana = mana + dam/5
  2652. end
  2653. if ult == true and equipcheck == true then
  2654. char.Humanoid.Health = char.Humanoid.Health + dam/5
  2655. end
  2656. end
  2657. end
  2658. end
  2659. end
  2660. end
  2661.  
  2662. magna = function(dam,par,dist)
  2663.  
  2664. for _,c in pairs(workspace:children()) do
  2665. local hum = c:findFirstChild("Humanoid")
  2666. if hum ~= nil then
  2667. local head = c:findFirstChild("Torso")
  2668. if head ~= nil then
  2669. local targ = head.Position - par.Position
  2670. local mag = targ.magnitude
  2671. if mag <= dist then
  2672. hum.Health = hum.Health - dam * (hum.MaxHealth/100)
  2673. end
  2674. end
  2675. end
  2676. end
  2677. end
  2678.  
  2679. local pasthp = 0
  2680.  
  2681. part = function(wel,cancollid,size,shape,color,transp,mat,weldpart,c0,nam)
  2682. if shape ~= "Wedge" then
  2683. local q = Instance.new("Part", weapon)
  2684. q.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  2685. q.Shape = shape
  2686. q.Size = size
  2687. q.Transparency = transp
  2688. q.BrickColor = color
  2689. q.Material = mat
  2690. q.FrontSurface = "Smooth"
  2691. q.BackSurface = "Smooth"
  2692. q.LeftSurface = "Smooth"
  2693. q.RightSurface = "Smooth"
  2694. q.BottomSurface = "Smooth"
  2695. q.TopSurface = "Smooth"
  2696. if cancollid == 1 then
  2697. q.CanCollide = false
  2698. end
  2699. q.Name = nam
  2700. if wel == 1 then
  2701. local qw = Instance.new("Weld", q)
  2702. qw.Part0 = weldpart
  2703. qw.Part1 = q
  2704. qw.C0 = c0
  2705. end
  2706. end
  2707. if shape == "Wedge" then
  2708. local q = Instance.new("WedgePart", weapon)
  2709. q.Size = size
  2710. q.Transparency = transp
  2711. q.BrickColor = color
  2712. q.Material = mat
  2713. if cancollid == 1 then
  2714. q.CanCollide = false
  2715. end
  2716. q.Name = nam
  2717. local qw = Instance.new("Weld", q)
  2718. qw.Part0 = weldpart
  2719. qw.Part1 = q
  2720. qw.C0 = c0
  2721. end
  2722. end
  2723.  
  2724.  
  2725. attack1 = function()
  2726. attack = true
  2727. local kekke = 0
  2728. for i = 0, 1, 0.1 do
  2729. wait()
  2730. kekke = kekke + 8
  2731. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(kekke+70)), 0.3)
  2732. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  2733. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 01)
  2734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  2735. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  2736. end
  2737. for i = 0, 1, 0.1 do
  2738. wait()
  2739. magn(1.5,weapon.Handle2,4)
  2740. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  2741. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  2742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  2743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  2744. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  2745. end
  2746. attack = false
  2747. end
  2748.  
  2749. attack2 = function()
  2750. attack = true
  2751. local kekke = 0
  2752. for i = 0, 1, 0.1 do
  2753. wait()
  2754. kekke = kekke + 20
  2755. magn(3,weapon.Handle,4)
  2756. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-kekke+70)), 1)
  2757. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  2758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1)
  2759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0)), 0.3)
  2760. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  2761. end
  2762. attack = false
  2763. end
  2764.  
  2765. swordattack3 = function()
  2766. attack = true
  2767. local kekke = 0
  2768. for i = 0, 1, 0.1 do
  2769. wait()
  2770. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2771. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2772. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-75), math.rad(0), math.rad(0)), 0.3)
  2773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-75), math.rad(0), math.rad(0)), 0.3)
  2774. end
  2775. weld11.Part0 = LeftArm
  2776. weld21.Part0 = RightArm
  2777. weld21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(180),0) * CFrame.new(0,0,2.5)
  2778. weld11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(180),0) * CFrame.new(0,0,2.5)
  2779. for i = 0, 1, 0.2 do
  2780. wait()
  2781. magn(1,sword11,4)
  2782. magn(1,sword21,4)
  2783. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2784. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  2786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  2787. end
  2788. for i = 0, 1, 0.2 do
  2789. wait()
  2790.  
  2791. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2792. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2793. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(45)), 0.6)
  2794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(160), math.rad(-60), math.rad(45)), 0.6)
  2795. end
  2796. magn(7.5,sword21,4)
  2797. for i = 0, 1, 0.2 do
  2798. wait()
  2799. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2800. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2801. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(160), math.rad(60), math.rad(-45)), 0.6)
  2802. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(-45), math.rad(-45)), 0.6)
  2803. end
  2804. magn(7.5,sword11,4)
  2805. for i = 0, 1, 0.2 do
  2806. wait()
  2807. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2808. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2809. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(180), math.rad(40), math.rad(-45)), 0.6)
  2810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(180), math.rad(-40), math.rad(45)), 0.6)
  2811. end
  2812. magn(7.5,sword11,4)
  2813. magn(7.5,sword21,4)
  2814. for i = 0, 1, 0.2 do
  2815. wait()
  2816. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2817. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2818. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-60), math.rad(45), math.rad(45)), 0.6)
  2819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-60), math.rad(-45), math.rad(-45)), 0.6)
  2820. end
  2821. weld11.Part0 = char.Torso
  2822. weld11.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3)
  2823. weld21.Part0 = char.Torso
  2824. weld21.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3)
  2825. block(sword11.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2826. block(sword21.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2827. attack = false
  2828. end
  2829.  
  2830. swordattack4 = function()
  2831. attack = true
  2832. local kekke = 0
  2833. for i = 0, 1, 0.1 do
  2834. wait()
  2835. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2836. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.3)
  2838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2839. end
  2840. weld12.Part0 = LeftArm
  2841. weld22.Part0 = RightArm
  2842. weld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(180),0) * CFrame.new(0,0,2.5)
  2843. weld12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(180),0) * CFrame.new(0,0,2.5)
  2844. for i = 0, 1, 0.2 do
  2845. wait()
  2846. magn(1,sword11,4)
  2847. magn(1,sword21,4)
  2848. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(10)), 0.3)
  2849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.3)
  2850. end
  2851. swordthrow(play:GetMouse(),sword22,0,0,sword22, CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4))
  2852. for i = 0, 1, 0.2 do
  2853. wait()
  2854. magn(1,sword11,4)
  2855. magn(1,sword21,4)
  2856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(10)), 0.3)
  2857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-10)), 0.3)
  2858. end
  2859. swordthrow(play:GetMouse(),sword12,0,0,sword12, CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4))
  2860. for i = 0, 1, 0.2 do
  2861. wait()
  2862. magn(1,sword11,4)
  2863. magn(1,sword21,4)
  2864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-10)), 0.3)
  2865. end
  2866. attack = false
  2867. end
  2868.  
  2869. swordattack5 = function()
  2870. attack = true
  2871. local kekke = 60
  2872. for i = 0, 1, 0.2 do
  2873. wait()
  2874. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2875. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2876. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(240), math.rad(0), math.rad(0)), 0.3)
  2877. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(240), math.rad(0), math.rad(0)), 0.3)
  2878. end
  2879. weld1.Part0 = LeftArm
  2880. weld2.Part0 = RightArm
  2881. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),0) * CFrame.new(0,-1,0)
  2882. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),0) * CFrame.new(0,-1,0)
  2883. for i = 0, 1, 0.2 do
  2884. wait()
  2885. magn(1,sword11,4)
  2886. magn(1,sword21,4)
  2887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-kekke)), 0.3)
  2888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(kekke)), 0.3)
  2889. end
  2890. while kekke > -120 do
  2891. wait()
  2892. magn(1,sword1,2)
  2893. magn(1,sword2,2)
  2894. kekke = kekke - 7
  2895. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180+kekke*15),0) * CFrame.new(0,-1,0)
  2896. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180-kekke*15),0) * CFrame.new(0,-1,0)
  2897. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-kekke)), 0.3)
  2898. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(kekke)), 0.3)
  2899. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2900. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2901. end
  2902. attack = false
  2903. weld1.Part0 = char.Torso
  2904. weld2.Part0 = char.Torso
  2905. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4)
  2906. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4)
  2907. block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2908. block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2909. end
  2910.  
  2911. swordattack6 = function()
  2912. attack = true
  2913. local sworda = Instance.new("Part", char)
  2914. sworda.CanCollide = false
  2915. sworda.Transparency = 1
  2916. local aw = Instance.new("Weld", sworda)
  2917. aw.Part0 = sworda
  2918. aw.Part1 = char.HumanoidRootPart
  2919. local kekke = 0
  2920. for i = 0, 1, 0.2 do
  2921. wait()
  2922. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2923. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2924. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  2925. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  2926. end
  2927. sword1.Weld.Part0 = sworda
  2928. sword2.Weld.Part0 = sworda
  2929. sword11.Weld.Part0 = sworda
  2930. sword21.Weld.Part0 = sworda
  2931. sword12.Weld.Part0 = sworda
  2932. sword22.Weld.Part0 = sworda
  2933. sword1.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(0)) * CFrame.new(0,0,4)
  2934. sword2.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(120),math.rad(0)) * CFrame.new(0,0,4)
  2935. sword11.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),math.rad(0)) * CFrame.new(0,0,4)
  2936. sword21.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(240),math.rad(0)) * CFrame.new(0,0,4)
  2937. sword12.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(300),math.rad(0)) * CFrame.new(0,0,4)
  2938. sword22.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(360),math.rad(0)) * CFrame.new(0,0,4)
  2939. block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2940. block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2941. block(sword11.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2942. block(sword21.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2943. block(sword12.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2944. block(sword22.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2945. while kekke > -120 do
  2946. wait()
  2947. kekke = kekke - 3.5
  2948. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(-3.5),0)
  2949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45+kekke)), 0.3)
  2950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45+kekke)), 0.3)
  2951. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2952. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2953. end
  2954. for i = 0,1,0.1 do
  2955. wait()
  2956. magn(1,sword1,4)
  2957. magn(1,sword2,4)
  2958. magn(1,sword11,4)
  2959. magn(1,sword21,4)
  2960. magn(1,sword12,4)
  2961. magn(1,sword22,4)
  2962. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(28),0)
  2963. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.6)
  2964. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.6)
  2965. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2966. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2967. end
  2968. kekke = 28
  2969. while kekke >= 0 do
  2970. wait()
  2971. kekke = kekke - 0.4
  2972. magn(1*(kekke/28),sword1,4)
  2973. magn(1*(kekke/28),sword2,4)
  2974. magn(1*(kekke/28),sword11,4)
  2975. magn(1*(kekke/28),sword21,4)
  2976. magn(1*(kekke/28),sword12,4)
  2977. magn(1*(kekke/28),sword22,4)
  2978. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(kekke),0)
  2979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2981. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2982. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  2983. end
  2984. attack = false
  2985. weld1.Part0 = char.Torso
  2986. weld2.Part0 = char.Torso
  2987. weld11.Part0 = char.Torso
  2988. weld21.Part0 = char.Torso
  2989. weld12.Part0 = char.Torso
  2990. weld22.Part0 = char.Torso
  2991. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4)
  2992. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4)
  2993. weld11.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3)
  2994. weld21.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3)
  2995. weld12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4)
  2996. weld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4)
  2997. block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2998. block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  2999. block(sword11.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3000. block(sword21.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3001. block(sword12.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3002. block(sword22.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3003. sworda:Destroy()
  3004.  
  3005. end
  3006.  
  3007. swordult = function()
  3008. attack = true
  3009. local sworda = Instance.new("Part", char)
  3010. sworda.CanCollide = false
  3011. sworda.Transparency = 1
  3012. local aw = Instance.new("Weld", sworda)
  3013. aw.Part0 = sworda
  3014. aw.Part1 = char.HumanoidRootPart
  3015. local kekke = 0
  3016. for i = 0, 1, 0.2 do
  3017. wait()
  3018. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3019. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3020. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3021. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3022. end
  3023. sword1.Weld.Part0 = sworda
  3024. sword2.Weld.Part0 = sworda
  3025. sword11.Weld.Part0 = sworda
  3026. sword21.Weld.Part0 = sworda
  3027. sword12.Weld.Part0 = sworda
  3028. sword22.Weld.Part0 = sworda
  3029. sword1.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(0)) * CFrame.new(0,0,4)
  3030. sword2.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(120),math.rad(0)) * CFrame.new(0,0,4)
  3031. sword11.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),math.rad(0)) * CFrame.new(0,0,4)
  3032. sword21.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(240),math.rad(0)) * CFrame.new(0,0,4)
  3033. sword12.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(300),math.rad(0)) * CFrame.new(0,0,4)
  3034. sword22.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(360),math.rad(0)) * CFrame.new(0,0,4)
  3035. block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3036. block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3037. block(sword11.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3038. block(sword21.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3039. block(sword12.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3040. block(sword22.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3041. while kekke > -135 do
  3042. wait()
  3043. kekke = kekke - 1
  3044. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(-3.5),0)
  3045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45-kekke)), 0.6)
  3046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45+kekke)), 0.6)
  3047. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3048. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3049. end
  3050. local spinneblock = Instance.new("Part", char)
  3051. spinneblock.CanCollide = false
  3052. spinneblock.Transparency = 1
  3053. local spinneweld = Instance.new("Weld",spinneblock)
  3054. spinneweld.Part0 = spinneblock
  3055. spinneweld.Part1 = char.Torso
  3056. local spinnemesh = Instance.new("SpecialMesh", spinneblock)
  3057. spinnemesh.MeshType = "FileMesh"
  3058. spinnemesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3059. spinnemesh.Scale = Vector3.new(4,6,4)
  3060. spinneblock.BrickColor = char.Torso.BrickColor
  3061. for i = 0,1,0.1 do
  3062. wait()
  3063. magn(1,sword1,4)
  3064. magn(1,sword2,4)
  3065. magn(1,sword11,4)
  3066. magn(1,sword21,4)
  3067. magn(1,sword12,4)
  3068. magn(1,sword22,4)
  3069. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(28),0)
  3070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.6)
  3071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.6)
  3072. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3073. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3074. end
  3075. kekke = 0
  3076. char.Humanoid.AutoRotate = false
  3077. char.Humanoid.WalkSpeed = 64
  3078. for i = 0,1,0.005 do
  3079. wait()
  3080. spinneblock.Transparency = spinneblock.Transparency - 0.01
  3081. kekke = kekke + 30
  3082. magn(2,sword1,6)
  3083. magn(2,sword2,6)
  3084. magn(2,sword11,6)
  3085. magn(2,sword21,6)
  3086. magn(2,sword12,6)
  3087. magn(2,sword22,6)
  3088. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(15),0)
  3089. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3090. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-kekke)), .6)
  3091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3092. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3093. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3094. end
  3095. attack = false
  3096. char.Humanoid.AutoRotate = true
  3097. weld1.Part0 = char.Torso
  3098. weld2.Part0 = char.Torso
  3099. weld11.Part0 = char.Torso
  3100. weld21.Part0 = char.Torso
  3101. weld12.Part0 = char.Torso
  3102. weld22.Part0 = char.Torso
  3103. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4)
  3104. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4)
  3105. weld11.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3)
  3106. weld21.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3)
  3107. weld12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4)
  3108. weld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4)
  3109. sworda:Destroy()
  3110. spinneblock:Destroy()
  3111. ult = false
  3112. weapon.Handle2.Weld.Part0 = RightArm
  3113. sword1.Transparency = 1
  3114. sword2.Transparency = 1
  3115. sword11.Transparency = 1
  3116. sword21.Transparency = 1
  3117. sword12.Transparency = 1
  3118. sword22.Transparency = 1
  3119. char.Humanoid.Health = 1
  3120. mana = mana - 400
  3121. end
  3122.  
  3123. swordspin = function()
  3124. attack = true
  3125. local thrown = false
  3126. local side = false
  3127. local sworda = Instance.new("Part", char)
  3128. sworda.CanCollide = false
  3129. sworda.Transparency = 1
  3130. local aw = Instance.new("Weld", sworda)
  3131. aw.Part0 = sworda
  3132. aw.Part1 = char.HumanoidRootPart
  3133. local kekke = 0
  3134. for i = 0, 1, 0.2 do
  3135. wait()
  3136. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3137. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3138. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3139. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3140. end
  3141. sword1.Weld.Part0 = sworda
  3142. sword2.Weld.Part0 = sworda
  3143. sword11.Weld.Part0 = sworda
  3144. sword21.Weld.Part0 = sworda
  3145. sword12.Weld.Part0 = sworda
  3146. sword22.Weld.Part0 = sworda
  3147. sword1.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(0)) * CFrame.new(0,0,4)
  3148. sword2.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(120),math.rad(0)) * CFrame.new(0,0,4)
  3149. sword11.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),math.rad(0)) * CFrame.new(0,0,4)
  3150. sword21.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(240),math.rad(0)) * CFrame.new(0,0,4)
  3151. sword12.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(300),math.rad(0)) * CFrame.new(0,0,4)
  3152. sword22.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(360),math.rad(0)) * CFrame.new(0,0,4)
  3153. while kekke > -120 do
  3154. wait()
  3155. kekke = kekke - 3.5
  3156. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(-3.5),0)
  3157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45+kekke)), 0.3)
  3158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(45+kekke)), 0.3)
  3159. --block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3160. --block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.3,BrickColor.new("Institutional white"),2)
  3161. end
  3162. coroutine.resume(coroutine.create(function()
  3163. swordthrow(play:GetMouse(),sword22,0,0,sword22, CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4) )
  3164. side = true
  3165. wait(.42)
  3166. swordthrow(play:GetMouse(),sword1,0,0,sword1, CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4) )
  3167. side = false
  3168. wait(.42)
  3169. swordthrow(play:GetMouse(),sword2,0,0,sword2, CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4) )
  3170. side = true
  3171. wait(.42)
  3172. swordthrow(play:GetMouse(),sword11,0,0,sword11, CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3) )
  3173. side = false
  3174. wait(.42)
  3175. swordthrow(play:GetMouse(),sword21,0,0,sword21, CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3) )
  3176. side = true
  3177. wait(.42)
  3178. swordthrow(play:GetMouse(),sword12,0,0,sword12, CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4) )
  3179. side = false
  3180. wait(.42)
  3181. thrown = true
  3182. end))
  3183. while thrown == false do
  3184. wait()
  3185. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(28),0)
  3186.  
  3187. if side == true then
  3188. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .6)
  3189. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  3190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .6)
  3191. else
  3192. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  3193. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .6)
  3194. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  3195. end
  3196. end
  3197. attack = false
  3198. sworda:Destroy()
  3199. end
  3200.  
  3201. swordcombo = function()
  3202. attack = true
  3203. local thrown = false
  3204. local side = false
  3205. local sworda = Instance.new("Part", char)
  3206. sworda.CanCollide = false
  3207. sworda.Transparency = 1
  3208. local aw = Instance.new("Weld", sworda)
  3209. aw.Part0 = sworda
  3210. aw.Part1 = char.HumanoidRootPart
  3211. local kekke = 0
  3212. for i = 0, 1, 0.2 do
  3213. wait()
  3214. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3215. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3216. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
  3217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.3)
  3218. end
  3219. sword1.Weld.Part0 = sworda
  3220. sword2.Weld.Part0 = sworda
  3221. sword11.Weld.Part0 = sworda
  3222. sword21.Weld.Part0 = sworda
  3223. sword12.Weld.Part0 = sworda
  3224. sword22.Weld.Part0 = sworda
  3225. sword1.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(90)) * CFrame.new(0,0,4)
  3226. sword2.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(120),math.rad(90)) * CFrame.new(0,0,4)
  3227. sword11.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),math.rad(90)) * CFrame.new(0,0,4)
  3228. sword21.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(240),math.rad(90)) * CFrame.new(0,0,4)
  3229. sword12.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(300),math.rad(90)) * CFrame.new(0,0,4)
  3230. sword22.Weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(360),math.rad(90)) * CFrame.new(0,0,4)
  3231. while kekke > -180 do
  3232. wait()
  3233. kekke = kekke - 4
  3234. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(-4),0)
  3235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-kekke/2)), 0.3)
  3236. sword1.Weld.C0 = clerp(sword1.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3237. sword2.Weld.C0 = clerp(sword2.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(120),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3238. sword11.Weld.C0 = clerp(sword11.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(180),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3239. sword21.Weld.C0 = clerp(sword21.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(240),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3240. sword12.Weld.C0 = clerp(sword12.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(300),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3241. sword22.Weld.C0 = clerp(sword22.Weld.C0, CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(360),math.rad(0)) * CFrame.new(0,0,4-kekke/15) * CFrame.fromEulerAnglesXYZ(math.rad(kekke),0,0), 1)
  3242. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(kekke/2)), 0.3)
  3243. end
  3244. coroutine.resume(coroutine.create(function()
  3245.  
  3246. end))
  3247. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(-20),0)
  3248. block(sword2.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Institutional white"),3)
  3249. block(sword12.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Really black"),3)
  3250. block(sword11.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Institutional white"),3)
  3251. block(sword22.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Really black"),3)
  3252. block(sword1.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Institutional white"),3)
  3253. block(sword21.CFrame,Vector3.new(20,200,1),Vector3.new(0,.1,0),.005,BrickColor.new("Really black"),3)
  3254. attack = false
  3255. weld1.Part0 = char.Torso
  3256. weld2.Part0 = char.Torso
  3257. weld11.Part0 = char.Torso
  3258. weld21.Part0 = char.Torso
  3259. weld12.Part0 = char.Torso
  3260. weld22.Part0 = char.Torso
  3261. weld1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(15),math.rad(90)) * CFrame.new(.5,-.8,3.4)
  3262. weld2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-15),math.rad(90)) * CFrame.new(.5,.8,3.4)
  3263. weld11.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(15),math.rad(90)) * CFrame.new(0,-.8,3)
  3264. weld21.C0 = CFrame.fromEulerAnglesXYZ(0,math.rad(-15),math.rad(90)) * CFrame.new(0,.8,3)
  3265. weld12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(90)) * CFrame.new(-.5,-.8,3.4)
  3266. weld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-15),math.rad(90)) * CFrame.new(-.5,.8,3.4)
  3267. block(sword1.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3268. block(sword2.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3269. block(sword11.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3270. block(sword21.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3271. block(sword12.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3272. block(sword22.CFrame,Vector3.new(1,1,5),Vector3.new(0,0,0),.1,BrickColor.new("Institutional white"),2)
  3273. sworda:Destroy()
  3274. end
  3275.  
  3276. attack3 = function()
  3277. attack = true
  3278. for i = 0, 1, 0.1 do
  3279. wait()
  3280. magn(2,LeftArm,2)
  3281. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(1,1,1),Vector3.new(.1,.1,.1),.1,char.Torso.BrickColor,1)
  3282. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3283. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .3)
  3285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(0)), 1)
  3286. end
  3287. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(5,5,5),Vector3.new(1,1,1),.1,char.Torso.BrickColor,1)
  3288. for i = 0, 1, 0.1 do
  3289. wait()
  3290. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(1.5,1.5,1.5),Vector3.new(.1,.1,.1),.2,char.Torso.BrickColor,1)
  3291. magn(2,LeftArm,2)
  3292. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3293. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3294. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .3)
  3295. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  3296. end
  3297. attack = false
  3298. end
  3299.  
  3300. attack4 = function()
  3301. attack = true
  3302. for i = 0, 1, 0.1 do
  3303. wait()
  3304. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  3305. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), .3)
  3307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 1)
  3308. end
  3309. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(5,5,5),Vector3.new(1,1,1),.1,char.Torso.BrickColor,1)
  3310. shoottrail(weapon.ST,LeftArm,0,1)
  3311. for i = 0, 1, 0.1 do
  3312. wait()
  3313. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  3314. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3315. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), .3)
  3316. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 1)
  3317. end
  3318. attack = false
  3319. end
  3320.  
  3321. magicattack3 = function()
  3322. attack = true
  3323. local kekke = 0
  3324. local shotsfired = 0
  3325. for i = 0, 1, 0.1 do
  3326. wait()
  3327. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(3,3,3),Vector3.new(.1,.1,.1),.2,BrickColor.new("Institutional white"),1)
  3328. magn(0.3,LeftArm,6)
  3329. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3330. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .3)
  3332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(0)), 1)
  3333. end
  3334. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(5,5,5),Vector3.new(1,1,1),.1,BrickColor.new("Institutional white"),1)
  3335. magn(10,LeftArm,5)
  3336. local a4 = Instance.new("Part", char)
  3337. a4.Anchored = true
  3338. a4.CanCollide = false
  3339. a4.Transparency = 1
  3340. a4.Size = Vector3.new(1,1,1)
  3341. a4.CFrame = LeftArm.CFrame * CFrame.new(0,-1,0)
  3342. coroutine.resume(coroutine.create(function()
  3343. while shotsfired < 5 do
  3344. kekke = kekke + 1
  3345. block(a4.CFrame,Vector3.new(3*(1-shotsfired/5),3*(1-shotsfired/5),3*(1-shotsfired/5)),Vector3.new(.1,.1,.1),.2,BrickColor.new("Institutional white"),1)
  3346. if kekke >= 15 then
  3347. kekke = 0
  3348. block(a4.CFrame,Vector3.new(10,10,10),Vector3.new(-1,-1,-1),.2,BrickColor.new("Really black"),1)
  3349. magn(5,a4,5)
  3350. shotsfired = shotsfired + 1
  3351. end
  3352. wait()
  3353. end
  3354. a4:Destroy()
  3355. end))
  3356. for i = 0, 1, 0.1 do
  3357. wait()
  3358. block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(3,3,3),Vector3.new(.1,.1,.1),.2,BrickColor.new("Really black"),1)
  3359. magn(1,LeftArm,6)
  3360. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3361. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3362. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .3)
  3363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  3364. end
  3365. attack = false
  3366. end
  3367.  
  3368. magicattack4 = function()
  3369. attack = true
  3370. local kekke = 0
  3371. local shotsfired = 0
  3372. for i = 0, 1, 0.1 do
  3373. wait()
  3374. block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(3,3,3),Vector3.new(.1,.1,.1),.2,BrickColor.new("Really black"),1)
  3375. magn(0.3,RightArm,6)
  3376. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3377. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(0)), .3)
  3379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1)
  3380. end
  3381. block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(5,5,5),Vector3.new(1,1,1),.1,BrickColor.new("Really black"),1)
  3382. magn(10,RightArm,5)
  3383. local a4 = Instance.new("Part", char)
  3384. a4.Anchored = true
  3385. a4.CanCollide = false
  3386. a4.Transparency = 1
  3387. a4.Size = Vector3.new(1,1,1)
  3388. a4.CFrame = RightArm.CFrame * CFrame.new(0,-1,0)
  3389. coroutine.resume(coroutine.create(function()
  3390. while shotsfired < 5 do
  3391. kekke = kekke + 1
  3392. block(a4.CFrame,Vector3.new(3*(1-shotsfired/5),3*(1-shotsfired/5),3*(1-shotsfired/5)),Vector3.new(.1,.1,.1),.2,BrickColor.new("Really black"),1)
  3393. if kekke >= 15 then
  3394. kekke = 0
  3395. shoottrail2(play:GetMouse(),a4,0,0)
  3396. shotsfired = shotsfired + 1
  3397. end
  3398. wait()
  3399. end
  3400. a4:Destroy()
  3401. end))
  3402. for i = 0, 1, 0.1 do
  3403. wait()
  3404. block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(3,3,3),Vector3.new(.1,.1,.1),.2,BrickColor.new("Institutional white"),1)
  3405. magn(1,RightArm,6)
  3406. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  3407. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  3408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  3409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .3)
  3410. end
  3411. attack = false
  3412. end
  3413.  
  3414.  
  3415. shieldbash = function()
  3416. attack = true
  3417. local kekke = 0
  3418. for i = 0, 1, 0.1 do
  3419. wait()
  3420. kekke = kekke + 8
  3421. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3422. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3423. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 01)
  3424. if equipped == true then
  3425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(-90), math.rad(0)), 0.3)
  3426. end
  3427. if equipped == false then
  3428. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3429. end
  3430. end
  3431. char.Humanoid.Jump = true
  3432. for i = 0, 1, 0.1 do
  3433. wait()
  3434. char.Torso.Velocity = char.HumanoidRootPart.CFrame.lookVector * 150
  3435. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(1,1,1),Vector3.new(.5,.5,.5),.04,char.Torso.BrickColor,1)
  3436. magn(3,char.Torso,5)
  3437. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),char.Torso.BrickColor,Vector3.new(2.5,2.5,2.5),Vector3.new(0.5,0,.5),0.04,2)
  3438. end
  3439. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(15,15,15),Vector3.new(1,1,1),.1,char.Torso.BrickColor,1)
  3440. magn(10,char.Torso,15)
  3441. for i = 0, 1, 0.1 do
  3442. wait()
  3443. magn(1.5,weapon.Handle2,4)
  3444. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  3445. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  3446. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3447. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  3448. end
  3449. attack = false
  3450. end
  3451.  
  3452. teleportback = function()
  3453. attack = true
  3454. parry = false
  3455. char.Humanoid.WalkSpeed = 4
  3456. local kekke = 0
  3457. while parry == false do
  3458. wait()
  3459. kekke = kekke + 8
  3460. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3461. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3462. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3463. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  3464. end
  3465. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(15,15,15),Vector3.new(1,1,1),.1,char.Torso.BrickColor,1)
  3466. magn(20,char.Torso,15)
  3467. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,0,15)
  3468. char.Humanoid.WalkSpeed = 16
  3469. attack = false
  3470. end
  3471.  
  3472. supershieldbash = function()
  3473. attack = true
  3474. local kekke = 0
  3475. for i = 0, 1, 0.1 do
  3476. wait()
  3477. kekke = kekke + 8
  3478. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3479. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3480. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 01)
  3481. if equipped == true then
  3482. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(-90), math.rad(0)), 0.3)
  3483. end
  3484. if equipped == false then
  3485. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3486. end
  3487. end
  3488. char.Humanoid.Jump = true
  3489. for i = 0, 1, 0.05 do
  3490. wait()
  3491. char.Torso.Velocity = char.HumanoidRootPart.CFrame.lookVector * 150
  3492. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(2,2,2),Vector3.new(1,1,1),.04,BrickColor.new("Institutional white"),1)
  3493. magn(3,char.Torso,10)
  3494. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),BrickColor.new("Really black"),Vector3.new(5,5,5),Vector3.new(0.5,0,.5),0.02,1)
  3495. end
  3496. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(30,30,30),Vector3.new(1,1,1),.1,BrickColor.new("Really black"),1)
  3497. magn(10,char.Torso,30)
  3498. for i = 0, 1, 0.1 do
  3499. wait()
  3500. magn(1.5,weapon.Handle2,4)
  3501. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  3502. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  3503. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  3505. end
  3506. attack = false
  3507. end
  3508.  
  3509. superteleportback = function()
  3510. attack = true
  3511. parry = false
  3512. char.Humanoid.WalkSpeed = 4
  3513. local kekke = 0
  3514. while parry == false do
  3515. wait()
  3516. kekke = kekke + 8
  3517. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3518. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  3521. end
  3522. char.Humanoid.AutoRotate = false
  3523. for i = 0,2 do
  3524. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(2,2,2),Vector3.new(1,1,1),.04,BrickColor.new("Really black"),1)
  3525. magn(3,char.Torso,10)
  3526. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),BrickColor.new("Institutional white"),Vector3.new(5,5,5),Vector3.new(0.5,0,.5),0.02,1)
  3527. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,0,15)
  3528. end
  3529. wait(.3)
  3530. for i = 0,5 do
  3531. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(2,2,2),Vector3.new(1,1,1),.04,BrickColor.new("Institutional white"),1)
  3532. magn(3,char.Torso,10)
  3533. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),BrickColor.new("Really black"),Vector3.new(5,5,5),Vector3.new(0.5,0,.5),0.02,1)
  3534. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,0,-15)
  3535. end
  3536. wait(.3)
  3537. for i = 0,8 do
  3538. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(2,2,2),Vector3.new(1,1,1),.04,BrickColor.new("Really black"),1)
  3539. magn(3,char.Torso,10)
  3540. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),BrickColor.new("Institutional white"),Vector3.new(5,5,5),Vector3.new(0.5,0,.5),0.02,1)
  3541. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,0,15)
  3542. end
  3543. wait(.3)
  3544. for i = 0,8 do
  3545. block(char.HumanoidRootPart.CFrame*CFrame.new(0,0,3),Vector3.new(2,2,2),Vector3.new(1,1,1),.04,BrickColor.new("Institutional white"),1)
  3546. magn(3,char.Torso,10)
  3547. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(90)),BrickColor.new("Really black"),Vector3.new(5,5,5),Vector3.new(0.5,0,.5),0.02,1)
  3548. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,0,-15)
  3549. end
  3550. char.Humanoid.WalkSpeed = 16
  3551. attack = false
  3552. char.Humanoid.AutoRotate = true
  3553. end
  3554.  
  3555. local equip = function()
  3556. attack = true
  3557. for i = 0, 1, 0.1 do
  3558. wait()
  3559. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3560. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3561. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2 - 0.1 * math.cos((sine) / 15), -1) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0)), 0.5)
  3562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(-90), math.rad(0)), 0.3)
  3563. end
  3564. if equipped == true then
  3565. char.Humanoid.WalkSpeed = 32
  3566. equipped = false
  3567. weapon.Handle.Weld.Part0 = weapon.Handle2
  3568. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -.1, 2.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3569. elseif equipped == false then
  3570. equipped = true
  3571. char.Humanoid.WalkSpeed = 16
  3572. weapon.Handle.Weld.Part0 = LeftArm
  3573. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  3574. end
  3575. attack = false
  3576. end
  3577.  
  3578.  
  3579.  
  3580. comboattack = function()
  3581. attack = true
  3582. local kekke = 0
  3583. while kekke < 1440 do
  3584. wait()
  3585. kekke = kekke + 40
  3586. magn(4,weapon.Handle,4)
  3587. block(LeftArm.CFrame*CFrame.new(0,-2,0),Vector3.new(1,1,4),Vector3.new(0,0,1),.1,char.Torso.BrickColor,1)
  3588. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-kekke)), 1)
  3589. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  3590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1)
  3591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3592. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-90)), 1)
  3593. end
  3594. attack = false
  3595. end
  3596.  
  3597. orbs = function()
  3598. local kekke = 0
  3599. local shot1 = 1
  3600. local a = Instance.new("Part", char)
  3601. a.CanCollide = false
  3602. a.Transparency = 1
  3603. a.Size = Vector3.new(1,1,1)
  3604. local aw = Instance.new("Weld", a)
  3605. aw.Part0 = a
  3606. aw.Part1 = char.HumanoidRootPart
  3607. if ult == true and equipcheck == false then
  3608. aw.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(-18))
  3609. end
  3610. local a2 = Instance.new("Part", char)
  3611. a2.Anchored = true
  3612. a2.CanCollide = false
  3613. a2.Transparency = 1
  3614. a2.Size = Vector3.new(1,1,1)
  3615. local a3 = Instance.new("Part", char)
  3616. a3.Anchored = true
  3617. a3.CanCollide = false
  3618. a3.Transparency = 1
  3619. a3.Size = Vector3.new(1,1,1)
  3620. local a4 = Instance.new("Part", char)
  3621. a4.Anchored = true
  3622. a4.CanCollide = false
  3623. a4.Transparency = 1
  3624. a4.Size = Vector3.new(1,1,1)
  3625. while mana >= 1 and orb == true do
  3626. wait()
  3627. kekke = kekke + 1
  3628. if ult == false then
  3629. magn(.3,a2,4)
  3630. block(a2.CFrame,Vector3.new(1,1,1),Vector3.new(-.2,-.2,-.2),.1,char.Torso.BrickColor,1)
  3631. magn(.3,a3,4)
  3632. block(a3.CFrame,Vector3.new(1,1,1),Vector3.new(-.2,-.2,-.2),.1,char.Torso.BrickColor,1)
  3633. magn(.3,a4,4)
  3634. block(a4.CFrame,Vector3.new(1,1,1),Vector3.new(-.2,-.2,-.2),.1,char.Torso.BrickColor,1)
  3635. mana = mana - 0.3
  3636. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3637. a2.CFrame = a.CFrame * CFrame.new(2,0,-4)
  3638. a3.CFrame = a.CFrame * CFrame.new(2,0,4)
  3639. a4.CFrame = a.CFrame * CFrame.new(-4,0,0)
  3640. else
  3641. if kekke >= 20 and equipcheck == false then
  3642. kekke = 0
  3643. if shot1 == 1 then
  3644. shot1 = 2
  3645. shoottrail2(play:GetMouse(),a4,0,1)
  3646. elseif shot1 == 2 then
  3647. shot1 = 3
  3648. shoottrail2(play:GetMouse(),a2,0,1)
  3649. elseif shot1 == 3 then
  3650. shot1 = 1
  3651. shoottrail2(play:GetMouse(),a3,0,1)
  3652. end
  3653. end
  3654. magn(.4,a2,6)
  3655. block(a2.CFrame,Vector3.new(1.5,1.5,1.5),Vector3.new(-.2,-.2,-.2),.1,BrickColor.new("Really black"),1)
  3656. magn(.4,a3,6)
  3657. block(a3.CFrame,Vector3.new(1.5,1.5,1.5),Vector3.new(-.2,-.2,-.2),.1,BrickColor.new("Really black"),1)
  3658. magn(.4,a4,6)
  3659. block(a4.CFrame,Vector3.new(1.5,1.5,1.5),Vector3.new(-.2,-.2,-.2),.1,BrickColor.new("Really black"),1)
  3660. mana = mana - .6
  3661. if equipcheck == false then
  3662. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(6))
  3663. a2.CFrame = a.CFrame * CFrame.new(2,-4,0)
  3664. a3.CFrame = a.CFrame * CFrame.new(2,4,0)
  3665. a4.CFrame = a.CFrame * CFrame.new(-4,0,0)
  3666. else
  3667. aw.C0 = aw.C0 * CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3668. a2.CFrame = a.CFrame * CFrame.new(2,0,-4)
  3669. a3.CFrame = a.CFrame * CFrame.new(2,0,4)
  3670. a4.CFrame = a.CFrame * CFrame.new(-4,0,0)
  3671. end
  3672. end
  3673. end
  3674. a:Destroy()
  3675. a2:Destroy()
  3676. a3:Destroy()
  3677. a4:Destroy()
  3678. end
  3679.  
  3680. local magictransform = function()
  3681. attack = true
  3682. char.Humanoid.WalkSpeed = 0
  3683. char.Humanoid.JumpPower = 0
  3684. local kekke = 0
  3685. local kekke1 = 0
  3686. local kekke2 = 0
  3687. local kekke3 = 0
  3688. local coold = 1
  3689. for i = 0,1,0.01 do
  3690. wait()
  3691. magn(0.5,char.Torso,10)
  3692. kekke = kekke + 0.1
  3693. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(-1,-1,-1),.2,BrickColor.new("Really black"),1)
  3694. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,1,1),Vector3.new(1,0,0),.05,BrickColor.new("Institutional white"),1)
  3695. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, kekke - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3696. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3697. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 1)
  3698. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3699. end
  3700. coroutine.resume(coroutine.create(function()
  3701. while attack == true do
  3702. kekke1 = math.random(0,180)
  3703. kekke2 = math.random(0,180)
  3704. kekke3 = math.random(0,180)
  3705. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(kekke1),math.rad(kekke2),math.rad(kekke3)),BrickColor.new("Institutional white"),Vector3.new(10,10,10),Vector3.new(1,-1,1),0.1,2)
  3706. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(kekke1),math.rad(kekke2),math.rad(180+kekke3)),BrickColor.new("Really black"),Vector3.new(10,10,10),Vector3.new(1,-1,1),0.1,2)
  3707. magn(0.5,char.Torso,20)
  3708. wait(coold)
  3709. end
  3710. end))
  3711. for i = 0,1,0.01 do
  3712. wait()
  3713. coold = coold - 0.01
  3714. print(coold)
  3715. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.2,BrickColor.new("Really black"),1)
  3716. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.2,BrickColor.new("Institutional white"),1)
  3717. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, kekke - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3718. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(40)), 1)
  3720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(-45), math.rad(-40)), 0.3)
  3721. end
  3722. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.02,BrickColor.new("Really black"),1)
  3723. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.02,BrickColor.new("Institutional white"),1)
  3724. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0),BrickColor.new("Institutional white"),Vector3.new(10,10,10),Vector3.new(1,-1,1),0.01,2)
  3725. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),BrickColor.new("Really black"),Vector3.new(10,10,10),Vector3.new(1,-1,1),0.01,2)
  3726. attack = false
  3727. char.Humanoid.WalkSpeed = 16
  3728. char.Humanoid.JumpPower = 50
  3729. end
  3730.  
  3731. local magicult = function()
  3732. attack = true
  3733. char.Humanoid.WalkSpeed = 0
  3734. char.Humanoid.JumpPower = 0
  3735. local kekke = 0
  3736. local coold = 1
  3737. coroutine.resume(coroutine.create(function()
  3738. while kekke == 0 do
  3739. block(RightArm.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(.33,.33,.33),Vector3.new(2,2,2),Vector3.new(.5,.5,.5),.025,BrickColor.new("Really black"),1)
  3740. block(LeftArm.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(.33,.33,.33),Vector3.new(2,2,2),Vector3.new(0.5,0.5,0.5),.025,BrickColor.new("Institutional white"),1)
  3741. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0)),BrickColor.new("Institutional white"),Vector3.new(10,10,10),Vector3.new(-.2,-.2,-.2),0.1,2)
  3742. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(180)),BrickColor.new("Really black"),Vector3.new(10,10,10),Vector3.new(-.2,-.2,-.2),0.1,2)
  3743. magn(0.5,char.Torso,20)
  3744. wait(coold)
  3745. end
  3746. kekke = 0
  3747. end))
  3748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 1)
  3749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  3750. for i = 0,1,0.012 do
  3751. wait()
  3752. coold = coold
  3753. print(coold)
  3754. magn(0.5,char.Torso,10)
  3755. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3756. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3757. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-60)), 0.05)
  3758. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(60)), 0.05)
  3759. end
  3760. kekke = 1
  3761. for i = 0,1,0.01 do
  3762. wait()
  3763. kekke = kekke + 0.1
  3764. block(RightArm.CFrame*CFrame.new(0,0,0),Vector3.new(kekke,kekke,kekke),Vector3.new(0,0,0),.2,BrickColor.new("Really black"),1)
  3765. block(LeftArm.CFrame*CFrame.new(0,0,0),Vector3.new(kekke,kekke,kekke),Vector3.new(0,0,0),.2,BrickColor.new("Institutional white"),1)
  3766. end
  3767. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0),BrickColor.new("Institutional white"),Vector3.new(110,50000,110),Vector3.new(30,-1,30),0.05,2)
  3768. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),BrickColor.new("Really black"),Vector3.new(110,50000,110),Vector3.new(30,-1,30),0.05,2)
  3769. wait(2)
  3770. kekke = 100
  3771. magn(90,char.Torso,100)
  3772. for i = 0,1,0.05 do
  3773. wait()
  3774. kekke = kekke + 0.1
  3775. block(RightArm.CFrame*CFrame.new(0,0,0),Vector3.new(kekke,kekke,kekke),Vector3.new(0,0,0),.2,BrickColor.new("Really black"),1)
  3776. block(LeftArm.CFrame*CFrame.new(0,0,0),Vector3.new(kekke,kekke,kekke),Vector3.new(0,0,0),.2,BrickColor.new("Institutional white"),1)
  3777. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0),BrickColor.new("Institutional white"),Vector3.new(110,-90,110),Vector3.new(0,0,0),0.01,1)
  3778. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),BrickColor.new("Really black"),Vector3.new(110,-90,110),Vector3.new(0,0,0),0.01,1)
  3779. end
  3780.  
  3781. attack = false
  3782. char.Humanoid.Health = 1
  3783. ult = false
  3784. weapon.Handle2.Weld.Part0 = RightArm
  3785. mana = mana - 400
  3786. char.Humanoid.WalkSpeed = 24
  3787. char.Humanoid.JumpPower = 50
  3788. end
  3789.  
  3790. local swordtransform = function()
  3791. attack = true
  3792. char.Humanoid.WalkSpeed = 0
  3793. char.Humanoid.JumpPower = 0
  3794.  
  3795. local kekke = 0
  3796. local kekke1 = 0
  3797. local kekke2 = 0
  3798. local kekke3 = 0
  3799. local coold = 1
  3800. for i = 0,1,0.01 do
  3801. wait()
  3802. magn(0.5,char.Torso,10)
  3803. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(-1,-1,-1),.2,BrickColor.new("Really black"),1)
  3804. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,1,1),Vector3.new(1,0,0),.05,BrickColor.new("Institutional white"),1)
  3805. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3806. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3807. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 1)
  3808. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3809. end
  3810. --[[coroutine.resume(coroutine.create(function()
  3811. while attack == true do
  3812. kekke1 = math.random(0,180)
  3813. kekke2 = math.random(0,180)
  3814. kekke3 = math.random(0,180)
  3815. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(kekke1),math.rad(kekke2),math.rad(kekke3)),BrickColor.new("Institutional white"),Vector3.new(5,10,5),Vector3.new(-.5,1,-.5),0.1,1)
  3816. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(kekke1),math.rad(kekke2),math.rad(180+kekke3)),BrickColor.new("Really black"),Vector3.new(5,10,5),Vector3.new(-.5,1,-.5),0.1,1)
  3817. magn(0.5,char.Torso,20)
  3818. wait(coold)
  3819. end
  3820. end))]]
  3821.  
  3822. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.02,BrickColor.new("Really black"),1)
  3823. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.02,BrickColor.new("Institutional white"),1)
  3824. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0),BrickColor.new("Institutional white"),Vector3.new(210,-190,210),Vector3.new(-2,1,-2),0.01,2)
  3825. wave(char.Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),BrickColor.new("Really black"),Vector3.new(210,-190,210),Vector3.new(-2,1,-2),0.01,2)
  3826. for i = 0,1,0.01 do
  3827. wait()
  3828. coold = coold - 0.01
  3829. print(coold)
  3830. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.2,BrickColor.new("Really black"),1)
  3831. block(char.Torso.CFrame*CFrame.new(0,0,0),Vector3.new(8,8,8),Vector3.new(1,-1,-1),.2,BrickColor.new("Institutional white"),1)
  3832. kekke = kekke + 0.5
  3833. block(char.Torso.CFrame*CFrame.new(math.random(-kekke,kekke),0,math.random(-kekke,kekke)),Vector3.new(1,1,1),Vector3.new(0,kekke/2,0),.2,BrickColor.new("Institutional white"),2)
  3834. block(char.Torso.CFrame*CFrame.new(math.random(-kekke,kekke),0,math.random(-kekke,kekke)),Vector3.new(1,1,1),Vector3.new(0,kekke/2,0),.2,BrickColor.new("Really black"),2)
  3835. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3836. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(40)), 1)
  3838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(-45), math.rad(-40)), 0.3)
  3839. end
  3840. attack = false
  3841. sword1.Transparency = 0.4
  3842. sword2.Transparency = 0.4
  3843. sword11.Transparency = 0.4
  3844. sword21.Transparency = 0.4
  3845. sword12.Transparency = 0.4
  3846. sword22.Transparency = 0.4
  3847. char.Humanoid.WalkSpeed = 24
  3848. char.Humanoid.JumpPower = 50
  3849. end
  3850.  
  3851. local ultimate = function()
  3852. ult = true
  3853. weapon.Handle.Weld.Part0 = weapon.Handle2
  3854. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -.1, 2.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3855. weapon.Handle2.Weld.Part0 = char.Torso
  3856. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(0, 0, .8) * CFrame.Angles(math.rad(90), math.rad(180), math.rad(0)), 1)
  3857. if equipped == false then
  3858. equipcheck = false
  3859. magictransform()
  3860. elseif equipped == true then
  3861. equipcheck = true
  3862. equipped = false
  3863. char.Humanoid.MaxHealth = 200
  3864. swordtransform()
  3865. char.Humanoid.Health = 200
  3866. sword1.Transparency = 0.4
  3867. sword2.Transparency = 0.4
  3868. sword11.Transparency = 0.4
  3869. sword21.Transparency = 0.4
  3870. sword12.Transparency = 0.4
  3871. sword22.Transparency = 0.4
  3872. end
  3873.  
  3874. while ult == true do
  3875. if Anim == "Walk" then
  3876. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(0, 0, .8) * CFrame.Angles(math.rad(100), math.rad(180), math.rad(0)), .3)
  3877. else
  3878. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(0, 0, .8) * CFrame.Angles(math.rad(90), math.rad(180), math.rad(0)), .3)
  3879. end
  3880. wait()
  3881. end
  3882. end
  3883.  
  3884. play:GetMouse().Button1Down:connect(function()
  3885. if attack == false and throwing == false then
  3886. if combo == 1 and attack == false and throwing == false and equipped == true then
  3887. attack1()
  3888. combo = 2
  3889. elseif combo == 2 and attack == false and throwing == false and equipped == true then
  3890. attack2()
  3891. combo = 1
  3892. elseif combo == 1 and attack == false and throwing == false and equipped == false and mana >= 15 then
  3893. mana = mana - 15
  3894. if ult == false then
  3895. attack3()
  3896. else
  3897. if equipcheck == false then
  3898. magicattack3()
  3899. else
  3900. mana = mana + 15
  3901. swordattack3()
  3902.  
  3903. end
  3904. end
  3905. combo = 2
  3906. elseif combo == 2 and attack == false and throwing == false and equipped == false and mana >= 20 and throwing == false then
  3907. mana = mana - 20
  3908. if ult == false then
  3909. attack4()
  3910. combo = 1
  3911. else
  3912. if equipcheck == false then
  3913. magicattack4()
  3914. combo = 1
  3915. else
  3916. mana = mana + 20
  3917. swordattack4()
  3918.  
  3919. combo = 3
  3920. end
  3921. end
  3922. elseif combo == 3 and attack == false and throwing == false and equipped == false and equipcheck == true and mana >= 10 then
  3923. mana = mana + 0
  3924. swordattack5()
  3925. combo = 4
  3926. elseif combo == 4 and attack == false and throwing == false and equipped == false and equipcheck == true and mana >= 10 then
  3927. mana = mana + 0
  3928. swordattack6()
  3929. combo = 1
  3930. end
  3931. end
  3932. end)
  3933.  
  3934. play:GetMouse().Button1Up:connect(function()
  3935. if charging == true then
  3936. charging = false
  3937.  
  3938. end
  3939. end)
  3940.  
  3941. play:GetMouse().KeyDown:connect(function(k)
  3942.  
  3943. k = k:lower()
  3944. if k == "z" and attack == false and throwing == false and mana >= 25 then
  3945. if ult == false then
  3946. mana = mana - 25
  3947. shieldbash()
  3948. end
  3949. if ult == true then
  3950. if equipcheck == false then
  3951. mana = mana - 25
  3952. supershieldbash()
  3953. else
  3954. swordspin()
  3955. mana = mana - 25
  3956. end
  3957. end
  3958. elseif k == "e" and attack == false and throwing == false then
  3959. ult = false
  3960. sword1.Transparency = 1
  3961. sword2.Transparency = 1
  3962. sword11.Transparency = 1
  3963. sword21.Transparency = 1
  3964. sword12.Transparency = 1
  3965. sword22.Transparency = 1
  3966. char.Humanoid.MaxHealth = 100
  3967. if combo >= 3 then
  3968. combo = 1
  3969. end
  3970. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(.5, 0.05, 0) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-90)), 1)
  3971. weapon.Handle2.Weld.Part0 = RightArm
  3972. equip()
  3973. elseif k == "x" and attack == false and throwing == false and mana >= 35 then
  3974. if ult == false then
  3975. mana = mana - 35
  3976. if equipped == true then
  3977. comboattack()
  3978. elseif equipped == false then
  3979. teleportback()
  3980. end
  3981. else
  3982. if equipcheck == false then
  3983. superteleportback()
  3984. else
  3985. swordcombo()
  3986. end
  3987. end
  3988. elseif k == "x" and attack == true and parry == false and mana >= 15 then
  3989. mana = mana - 15
  3990. char.Humanoid.Health = char.Humanoid.Health - 10
  3991. elseif k == "c" and attack == false and throwing == false and mana >= 20 and orb == false then
  3992. orb = true
  3993. orbs()
  3994. elseif k == "c" and orb == true then
  3995. orb = false
  3996. elseif k == "h" and attack == false and throwing == false and mana >= 200 then
  3997. if ult == false then
  3998. ultimate()
  3999. else
  4000. if mana >= 400 then
  4001. if equipcheck == false then
  4002. magicult()
  4003. else
  4004. swordult()
  4005. equip()
  4006. end
  4007. end
  4008. end
  4009. end
  4010. end)
  4011.  
  4012. local keke = 0
  4013. coroutine.resume(coroutine.create(function()
  4014. while true do
  4015. pasthp = char.Humanoid.Health
  4016. wait(.5)
  4017. if char.Humanoid.Health < pasthp then
  4018. parry = true
  4019. if equipped == true then
  4020. char.Humanoid.Health = char.Humanoid.Health + (pasthp-char.Humanoid.Health)/2
  4021. mana = mana + (pasthp-char.Humanoid.Health)*2
  4022. CreateSound("rbxassetid://10209583",weapon.Handle2,.1,1)
  4023. print("Blocked!")
  4024. end
  4025. if ult == true and equipcheck == false and mana >= (pasthp-char.Humanoid.Health)*2 then
  4026. mana = mana - (pasthp-char.Humanoid.Health)*2
  4027. block(char.Torso.CFrame,Vector3.new((1*(pasthp-char.Humanoid.Health)/5),(1*(pasthp-char.Humanoid.Health)/5),(1*(pasthp-char.Humanoid.Health)/5)),Vector3.new(0.5,.5,.5),0.1,char.Torso.BrickColor,1)
  4028. char.Humanoid.Health = pasthp
  4029. end
  4030. end
  4031. end
  4032. end))
  4033.  
  4034. coroutine.resume(coroutine.create(function()
  4035. while true do
  4036. mana = mana + 1
  4037. if ult == true and equipcheck == false then
  4038. mana = mana + 4
  4039. end
  4040. if mana >= 400 then
  4041. mana = 400
  4042. end
  4043. wait(.5)
  4044. end
  4045. end))
  4046.  
  4047. coroutine.resume(coroutine.create(function()
  4048. while true do
  4049. keke = keke + 1
  4050. if keke > 10 then
  4051. keke = 0
  4052. end
  4053. if asdrot <= 360 then
  4054. asdrot = asdrot + 2
  4055. else
  4056. asdrot = 0
  4057. end
  4058. manabar:TweenSize(UDim2.new(1 * (mana /400), 0, 1, 0), "Out", "Quad", 0.5)
  4059. if sit == true then
  4060. mana = mana + .33
  4061. end
  4062. if ult == true and equipcheck == false then
  4063. block(LeftArm.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(0,0.333,0),Vector3.new(1,1,1),Vector3.new(0.1,0.1,0.1),0.2,BrickColor.new("Institutional white"),1)
  4064. block(RightArm.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(0,0.333,0),Vector3.new(1,1,1),Vector3.new(0.1,0.1,0.1),0.2,BrickColor.new("Really black"),1)
  4065. end
  4066. if riding == true and attack == false and debounce2 == false then
  4067. coroutine.resume(coroutine.create(function()
  4068. debounce2 = true
  4069. magn(3,6,model.spinneblock,5)
  4070. wait(0.2)
  4071. debounce2 = false
  4072. end))
  4073. end
  4074. sine = sine + change
  4075. torsovel = (char.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4076. if sit == false then
  4077. if char.HumanoidRootPart.Velocity.Y > 1 then
  4078. Anim = "Jump"
  4079. if attack == false and sit == false then
  4080. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4081. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4082. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4083. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4084. RH.C0 = clerp(RH.C0, CFrame.new(1, -.5 + 0.1 * math.cos((sine) / 20), -0.4) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  4085. LH.C0 = clerp(LH.C0, CFrame.new(-1, -.5 + 0.1 * math.cos((sine) / 20), -0.4) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  4086. end
  4087. elseif torsovel < 1 then
  4088. Anim = "Idle"
  4089. change = 1
  4090. if attack == false and sit == false then
  4091. if equipped == true then
  4092. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4093. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4094. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  4095. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  4096. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  4097. end
  4098. if equipped == false then
  4099. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4100. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4101. if ult == false then
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  4103. else
  4104. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4105. end
  4106. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4107. end
  4108. if ult == false then
  4109. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(.5, .05, 0) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-90)), 0.3)
  4110. end
  4111. end
  4112. RH.C0 = clerp(RH.C0, CFrame.new(1, -1 + 0.1 * math.cos((sine) / 20), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4113. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1 + 0.1 * math.cos((sine) / 20), 0.1) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4114. elseif 2 < torsovel then
  4115. Anim = "Walk"
  4116. if attack == false and sit == false then
  4117. if equipped == true then
  4118. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4119. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4120. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  4121. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  4122. weapon.Handle.Weld.C0 = clerp(weapon.Handle.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 1)
  4123. end
  4124. if equipped == false then
  4125. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0, RootCF * CFrame.new(0, 0, 0 - 0.1 * math.cos((sine) / 20)) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  4126. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  4127. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)), 0.3)
  4128. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 - 0.1 * math.cos((sine) / 15), 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)), 0.3)
  4129. end
  4130. if ult == false then
  4131. weapon.Handle2.Weld.C0 = clerp(weapon.Handle2.Weld.C0, CFrame.new(.5, 0.05, 0) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-90)), 0.3)
  4132. end
  4133. end
  4134. RH.C0 = clerp(RH.C0, CFrame.new(1, -1 + 0.1 * math.cos((sine) / 20), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
  4135. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1 + 0.1 * math.cos((sine) / 20), 0.1) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
  4136. end
  4137. end
  4138. wait()
  4139. end
  4140. end))
  4141.  
  4142. while true do
  4143. wait()
  4144. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement