AnniMaster

AnniMaster

Apr 25th, 2020
105
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,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5.     print("FE Compatibility code by Mokiros")
  6.     local rp = RealPlayer
  7.     script.Parent = rp.Character
  8.    
  9.     --RemoteEvent for communicating
  10.     local Event = Instance.new("RemoteEvent")
  11.     Event.Name = "UserInput_Event"
  12.  
  13.     --Fake event to make stuff like Mouse.KeyDown work
  14.     local function fakeEvent()
  15.         local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16.         t.connect = t.Connect
  17.         return t
  18.     end
  19.  
  20.     --Creating fake input objects with fake variables
  21.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25.     end}
  26.     --Merged 2 functions into one by checking amount of arguments
  27.     CAS.UnbindAction = CAS.BindAction
  28.  
  29.     --This function will trigger the events that have been :Connect()'ed
  30.     local function te(self,ev,...)
  31.         local t = m[ev]
  32.         if t and t._fakeEvent then
  33.             for _,f in pairs(t.Functions) do
  34.                 f(...)
  35.             end
  36.         end
  37.     end
  38.     m.TrigEvent = te
  39.     UIS.TrigEvent = te
  40.  
  41.     Event.OnServerEvent:Connect(function(plr,io)
  42.         if plr~=rp then return end
  43.         m.Target = io.Target
  44.         m.Hit = io.Hit
  45.         if not io.isMouse then
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local Mouse = Player:GetMouse()
  66.     local UIS = game:GetService("UserInputService")
  67.     local input = function(io,a)
  68.         if a then return end
  69.         --Since InputObject is a client-side instance, we create and pass table instead
  70.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71.     end
  72.     UIS.InputBegan:Connect(input)
  73.     UIS.InputEnded:Connect(input)
  74.  
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.  
  85.     ----Sandboxed game object that allows the usage of client-side methods and services
  86.     --Real game object
  87.     local _rg = game
  88.  
  89.     --Metatable for fake service
  90.     local fsmt = {
  91.         __index = function(self,k)
  92.             local s = rawget(self,"_RealService")
  93.             if s then return s[k] end
  94.         end,
  95.         __newindex = function(self,k,v)
  96.             local s = rawget(self,"_RealService")
  97.             if s then s[k]=v end
  98.         end,
  99.         __call = function(self,...)
  100.             local s = rawget(self,"_RealService")
  101.             if s then return s(...) end
  102.         end
  103.     }
  104.     local function FakeService(t,RealService)
  105.         t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106.         return setmetatable(t,fsmt)
  107.     end
  108.  
  109.     --Fake game object
  110.     local g = {
  111.         GetService = function(self,s)
  112.             return self[s]
  113.         end,
  114.         Players = FakeService({
  115.             LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116.         },"Players"),
  117.         UserInputService = FakeService(UIS,"UserInputService"),
  118.         ContextActionService = FakeService(CAS,"ContextActionService"),
  119.     }
  120.     rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121.     g.service = g.GetService
  122.    
  123.     g.RunService = FakeService({
  124.         RenderStepped = _rg:GetService("RunService").Heartbeat,
  125.         BindToRenderStep = function(self,name,_,fun)
  126.  
  127.         end,
  128.         UnbindFromRenderStep = function(self,name)
  129.             self._btrs[name]:Disconnect()
  130.         end,
  131.     },"RunService")
  132.  
  133.     setmetatable(g,{
  134.         __index=function(self,s)
  135.             return _rg:GetService(s) or typeof(_rg[s])=="function"
  136.             and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137.         end,
  138.         __newindex = fsmt.__newindex,
  139.         __call = fsmt.__call
  140.     })
  141.     --Changing owner to fake player object to support owner:GetMouse()
  142.     game,owner = g,g.Players.LocalPlayer
  143. end
  144.  
  145. Player = owner
  146. PlayerGui = Player.PlayerGui
  147. Cam = workspace.CurrentCamera
  148. Backpack = Player.Backpack
  149. Character = Player.Character
  150. Humanoid = Character.Humanoid
  151. Mouse = Player:GetMouse()
  152. RootPart = Character["HumanoidRootPart"]
  153. Torso = Character["Torso"]
  154. Head = Character["Head"]
  155. RightArm = Character["Right Arm"]
  156. LeftArm = Character["Left Arm"]
  157. RightLeg = Character["Right Leg"]
  158. LeftLeg = Character["Left Leg"]
  159. RootJoint = RootPart["RootJoint"]
  160. Neck = Torso["Neck"]
  161. RightShoulder = Torso["Right Shoulder"]
  162. LeftShoulder = Torso["Left Shoulder"]
  163. RightHip = Torso["Right Hip"]
  164. LeftHip = Torso["Left Hip"]
  165.  
  166. Character = Player.Character
  167. Humanoid = Character.Humanoid
  168.  
  169. Player = game:GetService("Players").LocalPlayer
  170. PlayerGui = Player.PlayerGui
  171. Cam = workspace.CurrentCamera
  172. Backpack = Player.Backpack
  173. Character = Player.Character
  174. Humanoid = Character.Humanoid
  175. Mouse = Player:GetMouse()
  176. RootPart = Character["HumanoidRootPart"]
  177. SIZE = 1
  178. local SINE = 0
  179. IT = Instance.new
  180. CF = CFrame.new
  181. VT = Vector3.new
  182. RAD = math.rad
  183. C3 = Color3.new
  184. UD2 = UDim2.new
  185. BRICKC = BrickColor.new
  186. ANGLES = CFrame.Angles
  187. EULER = CFrame.fromEulerAnglesXYZ
  188. COS = math.cos
  189. ACOS = math.acos
  190. SIN = math.sin
  191. ASIN = math.asin
  192. ABS = math.abs
  193. MRANDOM = math.random
  194. FLOOR = math.floor
  195.  
  196. --[[
  197.     local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
  198. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
  199. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  200. --]]
  201. --Credit To Rufus14
  202. --I just edit it a bit ^_^
  203. mouse = game.Players.LocalPlayer:GetMouse()
  204. function ragdoll()
  205. game.Players.LocalPlayer.Character.Archivable = true
  206. clone = game.Players.LocalPlayer.Character:Clone()
  207. clone.Parent = workspace
  208. for i,v in pairs(clone:GetChildren()) do
  209.     if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  210.         v:destroy()
  211.     end
  212.     for i,p in pairs(v:GetChildren()) do
  213.     if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  214.         p:destroy()
  215.     end
  216. end
  217. end
  218. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  219.     if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  220.         t:destroy()
  221.     end
  222. end
  223. vel = Instance.new("BodyVelocity", clone.Torso)
  224. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  225. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  226. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  227. using = false
  228. hit = Instance.new("Sound", clone.Torso)
  229. hit.SoundId = "rbxassetid://260430060"
  230. hit.Volume = 5
  231. hit1 = Instance.new("Sound", clone.Torso)
  232. hit1.SoundId = "rbxassetid://138087186"
  233. hit1.Volume = 5
  234. hit2 = Instance.new("Sound", clone.Torso)
  235. hit2.SoundId = "rbxassetid://131237241"
  236. hit2.Volume = 5
  237. hit3 = Instance.new("Sound", clone.Torso)
  238. hit3.SoundId = "rbxassetid://278062209"
  239. hit3.Volume = 5
  240. hit3.TimePosition = 0.33
  241. ded = Instance.new("Sound", clone.Torso)
  242. ded.SoundId = "rbxassetid://163154423"
  243. ded.Volume = 5
  244. local leftarm = clone:findFirstChild("Left Arm")
  245. local rightrm = clone:findFirstChild("Right Arm")
  246. local leftleg = clone:findFirstChild("Left Leg")
  247. local rightleg = clone:findFirstChild("Right Leg")
  248. local head = clone:findFirstChild("Head")
  249. local welding = Instance.new("Weld", clone.Torso)
  250. welding.Part0 = clone.Torso
  251. welding.Part1 = head
  252. welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
  253. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  254.     if g.ClassName == "Part" then
  255.         g:destroy()
  256.     end
  257. end
  258. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  259.     if h.ClassName == "Accesory" then
  260.         h:destroy()
  261.     end
  262. end
  263. game.Workspace.CurrentCamera.CameraSubject = head
  264. if leftleg ~= nil then
  265. local glue = Instance.new("Glue", clone.Torso)
  266. glue.Part0 = clone.Torso
  267. glue.Part1 = leftleg
  268. glue.Name = "Left leg"
  269. local collider = Instance.new("Part", leftleg)
  270. collider.Position = Vector3.new(0,999,0)
  271. collider.Size = Vector3.new(1.7, 1, 1)
  272. collider.Shape = "Cylinder"
  273. local weld = Instance.new("Weld", collider)
  274. weld.Part0 = leftleg
  275. weld.Part1 = collider
  276. weld.C0 = CFrame.Angles(0, 0, 80)
  277. collider.TopSurface = "Smooth"
  278. collider.BottomSurface = "Smooth"
  279. collider.formFactor = "Symmetric"
  280. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  281. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  282. collider.Transparency = 1
  283. end
  284. ------------
  285. if rightleg ~= nil then
  286. local glue1 = Instance.new("Glue", clone.Torso)
  287. glue1.Part0 = clone.Torso
  288. glue1.Part1 = rightleg
  289. glue1.Name = "Right leg"
  290. local collider1 = Instance.new("Part", rightleg)
  291. collider1.Position = Vector3.new(0,999,0)
  292. collider1.Size = Vector3.new(1.7, 1, 1)
  293. collider1.Shape = "Cylinder"
  294. local weld1 = Instance.new("Weld", collider1)
  295. weld1.Part0 = rightleg
  296. weld1.Part1 = collider1
  297. weld1.C0 = CFrame.Angles(0, 0, 80)
  298. collider1.TopSurface = "Smooth"
  299. collider1.BottomSurface = "Smooth"
  300. collider1.formFactor = "Symmetric"
  301. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  302. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  303. collider1.Transparency = 1
  304. end
  305. ------------
  306. if rightrm ~= nil then
  307. local glue11 = Instance.new("Glue", clone.Torso)
  308. glue11.Part0 = clone.Torso
  309. glue11.Part1 = rightrm
  310. glue11.Name = "Right shoulder"
  311. local collider11 = Instance.new("Part", rightrm)
  312. collider11.Position = Vector3.new(0,9999,0)
  313. collider11.Size = Vector3.new(1.8,1,1)
  314. collider11.Shape = "Cylinder"
  315. local weld11 = Instance.new("Weld", collider11)
  316. weld11.Part0 = rightrm
  317. weld11.Part1 = collider11
  318. weld11.C0 = CFrame.Angles(0, 0, 80)
  319. collider11.TopSurface = "Smooth"
  320. collider11.BottomSurface = "Smooth"
  321. collider11.formFactor = "Symmetric"
  322. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  323. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  324. collider11.Transparency = 1
  325. end
  326. ------------
  327. if leftarm ~= nil then
  328. local glue111 = Instance.new("Glue", clone.Torso)
  329. glue111.Part0 = clone.Torso
  330. glue111.Part1 = leftarm
  331. glue111.Name = "Left shoulder"
  332. local collider111 = Instance.new("Part", leftarm)
  333. collider111.Position = Vector3.new(0,9999,0)
  334. collider111.Size = Vector3.new(1.8,1,1)
  335. collider111.Shape = "Cylinder"
  336. local weld111 = Instance.new("Weld", collider111)
  337. weld111.Part0 = leftarm
  338. weld111.Part1 = collider111
  339. weld111.C0 = CFrame.Angles(0, 0, 80)
  340. collider111.TopSurface = "Smooth"
  341. collider111.BottomSurface = "Smooth"
  342. collider111.formFactor = "Symmetric"
  343. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  344. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  345. collider111.Transparency = 1
  346. ----------------
  347. sensoring = Instance.new("Part", clone.Torso)
  348. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  349. sensoring.CanCollide = false
  350. sensoring.Position = clone.Torso.Position
  351. local welder = Instance.new("Weld", sensoring)
  352. welder.Part0 = clone.Torso
  353. welder.Part1 = sensoring
  354. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  355. sensoring.Transparency = 1
  356. -----------------
  357. sensoring1 = Instance.new("Part", clone.Torso)
  358. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  359. sensoring1.CanCollide = false
  360. sensoring1.Position = clone.Torso.Position
  361. local welder1 = Instance.new("Weld", sensoring)
  362. welder1.Part0 = clone.Torso
  363. welder1.Part1 = sensoring1
  364. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  365. sensoring1.Transparency = 1
  366. end
  367. clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
  368. ded:Play()
  369. vel:destroy()
  370. wait(0.5)
  371. local function touch()
  372.     if not using then
  373.         using = true
  374.         local Math = math.random(1,4)
  375.         if Math == 1 then
  376.             hit:Play()
  377.         end
  378.         if Math == 2 then
  379.             hit1:Play()
  380.         end
  381.         if Math == 3 then
  382.             hit2:Play()
  383.         end
  384.         if Math == 4 then
  385.             hit3:Play()
  386.         end
  387.         wait(0.1)
  388.         using = false
  389.     end
  390. end
  391. sensoring.Touched:connect(touch)
  392. sensoring1.Touched:connect(touch)
  393. wait(4.47)
  394. hit1.Volume = 0
  395. hit2.Volume = 0
  396. hit3.Volume = 0
  397. hit.Volume = 0
  398.         end
  399.  
  400. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  401.  
  402. --di ent
  403. ---------------------------------------
  404. local insanityface={"1895698679"}
  405. local sine=0
  406. Animation_Speed = 1.5
  407. local CHANGE = 2 / Animation_Speed
  408. -----------------------
  409. --[[ Name : WAOV2.2 ]]--
  410. -------------------------------------------------------
  411. --A script By makhail07, 2003boobear and XXUNORIBOASXX.
  412.  
  413. --Discord Creterisk#2958 <- makhail07's discord
  414.  
  415. --NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
  416. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  417. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  418. --YOU FUCKING SKIDS,
  419. --For Those who log/decompile this, If you sell or trade this,
  420. --and I find out who you are, i will take massive action.
  421. --:b:
  422. -------------------------------------------------------
  423.  
  424. local FavIDs = {
  425.     340106355, --Nefl Crystals
  426.     927529620, --Dimension
  427.     876981900, --Fantasy
  428.     398987889, --Ordinary Days
  429.     1117396305, --Oh wait, it's you.
  430.     885996042, --Action Winter Journey
  431.     919231299, --Sprawling Idiot Effigy
  432.     743466274, --Good Day Sunshine
  433.     727411183, --Knife Fight
  434.     1402748531, --The Earth Is Counting On You!
  435.     595230126 --Robot Language
  436.     }
  437.  
  438.  
  439.  
  440. --The reality of my life isn't real but a Universe -Creterisk
  441. --All people can be nice, Even if you don't think so. -2003boobear
  442. --The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
  443. wait()
  444. local plr = game:service'Players'.LocalPlayer
  445. local char = plr.Character
  446. local hum = char.Humanoid
  447. local hed = char.Head
  448. local root = char.HumanoidRootPart
  449. local rootj = root.RootJoint
  450. local tors = char.Torso
  451. local ra = char["Right Arm"]
  452. local la = char["Left Arm"]
  453. local rl = char["Right Leg"]
  454. local ll = char["Left Leg"]
  455. local neck = tors["Neck"]
  456. local mouse = plr:GetMouse()
  457. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  458. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  459. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  460. local maincolor = BrickColor.new("Really black")
  461. exploitable = true
  462. local Player = game.Players.localPlayer
  463. local Character = Player.Character
  464. local Humanoid = Character.Humanoid
  465. local Mouse = Player:GetMouse()
  466. local LeftArm = Character["Left Arm"]
  467. local RightArm = Character["Right Arm"]
  468. local LeftLeg = Character["Left Leg"]
  469. local RightLeg = Character["Right Leg"]
  470. local Head = Character.Head
  471. local Torso = Character.Torso
  472.  
  473. local FE = Workspace.FilteringEnabled
  474.  
  475. IT = Instance.new
  476. CF = CFrame.new
  477. VT = Vector3.new
  478. RAD = math.rad
  479. C3 = Color3.new
  480. UD2 = UDim2.new
  481. BRICKC = BrickColor.new
  482. ANGLES = CFrame.Angles
  483. EULER = CFrame.fromEulerAnglesXYZ
  484. COS = math.cos
  485. ACOS = math.acos
  486. SIN = math.sin
  487. ASIN = math.asin
  488. ABS = math.abs
  489. MRANDOM = math.random
  490. FLOOR = math.floor
  491. -------------------------------------------------------
  492. --Start Whitelist and Invincibility--
  493. -------------------------------------------------------
  494. ff = Instance.new("ForceField",char)
  495. ff.Visible = false
  496. hum.Name = "Base"
  497. hum.MaxHealth = 14214242142124
  498. hum.Health = 14214242142124
  499. -------------------------------------------------------
  500. --End Whitelist and Invincibility--
  501. -------------------------------------------------------
  502. local Hair = Instance.new("Part", char)
  503. Hair.Name = "Hair"
  504. Hair.CanCollide = false
  505. Hair.BrickColor = BrickColor.new("Institutional white")
  506. Hair.Transparency = 0
  507. Hair.Material = "Plastic"
  508. Hair.Size = Vector3.new(1, 1, 2)
  509. Hair.TopSurface = Enum.SurfaceType.Smooth
  510. Hair.BottomSurface = Enum.SurfaceType.Smooth
  511.  
  512. local Weld = Instance.new("Weld", Hair)
  513. Weld.Part0 = hed
  514. Weld.Part1 = Hair
  515. Weld.C1 = CFrame.new(0, -.6, 0)
  516. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  517.  
  518. local M2 = Instance.new("SpecialMesh")
  519. M2.Parent = Hair
  520. M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
  521. M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
  522. M2.Scale = Vector3.new(1, 1, 1)
  523. -------------------------------------------------------
  524. for i,v in pairs(char:children()) do
  525. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  526. v:Remove()
  527. end
  528. end
  529. shirt = Instance.new("Shirt", char)
  530. shirt.Name = "Shirt"
  531. pants = Instance.new("Pants", char)
  532. pants.Name = "Pants"
  533. char.Shirt.ShirtTemplate = "rbxassetid://676428254"
  534. char.Pants.PantsTemplate = "rbxassetid://676428351"
  535. -------------------------------------------------------
  536. --------------
  537.  
  538. warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
  539.  
  540. warn("I hope you enjoy.")
  541.  
  542. warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
  543.  
  544. warn("Edited by saba1520/kisslarge")
  545.  
  546. warn("you made it guys to i maked it to 3.0 thanks!")
  547.  
  548. -------------------------------------------------------
  549. --Start Good Stuff--
  550. -------------------------------------------------------
  551. cam = game.Workspace.CurrentCamera
  552. CF = CFrame.new
  553. VT = Vector3.new
  554. angles = CFrame.Angles
  555. attack = false
  556. Euler = CFrame.fromEulerAnglesXYZ
  557. Rad = math.rad
  558. IT = Instance.new
  559. BrickC = BrickColor.new
  560. Cos = math.cos
  561. COS = math.cos
  562. Acos = math.acos
  563. Sin = math.sin
  564. Asin = math.asin
  565. Abs = math.abs
  566. Mrandom = math.random
  567. Floor = math.floor
  568. -------------------------------------------------------
  569. --End Good Stuff--
  570. -------------------------------------------------------
  571. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  572. RSH, LSH = nil, nil
  573. RW = Instance.new("Weld")
  574. LW = Instance.new("Weld")
  575. RH = tors["Right Hip"]
  576. LH = tors["Left Hip"]
  577. RSH = tors["Right Shoulder"]
  578. LSH = tors["Left Shoulder"]
  579. RSH.Parent = nil
  580. LSH.Parent = nil
  581. RW.Name = "RW"
  582. RW.Part0 = tors
  583. RW.C0 = CF(1.5, 0.5, 0)
  584. RW.C1 = CF(0, 0.5, 0)
  585. RW.Part1 = ra
  586. RW.Parent = tors
  587. LW.Name = "LW"
  588. LW.Part0 = tors
  589. LW.C0 = CF(-1.5, 0.5, 0)
  590. LW.C1 = CF(0, 0.5, 0)
  591. LW.Part1 = la
  592. LW.Parent = tors
  593. Effects = {}
  594. -------------------------------------------------------
  595. --Start HeartBeat--
  596. -------------------------------------------------------
  597. ArtificialHB = Instance.new("BindableEvent", script)
  598. ArtificialHB.Name = "Heartbeat"
  599. script:WaitForChild("Heartbeat")
  600.  
  601. frame = 1 / 60
  602. tf = 0
  603. allowframeloss = false
  604. tossremainder = false
  605.  
  606.  
  607. lastframe = tick()
  608. script.Heartbeat:Fire()
  609.  
  610.  
  611. game:GetService("RunService").Heartbeat:connect(function(s, p)
  612.     tf = tf + s
  613.     if tf >= frame then
  614.         if allowframeloss then
  615.             script.Heartbeat:Fire()
  616.             lastframe = tick()
  617.         else
  618.             for i = 1, math.floor(tf / frame) do
  619.                 script.Heartbeat:Fire()
  620.             end
  621.             lastframe = tick()
  622.         end
  623.         if tossremainder then
  624.             tf = 0
  625.         else
  626.             tf = tf - frame * math.floor(tf / frame)
  627.         end
  628.     end
  629. end)
  630. -------------------------------------------------------
  631. --End HeartBeat--
  632. -------------------------------------------------------
  633.  
  634. local ohno = Instance.new("Sound")
  635. ohno.Parent = hed
  636. ohno.Volume = 10
  637. ohno.Pitch = 1
  638. ohno.Looped = true
  639.  
  640. local bass = Instance.new("Sound") --why
  641. bass.Parent = hed
  642. bass.Volume = 7
  643. bass.Pitch = 1
  644. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  645. bass.Looped = true
  646.  
  647. local newnoob = Instance.new("Sound") --why
  648. newnoob.Parent = hed
  649. newnoob.Volume = 7
  650. newnoob.Pitch = 1
  651. newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
  652. newnoob.Looped = false
  653.  
  654. meme = Instance.new("Sound", hed)
  655. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  656. meme.Volume = 10
  657. meme.Pitch = 1
  658. meme.Looped = true
  659. meme.TimePosition = 1
  660.  
  661. TAUNT = Instance.new("Sound", tors)
  662. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  663. TAUNT.Volume = 10
  664. TAUNT.Pitch = 1
  665. TAUNT.Looped = false
  666. TAUNT.TimePosition = 0.12
  667.  
  668. TAUNT2 = Instance.new("Sound", tors)
  669. TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
  670. TAUNT2.Volume = 10
  671. TAUNT2.Pitch = 1
  672. TAUNT2.Looped = false
  673. TAUNT2.TimePosition = 0.12
  674.  
  675. chargeup = Instance.new("Sound", hed)
  676. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  677. chargeup.Volume = 10
  678. chargeup.Pitch = 1
  679. chargeup.Looped = true
  680. chargeup.TimePosition = 1
  681.  
  682. BTAUNT = Instance.new("Sound", tors)
  683. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  684. BTAUNT.Volume = 10
  685. BTAUNT.Pitch = 1
  686. BTAUNT.Looped = false
  687. BTAUNT.TimePosition = 0.2
  688.  
  689. NOTAUNT = Instance.new("Sound", tors)
  690. NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  691. NOTAUNT.Volume = 10
  692. NOTAUNT.Pitch = 1
  693. NOTAUNT.Looped = false
  694. NOTAUNT.TimePosition = 0.2
  695.  
  696. NOSOUND = Instance.new("Sound", tors)
  697. NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
  698. NOSOUND.Volume = 10
  699. NOSOUND.Pitch = 1
  700. NOSOUND.Looped = false
  701. NOSOUND.TimePosition = 0.2
  702.  
  703. ITAUNT = Instance.new("Sound", tors)
  704. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
  705. ITAUNT.Volume = 50
  706. ITAUNT.Pitch = 1
  707. ITAUNT.Looped = false
  708. ITAUNT.TimePosition = 0
  709.  
  710. BATAUNT = Instance.new("Sound", tors)
  711. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  712. BATAUNT.Volume = 10
  713. BATAUNT.Pitch = 1
  714. BATAUNT.Looped = false
  715. BATAUNT.TimePosition = 0
  716.  
  717. pop = Instance.new("Sound", tors)
  718. pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
  719. pop.Volume = 10
  720. pop.Pitch = 1
  721. pop.Looped = false
  722. pop.TimePosition = 0
  723.  
  724. STAUNT = Instance.new("Sound", tors)
  725. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  726. STAUNT.Volume = 10
  727. STAUNT.Pitch = 1
  728. STAUNT.Looped = false
  729. STAUNT.TimePosition = 0.05
  730.  
  731. DTAUNT = Instance.new("Sound", tors)
  732. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
  733. DTAUNT.Volume = 10
  734. DTAUNT.Pitch = 1
  735. DTAUNT.Looped = false
  736. DTAUNT.TimePosition = 0
  737.  
  738. sex = Instance.new("Sound", tors)
  739. sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
  740. sex.Volume = 10
  741. sex.Pitch = 1
  742. sex.Looped = false
  743. sex.TimePosition = 0
  744.  
  745. so = Instance.new("Sound", tors)
  746. so.SoundId = "http://www.roblox.com/asset/?id=449394892"
  747. so.Volume = 10
  748. so.Pitch = 1
  749. so.Looped = false
  750. so.TimePosition = 0
  751.  
  752. LAZOR = Instance.new("Sound", ra)
  753. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  754. LAZOR.Volume = 10
  755. LAZOR.Pitch = 0.7
  756. LAZOR.Looped = false
  757. LAZOR.TimePosition = 0
  758.  
  759.  WTF = Instance.new("Sound", tors)
  760.  WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
  761.  WTF.Volume = 10
  762.  WTF.Pitch = 1
  763.  WTF.Looped = false
  764.  WTF.TimePosition = 0
  765.  
  766. MERKIO = Instance.new("Sound", tors) --why
  767. MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
  768. MERKIO.Volume = 5467543465
  769. MERKIO.Pitch = 1
  770. MERKIO.Looped = false
  771. MERKIO.TimePosition = 0
  772.  
  773. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  774. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
  775. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  776. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  777. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  778. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  779.  
  780. -------------------------------------------------------
  781. --Start Important Functions--
  782. -------------------------------------------------------
  783. function MakeForm(PART,TYPE)
  784.     if TYPE == "Cyl" then
  785.         local MSH = IT("CylinderMesh",PART)
  786.     elseif TYPE == "Ball" then
  787.         local MSH = IT("SpecialMesh",PART)
  788.         MSH.MeshType = "Sphere"
  789.     elseif TYPE == "Wedge" then
  790.         local MSH = IT("SpecialMesh",PART)
  791.         MSH.MeshType = "Wedge"
  792.     end
  793. end
  794.  
  795. function chatfunc(text, color)
  796.     local chat = coroutine.wrap(function()
  797.         if char:FindFirstChild("TalkingBillBoard") ~= nil then
  798.             char:FindFirstChild("TalkingBillBoard"):destroy()
  799.         end
  800.         local naeeym2 = Instance.new("BillboardGui", char)
  801.         naeeym2.Size = UDim2.new(0, 100, 0, 40)
  802.         naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  803.         naeeym2.Adornee = hed
  804.         naeeym2.Name = "TalkingBillBoard"
  805.         local tecks2 = Instance.new("TextLabel", naeeym2)
  806.         tecks2.BackgroundTransparency = 1
  807.         tecks2.BorderSizePixel = 0
  808.         tecks2.Text = ""
  809.         tecks2.Font = "SciFi"
  810.         tecks2.TextSize = 30
  811.         tecks2.TextStrokeTransparency = 0
  812.         tecks2.TextColor3 = color
  813.         tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  814.         tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  815.         local tecks3 = Instance.new("TextLabel", naeeym2)
  816.         tecks3.BackgroundTransparency = 1
  817.         tecks3.BorderSizePixel = 0
  818.         tecks3.Text = ""
  819.         tecks3.Font = "SciFi"
  820.         tecks3.TextSize = 30
  821.         tecks3.TextStrokeTransparency = 0
  822.         tecks3.TextColor3 = Color3.new(0, 0, 0)
  823.         tecks3.TextStrokeColor3 = color
  824.         tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  825.         coroutine.resume(coroutine.create(function()
  826.             while true do
  827.                 swait(1)
  828.                     tecks2.TextColor3 = BrickColor.random().Color
  829.                     tecks3.TextStrokeColor3 = BrickColor.random().Color
  830.                 tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  831.                 tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  832.                 tecks2.Rotation = math.random(-5, 5)
  833.                 tecks3.Rotation = math.random(-5, 5)
  834.             end
  835.         end))
  836.         for i = 1, string.len(text) do
  837.             CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  838.             tecks2.Text = string.sub(text, 1, i)
  839.             tecks3.Text = string.sub(text, 1, i)
  840.             swait(1)
  841.         end
  842.         wait(1)
  843.         local randomrot = math.random(1, 2)
  844.         if randomrot == 1 then
  845.             for i = 1, 50 do
  846.                 swait()
  847.                 tecks2.Rotation = tecks2.Rotation - 0.75
  848.                 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  849.                 tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  850.                 tecks3.Rotation = tecks2.Rotation + 0.75
  851.                 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  852.                 tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  853.             end
  854.         elseif randomrot == 2 then
  855.             for i = 1, 50 do
  856.                 swait()
  857.                 tecks2.Rotation = tecks2.Rotation + 0.75
  858.                 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  859.                 tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  860.                 tecks3.Rotation = tecks2.Rotation - 0.75
  861.                 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  862.                 tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  863.             end
  864.         end
  865.         naeeym2:Destroy()
  866.     end)
  867.     chat()
  868. end
  869.  
  870. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  871.     local type = type
  872.     local rng = Instance.new("Part", char)
  873.     rng.Anchored = true
  874.     rng.BrickColor = color
  875.     rng.CanCollide = false
  876.     rng.FormFactor = 3
  877.     rng.Name = "Ring"
  878.     rng.Material = "Neon"
  879.     rng.Size = Vector3.new(1, 1, 1)
  880.     rng.Transparency = 0
  881.     rng.TopSurface = 0
  882.     rng.BottomSurface = 0
  883.     rng.CFrame = pos
  884.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  885.     local rngm = Instance.new("SpecialMesh", rng)
  886.     rngm.MeshType = "Sphere"
  887.     rngm.Scale = Vector3.new(x1, y1, z1)
  888.     local scaler2 = 1
  889.     local speeder = FastSpeed
  890.     if type == "Add" then
  891.         scaler2 = 1 * value
  892.     elseif type == "Divide" then
  893.         scaler2 = 1 / value
  894.     end
  895.     coroutine.resume(coroutine.create(function()
  896.         for i = 0, 10 / bonuspeed, 0.1 do
  897.             swait()
  898.             if type == "Add" then
  899.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  900.             elseif type == "Divide" then
  901.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  902.             end
  903.                         rng.BrickColor = BrickColor.random()
  904.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  905.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  906.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  907.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  908.         end
  909.         rng:Destroy()
  910.     end))
  911. end
  912.  
  913. function SoulSteal(dude)
  914. if dude.Name ~= char then
  915. local bgf = IT("BodyGyro", dude.Head)
  916. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  917. local val = IT("BoolValue", dude)
  918. val.Name = "IsHit"
  919. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  920. local soulst = coroutine.wrap(function()
  921. local soul = Instance.new("Part",dude)
  922. soul.Size = Vector3.new(1,1,1)
  923. soul.CanCollide = false
  924. soul.Anchored = false
  925. soul.Position = torso.Position
  926. soul.Transparency = 1
  927. local PartEmmit1 = IT("ParticleEmitter", soul)
  928. PartEmmit1.LightEmission = 1
  929. PartEmmit1.Texture = "rbxassetid://569507414"
  930. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  931. PartEmmit1.Rate = 250
  932. PartEmmit1.Lifetime = NumberRange.new(1.6)
  933. PartEmmit1.Size = NumberSequence.new({
  934.     NumberSequenceKeypoint.new(0, 1, 0),
  935.     NumberSequenceKeypoint.new(1, 0, 0)
  936. })
  937. PartEmmit1.Transparency = NumberSequence.new({
  938.     NumberSequenceKeypoint.new(0, 0, 0),
  939.     NumberSequenceKeypoint.new(1, 1, 0)
  940. })
  941. PartEmmit1.Speed = NumberRange.new(0, 0)
  942. PartEmmit1.VelocitySpread = 30000
  943. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  944. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  945. local BodPoss = IT("BodyPosition", soul)
  946. BodPoss.P = 3000
  947. BodPoss.D = 1000
  948. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  949. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  950. wait(1.6)
  951. soul.Touched:connect(function(hit)
  952.     if hit.Parent == char then
  953.     soul:Destroy()
  954.     end
  955. end)
  956. wait(1.2)
  957. while soul do
  958.     swait()
  959.     PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  960.     BodPoss.Position = tors.Position
  961. end
  962. end)
  963.     soulst()
  964.     end
  965. end
  966. function FaceMouse()
  967. local   Cam = workspace.CurrentCamera
  968.     return {
  969.         CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  970.         Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  971.     }
  972. end
  973.  
  974. function Clerp(a, b, t)
  975.     local qa = {QuaternionFromCFrame(a)}
  976.     local qb = {QuaternionFromCFrame(b)}
  977.     local ax, ay, az = a.x, a.y, a.z
  978.     local bx, by, bz = b.x, b.y, b.z
  979.     local _t = 1 - t
  980.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  981. end
  982.  
  983. function Eviscerate(dude)
  984.     if dude.Name ~= char then
  985.         local bgf = IT("BodyGyro", dude.Head)
  986.         bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  987.         local val = IT("BoolValue", dude)
  988.         val.Name = "IsHit"
  989.         local ds = coroutine.wrap(function()
  990.             dude:WaitForChild("Head"):BreakJoints()
  991.             wait(0.5)
  992.             target = nil
  993.             coroutine.resume(coroutine.create(function()
  994.                 for i, v in pairs(dude:GetChildren()) do
  995.                     if v:IsA("Accessory") then
  996.                         v:Destroy()
  997.                     end
  998.                     if v:IsA("Humanoid") then
  999.                         v:Destroy()
  1000.                     end
  1001.                     if v:IsA("CharacterMesh") then
  1002.                         v:Destroy()
  1003.                     end
  1004.                     if v:IsA("Model") then
  1005.                         v:Destroy()
  1006.                     end
  1007.                     if v:IsA("Part") or v:IsA("MeshPart") then
  1008.                         for x, o in pairs(v:GetChildren()) do
  1009.                             if o:IsA("Decal") then
  1010.                                 o:Destroy()
  1011.                             end
  1012.                         end
  1013.                         coroutine.resume(coroutine.create(function()
  1014.                             v.Material = "Neon"
  1015.                             v.CanCollide = false
  1016.                             local PartEmmit1 = IT("ParticleEmitter", v)
  1017.                             PartEmmit1.LightEmission = 1
  1018.                             PartEmmit1.Texture = "rbxassetid://284205403"
  1019.                             PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1020.                             PartEmmit1.Rate = 150
  1021.                             PartEmmit1.Lifetime = NumberRange.new(1)
  1022.                             PartEmmit1.Size = NumberSequence.new({
  1023.                                 NumberSequenceKeypoint.new(0, 0.75, 0),
  1024.                                 NumberSequenceKeypoint.new(1, 0, 0)
  1025.                             })
  1026.                             PartEmmit1.Transparency = NumberSequence.new({
  1027.                                 NumberSequenceKeypoint.new(0, 0, 0),
  1028.                                 NumberSequenceKeypoint.new(1, 1, 0)
  1029.                             })
  1030.                             PartEmmit1.Speed = NumberRange.new(0, 0)
  1031.                             PartEmmit1.VelocitySpread = 30000
  1032.                             PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1033.                             PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1034.                             local BodPoss = IT("BodyPosition", v)
  1035.                             BodPoss.P = 3000
  1036.                             BodPoss.D = 1000
  1037.                             BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1038.                             BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1039.                             v.Color = maincolor.Color
  1040.                             coroutine.resume(coroutine.create(function()
  1041.                                 for i = 0, 49 do
  1042.                                     swait(1)
  1043.                                     v.Transparency = v.Transparency + 0.08
  1044.                                 end
  1045.                                 wait(0.5)
  1046.                                 PartEmmit1.Enabled = false
  1047.                                 wait(3)
  1048.                                 v:Destroy()
  1049.                                 dude:Destroy()
  1050.                             end))
  1051.                         end))
  1052.                     end
  1053.                 end
  1054.             end))
  1055.         end)
  1056.         ds()
  1057.     end
  1058. end
  1059.  
  1060. function killnearest(position,range,maxstrength)
  1061.     for i,v in ipairs(workspace:GetChildren()) do
  1062.     local body = v:GetChildren()
  1063.         for part = 1, #body do
  1064.             if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1065.                 if(body[part].Position - position).Magnitude < range then
  1066.                     if v.ClassName == "Model" then
  1067.                         v:BreakJoints()
  1068.                     end
  1069.                     table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  1070.                     body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1071.                 end
  1072.             end
  1073.         end
  1074.         if v.ClassName == "Part" then
  1075.             if v.Anchored == false and (v.Position - position).Magnitude < range then
  1076.                 table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  1077.                 v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  1078.             end
  1079.         end
  1080.     end
  1081. end
  1082.  
  1083.  
  1084. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1085.     local NEWPART = IT("Part")
  1086.     NEWPART.formFactor = FORMFACTOR
  1087.     NEWPART.Reflectance = REFLECTANCE
  1088.     NEWPART.Transparency = TRANSPARENCY
  1089.     NEWPART.CanCollide = false
  1090.     NEWPART.Locked = true
  1091.     NEWPART.Anchored = true
  1092.     if ANCHOR == false then
  1093.         NEWPART.Anchored = false
  1094.     end
  1095.     NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  1096.     NEWPART.Name = NAME
  1097.     NEWPART.Size = SIZE
  1098.     NEWPART.Position = Torso.Position
  1099.     NEWPART.Material = MATERIAL
  1100.     NEWPART:BreakJoints()
  1101.     NEWPART.Parent = PARENT
  1102.     return NEWPART
  1103. end
  1104.  
  1105.         local joyemoji = Instance.new('ParticleEmitter', tors)
  1106.         joyemoji.VelocitySpread = 2000
  1107.         joyemoji.Lifetime = NumberRange.new(1)
  1108.         joyemoji.Speed = NumberRange.new(40)
  1109. joy= {}
  1110. for i=0, 19 do
  1111.   joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1112. end
  1113. joyemoji.Size = NumberSequence.new(joy)
  1114.         joyemoji.Rate = 0
  1115.         joyemoji.LockedToPart = false
  1116.         joyemoji.LightEmission = 0
  1117.         joyemoji.Texture = "rbxassetid://1176402123"
  1118.         joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1119.  
  1120.         local LIT = Instance.new('ParticleEmitter', tors)
  1121.         LIT.VelocitySpread = 2000
  1122.         LIT.Lifetime = NumberRange.new(1)
  1123.         LIT.Speed = NumberRange.new(45)
  1124. nani= {}
  1125. for i=0, 19 do
  1126.   nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1127. end
  1128. LIT.Size = NumberSequence.new(nani)
  1129.         LIT.Rate = 0
  1130.         LIT.LockedToPart = false
  1131.         LIT.LightEmission = 0
  1132.         LIT.Texture = "rbxassetid://1492670151"
  1133.         LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1134.  
  1135.         local ok = Instance.new('ParticleEmitter', tors)
  1136.         ok.VelocitySpread = 2000
  1137.         ok.Lifetime = NumberRange.new(1)
  1138.         ok.Speed = NumberRange.new(50)
  1139. cool= {}
  1140. for i=0, 19 do
  1141.   cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1142. end
  1143. ok.Size = NumberSequence.new(cool)
  1144.         ok.Rate = 0
  1145.         ok.LockedToPart = false
  1146.         ok.LightEmission = 0
  1147.         ok.Texture = "rbxassetid://636768448"
  1148.         ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1149.  
  1150.         local toast = Instance.new('ParticleEmitter', tors)
  1151.         toast.VelocitySpread = 2000
  1152.         toast.Lifetime = NumberRange.new(1)
  1153.         toast.Speed = NumberRange.new(60)
  1154. toasterstoasttoast= {}
  1155. for i=0, 19 do
  1156.   toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1157. end
  1158. toast.Size = NumberSequence.new(toasterstoasttoast)
  1159.         toast.Rate = 0
  1160.         toast.LockedToPart = false
  1161.         toast.LightEmission = 0
  1162.         toast.Texture = "rbxassetid://436096230"
  1163.         toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1164.  
  1165. function WhatHuh()
  1166.     attack = true
  1167.     hum.WalkSpeed = 1.01
  1168.     CreateSound("130766865", hed, 10, 1)
  1169.         Character.Head.face.Texture = "rbxassetid://276732672"
  1170.     for i = 0,4,0.1 do
  1171.         swait()
  1172.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1173.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1174.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1175.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1176.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1177.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1178.     end
  1179.     for i = 0,6.7,0.1 do
  1180.         swait()
  1181.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1182.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1183.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1184.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1185.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1186.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1187.     end
  1188.     for i = 0,8.1,0.1 do
  1189.         swait()
  1190.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1191.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1192.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1193.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1194.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1195.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1196.     end
  1197.     for i = 0,1,0.1 do
  1198.         swait()
  1199.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1200.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  1201.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1202.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1203.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1204.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1205.     end
  1206.     for i = 0,1,0.1 do
  1207.         swait()
  1208.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1209.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  1210.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1211.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1212.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1213.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1214.     end
  1215.     for i = 0,4,0.1 do
  1216.         swait()
  1217.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1218.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1219.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1220.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1221.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1222.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1223.     end
  1224.     attack = false
  1225.         Character.Head.face.Texture = "rbxassetid://620619801"
  1226.     hum.WalkSpeed = 16
  1227. end
  1228.  
  1229. function EndMySufferingV3() --why
  1230.     attack = true
  1231.     hum.WalkSpeed = 1.01
  1232.         Character.Head.face.Texture = "rbxassetid://202210455"
  1233.         local A = math.random(1,5)
  1234.         if A == 1 then
  1235.             meme.SoundId = "rbxassetid://295810519"
  1236.         end
  1237.         if A == 2 then
  1238.             meme.SoundId = "rbxassetid://1124778077"
  1239.         end
  1240.         if A == 3 then
  1241.             meme.SoundId = "rbxassetid://464157070"
  1242.         end
  1243.         if A == 4 then
  1244.             meme.SoundId = "rbxassetid://146334595"
  1245.         end
  1246.         if A == 5 then
  1247.             meme.SoundId = "rbxassetid://145536915"
  1248.         end
  1249.         meme:Play()
  1250.         bass:Play()
  1251.         joyemoji.Rate = 70
  1252.         LIT.Rate = 70
  1253.         ok.Rate = 70
  1254.         toast.Rate = 70
  1255.        
  1256.     for i = 0,50,0.1 do
  1257.         swait()
  1258.     CameraEnshaking(1, 10)
  1259.         bass.Parent = hed
  1260.         meme.Parent = hed
  1261.     rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  1262.     tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1263.     RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1264.     LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  1265.     RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  1266.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  1267.     end
  1268.         bass:Stop()
  1269.         meme:Stop()
  1270.         joyemoji.Rate = 0
  1271.         LIT.Rate = 0
  1272.         ok.Rate = 0
  1273.         toast.Rate = 0
  1274.         Character.Head.face.Texture = "rbxassetid://620619801"
  1275.     attack = false
  1276.     hum.WalkSpeed = 16
  1277. end
  1278.  
  1279. function slap()
  1280.     attack = true
  1281.     hum.WalkSpeed = 1.01
  1282.     local icri = CreateSound("1205111204", hed, 10, 1)
  1283.     swait(165)
  1284.     local FRAME = tors.CFrame
  1285.     repeat
  1286.         swait()
  1287.                 Character.Head.face.Texture = "rbxassetid://582931093"
  1288.         CameraEnshaking(1, 10)
  1289.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1290.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1291.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1292.         RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  1293.         LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  1294.         tors.CFrame = FRAME * CF(0,1,0)
  1295.         swait()
  1296.         tors.CFrame = FRAME
  1297.     until icri.Playing == false
  1298.         Character.Head.face.Texture = "rbxassetid://620619801"
  1299.     attack = false
  1300.     hum.WalkSpeed = 16
  1301. end
  1302.  
  1303. function EndMySufferingV2()
  1304. attack = true
  1305.     for i = 0,6,0.1 do
  1306.         swait()
  1307.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1308.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1309.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1310.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1311.         RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  1312.         LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  1313.     end
  1314.     CreateSound("1093102664", hed, 10, 1)
  1315.     CameraEnshaking(3, 8)
  1316.     for i = 0,2,0.1 do
  1317.         swait()
  1318.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1319.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  1320.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1321.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1322.         RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  1323.         LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  1324.     end
  1325. hum.MaxHealth = 0
  1326. ragdoll(char)
  1327. CreateSound("135488453", hed, 5, 1)
  1328. error("Seems like you just died.")
  1329. end
  1330.  
  1331. function Clerp(a, b, t)
  1332.     local qa = {
  1333.         QuaternionFromCFrame(a)
  1334.     }
  1335.     local qb = {
  1336.         QuaternionFromCFrame(b)
  1337.     }
  1338.     local ax, ay, az = a.x, a.y, a.z
  1339.     local bx, by, bz = b.x, b.y, b.z
  1340.     local _t = 1 - t
  1341.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1342. end
  1343.  
  1344. function Swait(NUMBER)
  1345.     if NUMBER == 0 or NUMBER == nil then
  1346.         ArtificialHB.Event:wait()
  1347.     else
  1348.         for i = 1, NUMBER do
  1349.             ArtificialHB.Event:wait()
  1350.         end
  1351.     end
  1352. end
  1353.  
  1354. function swait(num)
  1355.     if num == 0 or num == nil then
  1356.         game:service("RunService").Stepped:wait(0)
  1357.     else
  1358.         for i = 0, num do
  1359.             game:service("RunService").Stepped:wait(0)
  1360.         end
  1361.     end
  1362. end
  1363. function thread(f)
  1364.     coroutine.resume(coroutine.create(f))
  1365. end
  1366. function clerp(a, b, t)
  1367.     local qa = {
  1368.         QuaternionFromCFrame(a)
  1369.     }
  1370.     local qb = {
  1371.         QuaternionFromCFrame(b)
  1372.     }
  1373.     local ax, ay, az = a.x, a.y, a.z
  1374.     local bx, by, bz = b.x, b.y, b.z
  1375.     local _t = 1 - t
  1376.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1377. end
  1378. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  1379.     coroutine.resume(coroutine.create(function()
  1380.         local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  1381.         wave.Anchored = true
  1382.         wave.CFrame = Part.CFrame * cframe1
  1383.         local Msh = Create("SpecialMesh"){
  1384.             Parent = wave,
  1385.             MeshType = "Sphere"
  1386.         }
  1387.         Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  1388.         for i = 0, 1, 0.2 do
  1389.             wait()
  1390.             local dir = wave.CFrame.lookVector * -1
  1391.             local pos = rayCast(wave.Position, dir, 5, Character)
  1392.             wave.CFrame = wave.CFrame * cframe2
  1393.                         table.insert(Effects, {
  1394.                                 wave,
  1395.                                 "Sphere",
  1396.                                 0.01,
  1397.                                 .03,
  1398.                                 .03,
  1399.                                 .03,
  1400.                         })
  1401.         end
  1402.     end))
  1403. end
  1404.  
  1405. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1406. MakeForm(RightHole,"Cyl")
  1407. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1408. MakeForm(LeftHole,"Cyl")
  1409.  
  1410. function getbloody(victim,amount)
  1411.     local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1412.     PART.CFrame = victim.CFrame
  1413.     local HITPLAYERSOUNDS = {"356551938","264486467"}
  1414.     Debris:AddItem(PART,5)
  1415.     CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1416.     CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1417.     CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1418.     local prtcl = asd:Clone()
  1419.     prtcl.Parent = PART
  1420.     prtcl:Emit(amount*10)
  1421. end
  1422.  
  1423. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  1424. local type = type
  1425. local rng = Instance.new("Part", char)
  1426.         rng.Anchored = true
  1427.         rng.BrickColor = color
  1428.         rng.CanCollide = false
  1429.         rng.FormFactor = 3
  1430.         rng.Name = "Ring"
  1431.         rng.Material = "Neon"
  1432.         rng.Size = Vector3.new(1, 1, 1)
  1433.         rng.Transparency = 0
  1434.         rng.TopSurface = 0
  1435.         rng.BottomSurface = 0
  1436.         rng.CFrame = pos
  1437. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1438.         local rngm = Instance.new("SpecialMesh", rng)
  1439.         rngm.MeshType = "Brick"
  1440. rngm.Scale = VT(x1,y1,z1)
  1441. if rainbowmode == true then
  1442. rng.Color = Color3.new(r/255,g/255,b/255)
  1443. end
  1444. local scaler2 = 1
  1445. local speeder = FastSpeed/10
  1446. if type == "Add" then
  1447. scaler2 = 1*value
  1448. elseif type == "Divide" then
  1449. scaler2 = 1/value
  1450. end
  1451. coroutine.resume(coroutine.create(function()
  1452. for i = 0,10/bonuspeed,0.1 do
  1453. swait()
  1454. if type == "Add" then
  1455. scaler2 = scaler2 - 0.01*value/bonuspeed
  1456. elseif type == "Divide" then
  1457. scaler2 = scaler2 - 0.01/value*bonuspeed
  1458. end
  1459. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1460. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1461. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1462. end
  1463. rng:Destroy()
  1464. end))
  1465. end
  1466. New = function(Object, Parent, Name, Data)
  1467.     local Object = Instance.new(Object)
  1468.     for Index, Value in pairs(Data or {}) do
  1469.         Object[Index] = Value
  1470.     end
  1471.     Object.Parent = Parent
  1472.     Object.Name = Name
  1473.     return Object
  1474. end
  1475. function QuaternionFromCFrame(cf)
  1476.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1477.     local trace = m00 + m11 + m22
  1478.     if trace > 0 then
  1479.         local s = math.sqrt(1 + trace)
  1480.         local recip = 0.5 / s
  1481.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1482.     else
  1483.         local i = 0
  1484.         if m00 < m11 then
  1485.             i = 1
  1486.         end
  1487.         if m22 > (i == 0 and m00 or m11) then
  1488.             i = 2
  1489.         end
  1490.         if i == 0 then
  1491.             local s = math.sqrt(m00 - m11 - m22 + 1)
  1492.             local recip = 0.5 / s
  1493.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1494.         elseif i == 1 then
  1495.             local s = math.sqrt(m11 - m22 - m00 + 1)
  1496.             local recip = 0.5 / s
  1497.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1498.         elseif i == 2 then
  1499.             local s = math.sqrt(m22 - m00 - m11 + 1)
  1500.             local recip = 0.5 / s
  1501.             return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1502.         end
  1503.     end
  1504. end
  1505. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1506.     local xs, ys, zs = x + x, y + y, z + z
  1507.     local wx, wy, wz = w * xs, w * ys, w * zs
  1508.     local xx = x * xs
  1509.     local xy = x * ys
  1510.     local xz = x * zs
  1511.     local yy = y * ys
  1512.     local yz = y * zs
  1513.     local zz = z * zs
  1514.     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))
  1515. end
  1516.  
  1517. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1518. function WACKYEFFECT(Table)
  1519.     local TYPE = (Table.EffectType or "Sphere")
  1520.     local SIZE = (Table.Size or VT(1,1,1))
  1521.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1522.     local TRANSPARENCY = (Table.Transparency or 0)
  1523.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1524.     local CFRAME = (Table.CFrame or Torso.CFrame)
  1525.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  1526.     local ROTATION1 = (Table.RotationX or 0)
  1527.     local ROTATION2 = (Table.RotationY or 0)
  1528.     local ROTATION3 = (Table.RotationZ or 0)
  1529.     local MATERIAL = (Table.Material or "Neon")
  1530.     local COLOR = (Table.Color or C3(1,1,1))
  1531.     local TIME = (Table.Time or 45)
  1532.     local SOUNDID = (Table.SoundID or nil)
  1533.     local SOUNDPITCH = (Table.SoundPitch or nil)
  1534.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  1535.     coroutine.resume(coroutine.create(function()
  1536.         local PLAYSSOUND = false
  1537.         local SOUND = nil
  1538.         local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1539.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1540.             PLAYSSOUND = true
  1541.             SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1542.         end
  1543.         EFFECT.Color = COLOR
  1544.         local MSH = nil
  1545.         if TYPE == "Sphere" then
  1546.             MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1547.         elseif TYPE == "Block" then
  1548.             MSH = IT("BlockMesh",EFFECT)
  1549.             MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1550.         elseif TYPE == "Wave" then
  1551.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1552.         elseif TYPE == "Ring" then
  1553.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1554.         elseif TYPE == "Slash" then
  1555.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1556.         elseif TYPE == "Round Slash" then
  1557.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1558.         elseif TYPE == "Swirl" then
  1559.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1560.         elseif TYPE == "Skull" then
  1561.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1562.         elseif TYPE == "Crystal" then
  1563.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1564.         end
  1565.         if MSH ~= nil then
  1566.             local MOVESPEED = nil
  1567.             if MOVEDIRECTION ~= nil then
  1568.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1569.             end
  1570.             local GROWTH = SIZE - ENDSIZE
  1571.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1572.             if TYPE == "Block" then
  1573.                 EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1574.             else
  1575.                 EFFECT.CFrame = CFRAME
  1576.             end
  1577.             for LOOP = 1, TIME+1 do
  1578.                 Swait()
  1579.                 MSH.Scale = MSH.Scale - GROWTH/TIME
  1580.                 if TYPE == "Wave" then
  1581.                     MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1582.                 end
  1583.                 EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1584.                 if TYPE == "Block" then
  1585.                     EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1586.                 else
  1587.                     EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1588.                 end
  1589.                 if MOVEDIRECTION ~= nil then
  1590.                     local ORI = EFFECT.Orientation
  1591.                     EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1592.                     EFFECT.Orientation = ORI
  1593.                 end
  1594.             end
  1595.             if PLAYSSOUND == false then
  1596.                 EFFECT:remove()
  1597.             else
  1598.                 repeat Swait() until SOUND.Playing == false
  1599.                 EFFECT:remove()
  1600.             end
  1601.         else
  1602.             if PLAYSSOUND == false then
  1603.                 EFFECT:remove()
  1604.             else
  1605.                 repeat Swait() until SOUND.Playing == false
  1606.                 EFFECT:remove()
  1607.             end
  1608.         end
  1609.     end))
  1610. end
  1611.  
  1612.  
  1613. function QuaternionSlerp(a, b, t)
  1614.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1615.     local startInterp, finishInterp
  1616.     if cosTheta >= 1.0E-4 then
  1617.         if 1 - cosTheta > 1.0E-4 then
  1618.             local theta = math.acos(cosTheta)
  1619.             local invSinTheta = 1 / Sin(theta)
  1620.             startInterp = Sin((1 - t) * theta) * invSinTheta
  1621.             finishInterp = Sin(t * theta) * invSinTheta
  1622.         else
  1623.             startInterp = 1 - t
  1624.             finishInterp = t
  1625.         end
  1626.     elseif 1 + cosTheta > 1.0E-4 then
  1627.         local theta = math.acos(-cosTheta)
  1628.         local invSinTheta = 1 / Sin(theta)
  1629.         startInterp = Sin((t - 1) * theta) * invSinTheta
  1630.         finishInterp = Sin(t * theta) * invSinTheta
  1631.     else
  1632.         startInterp = t - 1
  1633.         finishInterp = t
  1634.     end
  1635.     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
  1636. end
  1637. function rayCast(Position, Direction, Range, Ignore)
  1638.     return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1639. end
  1640. local RbxUtility = LoadLibrary("RbxUtility")
  1641. local Create = RbxUtility.Create
  1642.  
  1643. -------------------------------------------------------
  1644. --Start Damage Function--
  1645. -------------------------------------------------------
  1646. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1647.     local type = type
  1648.     local rng = Instance.new("Part", char)
  1649.     rng.Anchored = true
  1650.     rng.BrickColor = color
  1651.     rng.CanCollide = false
  1652.     rng.FormFactor = 3
  1653.     rng.Name = "Ring"
  1654.     rng.Material = "Neon"
  1655.     rng.Size = Vector3.new(1, 1, 1)
  1656.     rng.Transparency = 0
  1657.     rng.TopSurface = 0
  1658.     rng.BottomSurface = 0
  1659.     rng.CFrame = pos
  1660.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1661.     local rngm = Instance.new("SpecialMesh", rng)
  1662.     rngm.MeshType = "Sphere"
  1663.     rngm.Scale = Vector3.new(x1, y1, z1)
  1664.     local scaler2 = 1
  1665.     local speeder = FastSpeed
  1666.     if type == "Add" then
  1667.         scaler2 = 1 * value
  1668.     elseif type == "Divide" then
  1669.         scaler2 = 1 / value
  1670.     end
  1671.     coroutine.resume(coroutine.create(function()
  1672.         for i = 0, 10 / bonuspeed, 0.1 do
  1673.             swait()
  1674.             if type == "Add" then
  1675.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  1676.             elseif type == "Divide" then
  1677.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  1678.             end
  1679.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1680.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1681.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1682.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1683.         end
  1684.         rng:Destroy()
  1685.     end))
  1686. end
  1687. -----------------------------
  1688. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1689.     if hit.Parent == nil then
  1690.         return
  1691.     end
  1692.     local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1693.     for _, v in pairs(hit.Parent:children()) do
  1694.         if v:IsA("Humanoid") then
  1695.             h = v
  1696.         end
  1697.     end
  1698.          if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1699.    
  1700.          hit.Parent:FindFirstChild("Head"):BreakJoints()
  1701.          end
  1702.  
  1703.     if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1704.         if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1705.             if hit.Parent.DebounceHit.Value == true then
  1706.                 return
  1707.             end
  1708.         end
  1709.          if insta == true then
  1710.          hit.Parent:FindFirstChild("Head"):BreakJoints()
  1711.          end
  1712.         local c = Create("ObjectValue"){
  1713.             Name = "creator",
  1714.             Value = game:service("Players").LocalPlayer,
  1715.             Parent = h,
  1716.         }
  1717.         game:GetService("Debris"):AddItem(c, .5)
  1718.         if HitSound ~= nil and HitPitch ~= nil then
  1719.             CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1720.         end
  1721.         local Damage = math.random(minim, maxim)
  1722.         local blocked = false
  1723.         local block = hit.Parent:findFirstChild("Block")
  1724.         if block ~= nil then
  1725.             if block.className == "IntValue" then
  1726.                 if block.Value > 0 then
  1727.                     blocked = true
  1728.                     block.Value = block.Value - 1
  1729.                     print(block.Value)
  1730.                 end
  1731.             end
  1732.         end
  1733.         if blocked == false then
  1734.             h.Health = h.Health - Damage
  1735.             ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1736.         else
  1737.             h.Health = h.Health - (Damage / 2)
  1738.             ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1739.         end
  1740.         if Type == "Knockdown" then
  1741.             local hum = hit.Parent.Humanoid
  1742.             hum.PlatformStand = true
  1743.             coroutine.resume(coroutine.create(function(HHumanoid)
  1744.                 swait(1)
  1745.                 HHumanoid.PlatformStand = false
  1746.             end), hum)
  1747.             local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1748.             local bodvol = Create("BodyVelocity"){
  1749.                 velocity = angle * knockback,
  1750.                 P = 5000,
  1751.                 maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1752.                 Parent = hit,
  1753.             }
  1754.             local rl = Create("BodyAngularVelocity"){
  1755.                 P = 3000,
  1756.                 maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1757.                 angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1758.                 Parent = hit,
  1759.             }
  1760.             game:GetService("Debris"):AddItem(bodvol, .5)
  1761.             game:GetService("Debris"):AddItem(rl, .5)
  1762.         elseif Type == "Im A Human" then
  1763.             local vp = Create("BodyVelocity"){
  1764.                 P = 500,
  1765.                 maxForce = Vector3.new(math.huge, 0, math.huge),
  1766.                 velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1767.             }
  1768.             if knockback > 0 then
  1769.                 vp.Parent = hit.Parent.Torso
  1770.             end
  1771.             game:GetService("Debris"):AddItem(vp, .5)
  1772.         elseif Type == "Up" then
  1773.             local bodyVelocity = Create("BodyVelocity"){
  1774.                 velocity = Vector3.new(0, 20, 0),
  1775.                 P = 5000,
  1776.                 maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1777.                 Parent = hit,
  1778.             }
  1779.             game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1780.         elseif Type == "DarkUp" then
  1781.             coroutine.resume(coroutine.create(function()
  1782.                 for i = 0, 1, 0.1 do
  1783.                     swait()
  1784.                     Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1785.                 end
  1786.             end))
  1787.             local bodyVelocity = Create("BodyVelocity"){
  1788.                 velocity = Vector3.new(0, 20, 0),
  1789.                 P = 5000,
  1790.                 maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1791.                 Parent = hit,
  1792.             }
  1793.             game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1794.         elseif Type == "Snare" then
  1795.             local bp = Create("BodyPosition"){
  1796.                 P = 2000,
  1797.                 D = 100,
  1798.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1799.                 position = hit.Parent.Torso.Position,
  1800.                 Parent = hit.Parent.Torso,
  1801.             }
  1802.             game:GetService("Debris"):AddItem(bp, 1)
  1803.         elseif Type == "Freeze" then
  1804.             local BodPos = Create("BodyPosition"){
  1805.                 P = 50000,
  1806.                 D = 1000,
  1807.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1808.                 position = hit.Parent.Torso.Position,
  1809.                 Parent = hit.Parent.Torso,
  1810.             }
  1811.             local BodGy = Create("BodyGyro") {
  1812.                 maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1813.                 P = 20e+003,
  1814.                 Parent = hit.Parent.Torso,
  1815.                 cframe = hit.Parent.Torso.CFrame,
  1816.             }
  1817.             hit.Parent.Torso.Anchored = true
  1818.             coroutine.resume(coroutine.create(function(Part)
  1819.                 swait(1.5)
  1820.                 Part.Anchored = false
  1821.             end), hit.Parent.Torso)
  1822.             game:GetService("Debris"):AddItem(BodPos, 3)
  1823.             game:GetService("Debris"):AddItem(BodGy, 3)
  1824.         end
  1825.         local debounce = Create("BoolValue"){
  1826.             Name = "DebounceHit",
  1827.             Parent = hit.Parent,
  1828.             Value = true,
  1829.         }
  1830.         game:GetService("Debris"):AddItem(debounce, Delay)
  1831.         c = Create("ObjectValue"){
  1832.             Name = "creator",
  1833.             Value = Player,
  1834.             Parent = h,
  1835.         }
  1836.         game:GetService("Debris"):AddItem(c, .5)
  1837.     end
  1838. end
  1839. -------------------------------------------------------
  1840. --End Damage Function--
  1841. -------------------------------------------------------
  1842.  
  1843. -------------------------------------------------------
  1844. --Start Damage Function Customization--
  1845. -------------------------------------------------------
  1846. function ShowDamage(Pos, Text, Time, Color)
  1847.     local Rate = (1 / 30)
  1848.     local Pos = (Pos or Vector3.new(0, 0, 0))
  1849.     local Text = (Text or "")
  1850.     local Time = (Time or 2)
  1851.     local Color = (Color or Color3.new(1, 0, 1))
  1852.     local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1853.     EffectPart.Anchored = true
  1854.     local BillboardGui = Create("BillboardGui"){
  1855.         Size = UDim2.new(3, 0, 3, 0),
  1856.         Adornee = EffectPart,
  1857.         Parent = EffectPart,
  1858.     }
  1859.     local TextLabel = Create("TextLabel"){
  1860.         BackgroundTransparency = 1,
  1861.         Size = UDim2.new(1, 0, 1, 0),
  1862.         Text = Text,
  1863.         Font = "Bodoni",
  1864.         TextColor3 = Color,
  1865.         TextScaled = true,
  1866.         TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1867.         Parent = BillboardGui,
  1868.     }
  1869.     game.Debris:AddItem(EffectPart, (Time))
  1870.     EffectPart.Parent = game:GetService("Workspace")
  1871.     delay(0, function()
  1872.         local Frames = (Time / Rate)
  1873.         for Frame = 1, Frames do
  1874.             wait(Rate)
  1875.             local Percent = (Frame / Frames)
  1876.             EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1877.             TextLabel.TextTransparency = Percent
  1878.         end
  1879.         if EffectPart and EffectPart.Parent then
  1880.             EffectPart:Destroy()
  1881.         end
  1882.     end)
  1883. end
  1884.  
  1885. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1886.     local type = type
  1887.     local rng = Instance.new("Part", char)
  1888.     rng.Anchored = true
  1889.     rng.BrickColor = color
  1890.     rng.CanCollide = false
  1891.     rng.FormFactor = 3
  1892.     rng.Name = "Ring"
  1893.     rng.Material = "Neon"
  1894.     rng.Size = Vector3.new(1, 1, 1)
  1895.     rng.Transparency = 0
  1896.     rng.TopSurface = 0
  1897.     rng.BottomSurface = 0
  1898.     rng.CFrame = pos
  1899.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1900.     local rngm = Instance.new("SpecialMesh", rng)
  1901.     rngm.MeshType = "Brick"
  1902.     rngm.Scale = Vector3.new(x1,y1,z1)
  1903.     local scaler2 = 1
  1904.     local speeder = FastSpeed/10
  1905.     if type == "Add" then
  1906.         scaler2 = 1*value
  1907.     elseif type == "Divide" then
  1908.         scaler2 = 1/value
  1909.     end
  1910.     coroutine.resume(coroutine.create(function()
  1911.         for i = 0,10/bonuspeed,0.1 do
  1912.             swait()
  1913.             if type == "Add" then
  1914.                 scaler2 = scaler2 - 0.01*value/bonuspeed
  1915.             elseif type == "Divide" then
  1916.                 scaler2 = scaler2 - 0.01/value*bonuspeed
  1917.             end
  1918.             speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1919.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1920.             rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1921.             rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1922.         end
  1923.     rng:Destroy()
  1924.     end))
  1925. end
  1926.  
  1927. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  1928. local p = Instance.new("Part",EffectModel)
  1929. p.BrickColor = BrickColor.new(colour)
  1930. p.Size = Vector3.new()
  1931. p.Anchored = true
  1932. p.CanCollide = false
  1933. p.CFrame = cf
  1934. if inverse == true then
  1935. p.Transparency = 1
  1936. else
  1937. p.Transparency = 0
  1938. end
  1939. local m = Instance.new("SpecialMesh",p)
  1940. m.MeshId = meshid
  1941. m.TextureId = textid
  1942. m.Scale = meshstart
  1943. coroutine.wrap(function()
  1944. for i=0,1,factor do
  1945. swait()
  1946. if inverse == true then
  1947. p.Transparency = 1-i
  1948. else
  1949. p.Transparency = i
  1950. end
  1951. m.Scale = m.Scale + meshadd
  1952. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  1953. end
  1954. p:Destroy()
  1955. end)()
  1956. return p
  1957. end
  1958. -------------------------------------------------------
  1959. --End Damage Function Customization--
  1960. -------------------------------------------------------
  1961.  
  1962. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1963.   for _, c in pairs(workspace:children()) do
  1964.     local hum = c:findFirstChild("Humanoid")
  1965.     if hum ~= nil then
  1966.       local head = c:findFirstChild("Head")
  1967.       if head ~= nil then
  1968.         local targ = head.Position - Part.Position
  1969.         local mag = targ.magnitude
  1970.         if magni >= mag and c.Name ~= Player.Name then
  1971.           Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1972.         end
  1973.       end
  1974.     end
  1975.   end
  1976. end
  1977.  
  1978.  
  1979. CFuncs = {
  1980.     Part = {
  1981.         Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1982.             local Part = Create("Part")({
  1983.                 Parent = Parent,
  1984.                 Reflectance = Reflectance,
  1985.                 Transparency = Transparency,
  1986.                 CanCollide = false,
  1987.                 Locked = true,
  1988.                 BrickColor = BrickColor.new(tostring(BColor)),
  1989.                 Name = Name,
  1990.                 Size = Size,
  1991.                 Material = Material
  1992.             })
  1993.             RemoveOutlines(Part)
  1994.             return Part
  1995.         end
  1996.     },
  1997.     Mesh = {
  1998.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1999.             local Msh = Create(Mesh)({
  2000.                 Parent = Part,
  2001.                 Offset = OffSet,
  2002.                 Scale = Scale
  2003.             })
  2004.             if Mesh == "SpecialMesh" then
  2005.                 Msh.MeshType = MeshType
  2006.                 Msh.MeshId = MeshId
  2007.             end
  2008.             return Msh
  2009.         end
  2010.     },
  2011.     Mesh = {
  2012.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2013.             local Msh = Create(Mesh)({
  2014.                 Parent = Part,
  2015.                 Offset = OffSet,
  2016.                 Scale = Scale
  2017.             })
  2018.             if Mesh == "SpecialMesh" then
  2019.                 Msh.MeshType = MeshType
  2020.                 Msh.MeshId = MeshId
  2021.             end
  2022.             return Msh
  2023.         end
  2024.     },
  2025.     Weld = {
  2026.         Create = function(Parent, Part0, Part1, C0, C1)
  2027.             local Weld = Create("Weld")({
  2028.                 Parent = Parent,
  2029.                 Part0 = Part0,
  2030.                 Part1 = Part1,
  2031.                 C0 = C0,
  2032.                 C1 = C1
  2033.             })
  2034.             return Weld
  2035.         end
  2036.     },
  2037.     Sound = {
  2038.         Create = function(id, par, vol, pit)
  2039.             coroutine.resume(coroutine.create(function()
  2040.                 local S = Create("Sound")({
  2041.                     Volume = vol,
  2042.                     Pitch = pit or 1,
  2043.                     SoundId = id,
  2044.                     Parent = par or workspace
  2045.                 })
  2046.                 wait()
  2047.                 S:play()
  2048.                 game:GetService("Debris"):AddItem(S, 6)
  2049.             end))
  2050.         end
  2051.     },
  2052.     ParticleEmitter = {
  2053.         Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2054.             local fp = Create("ParticleEmitter")({
  2055.                 Parent = Parent,
  2056.                 Color = ColorSequence.new(Color1, Color2),
  2057.                 LightEmission = LightEmission,
  2058.                 Size = Size,
  2059.                 Texture = Texture,
  2060.                 Transparency = Transparency,
  2061.                 ZOffset = ZOffset,
  2062.                 Acceleration = Accel,
  2063.                 Drag = Drag,
  2064.                 LockedToPart = LockedToPart,
  2065.                 VelocityInheritance = VelocityInheritance,
  2066.                 EmissionDirection = EmissionDirection,
  2067.                 Enabled = Enabled,
  2068.                 Lifetime = LifeTime,
  2069.                 Rate = Rate,
  2070.                 Rotation = Rotation,
  2071.                 RotSpeed = RotSpeed,
  2072.                 Speed = Speed,
  2073.                 VelocitySpread = VelocitySpread
  2074.             })
  2075.             return fp
  2076.         end
  2077.     }
  2078. }
  2079. function RemoveOutlines(part)
  2080.     part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2081. end
  2082. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2083.     local Part = Create("Part")({
  2084.         formFactor = FormFactor,
  2085.         Parent = Parent,
  2086.         Reflectance = Reflectance,
  2087.         Transparency = Transparency,
  2088.         CanCollide = false,
  2089.         Locked = true,
  2090.         BrickColor = BrickColor.new(tostring(BColor)),
  2091.         Name = Name,
  2092.         Size = Size,
  2093.         Material = Material
  2094.     })
  2095.     RemoveOutlines(Part)
  2096.     return Part
  2097. end
  2098. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2099.     local Msh = Create(Mesh)({
  2100.         Parent = Part,
  2101.         Offset = OffSet,
  2102.         Scale = Scale
  2103.     })
  2104.     if Mesh == "SpecialMesh" then
  2105.         Msh.MeshType = MeshType
  2106.         Msh.MeshId = MeshId
  2107.     end
  2108.     return Msh
  2109. end
  2110. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2111.     local Weld = Create("Weld")({
  2112.         Parent = Parent,
  2113.         Part0 = Part0,
  2114.         Part1 = Part1,
  2115.         C0 = C0,
  2116.         C1 = C1
  2117.     })
  2118.     return Weld
  2119. end
  2120.  
  2121. abss = Instance.new("BillboardGui",char)
  2122. abss.Size = UDim2.new(10,0,10,0)
  2123. abss.Enabled = false
  2124. imgl = Instance.new("ImageLabel",abss)
  2125. imgl.Position = UDim2.new(0,0,0,0)
  2126. imgl.Size = UDim2.new(1,0,1,0)
  2127. imgl.Image = "rbxassetid://153485522"
  2128. imgl.BackgroundTransparency = 1
  2129. imgl.ImageColor3 = Color3.new(.9,0,0)
  2130. img2 = Instance.new("ImageLabel",abss)
  2131. img2.Position = UDim2.new(0,0,0,0)
  2132. img2.Size = UDim2.new(1,0,1,0)
  2133. img2.Image = "rbxassetid://153485522"
  2134. img2.BackgroundTransparency = 1
  2135. img2.ImageColor3 = Color3.new(.9,0,0)
  2136.  
  2137. function TargetSelect(person)
  2138. local dd=coroutine.wrap(function()
  2139. if targetted ~= person then
  2140. targetted = person
  2141. img2.Size = UDim2.new(1,0,1,0)
  2142. img2.ImageTransparency = 0
  2143. img2.Position = UDim2.new(0,0,0,0)
  2144. for i = 0, 2, 0.1 do
  2145. swait()
  2146. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  2147. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  2148. img2.ImageTransparency = img2.ImageTransparency + 0.05
  2149. end
  2150. end
  2151. end)
  2152. dd()
  2153. end
  2154.  
  2155. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2156.     local NEWWELD = IT(TYPE)
  2157.     NEWWELD.Part0 = PART0
  2158.     NEWWELD.Part1 = PART1
  2159.     NEWWELD.C0 = C0
  2160.     NEWWELD.C1 = C1
  2161.     NEWWELD.Parent = PARENT
  2162.     return NEWWELD
  2163. end
  2164.  
  2165. local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
  2166.  
  2167. local Blood1 = Create("ParticleEmitter")({
  2168.   Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  2169.   Transparency = NumberSequence.new(0.1, 1),
  2170.   Size = NumberSequence.new(0.5, 0),
  2171.   Texture = "rbxassetid://602578593",
  2172.   Lifetime = NumberRange.new(0.8),
  2173.   Rate = 255,
  2174.   VelocitySpread = 40,
  2175.   Rotation = NumberRange.new(100),
  2176.   Speed = NumberRange.new(5),
  2177.   LightEmission = 0,
  2178.   LockedToPart = false,
  2179.   Acceleration = Vector3.new(0, -10, 0),
  2180.   EmissionDirection = "Bottom"
  2181. })
  2182. function Sayonara()
  2183.     local target = nil
  2184.     local targettorso = nil
  2185.     if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2186.         if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2187.             target = mouse.Target.Parent.Humanoid
  2188.             targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2189.             targethead = mouse.Target.Parent:FindFirstChild("Head")
  2190.             targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  2191.             targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  2192.         end
  2193.     end
  2194.     if target ~= nil then
  2195.         targettorso.Anchored = true
  2196.         attack = true
  2197.         hum.WalkSpeed = 0
  2198.         root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  2199.         for i = 0,6.2,0.1 do
  2200.             swait()
  2201.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2202.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  2203.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  2204.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  2205.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  2206.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  2207.         end
  2208.         do
  2209.         CreateSound("429400881", targettorso, 5, 1)
  2210.         local ModelArm02 = New("Model", char, "Arm", {})
  2211.         local ModelArm03 = New("Model", char, "Arm", {})
  2212.         local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  2213.         local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  2214.         local Arm02 = targetleftarm:Clone()
  2215.         local Arm03 = targetrightarm:Clone()
  2216.         targetleftarm.Transparency = 1
  2217.         targetrightarm.Transparency = 1
  2218.         Arm02.Parent = ModelArm02
  2219.         Arm03.Parent = ModelArm03
  2220.         for i, v in pairs(Arm02:GetChildren()) do
  2221.           v:Destroy()
  2222.         end
  2223.         for i, v in pairs(Arm03:GetChildren()) do
  2224.           v:Destroy()
  2225.         end
  2226.         local weldArm02 = Instance.new("Weld")
  2227.         weldArm02.Parent = Arm02
  2228.         weldArm02.Part0 = targetleftarm
  2229.         weldArm02.Part1 = Arm02
  2230.         weldArm02.C1 = CFrame.new(0, 0, 0)
  2231.         local weldArm03 = Instance.new("Weld")
  2232.         weldArm03.Parent = Arm03
  2233.         weldArm03.Part0 = targetrightarm
  2234.         weldArm03.Part1 = Arm03
  2235.         weldArm03.C1 = CFrame.new(0, 0, 0)
  2236.         for i, v in pairs(target:GetChildren()) do
  2237.           if v:IsA("Shirt") then
  2238.             v:clone().Parent = ModelArm02
  2239.           end
  2240.         end
  2241.         for i, v in pairs(target:GetChildren()) do
  2242.           if v:IsA("Shirt") then
  2243.             v:clone().Parent = ModelArm03
  2244.           end
  2245.         end
  2246.         weldArm02.Part0 = la
  2247.         weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2248.         weldArm03.Part0 = ra
  2249.         weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2250.         local BE1 = Blood1:Clone()
  2251.         BE1.Parent = targetleftarm
  2252.         game:GetService("Debris"):AddItem(BE1, 3)
  2253.         BE1.Rate = 255
  2254.         local BE2 = Blood1:Clone()
  2255.         BE2.Parent = targetrightarm
  2256.         game:GetService("Debris"):AddItem(BE2, 3)
  2257.         BE2.Rate = 255
  2258.         for i = 0,6.2,0.1 do
  2259.             swait()
  2260.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  2261.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2262.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  2263.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  2264.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  2265.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2266.         end
  2267.         for i = 0,6.2,0.1 do
  2268.             swait()
  2269.         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)
  2270.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2271.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2272.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2273.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  2274.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  2275.         end
  2276.         CreateSound("541909763", targettorso, 5, .8)
  2277.         weldArm02:Destroy()
  2278.         Arm02.CanCollide = true
  2279.         weldArm03:Destroy()
  2280.         Arm03.CanCollide = true
  2281.         local bodyVelocity2 = Create("BodyVelocity")({
  2282.           velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2283.           P = 5000,
  2284.           maxForce = Vector3.new(8000, 8000, 8000),
  2285.           Parent = Arm02
  2286.         })
  2287.         local bodyVelocity3 = Create("BodyVelocity")({
  2288.           velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2289.           P = 5000,
  2290.           maxForce = Vector3.new(8000, 8000, 8000),
  2291.           Parent = Arm03
  2292.         })
  2293.         game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2294.         game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  2295.         for i = 0,6.2,0.1 do
  2296.             swait()
  2297.         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)
  2298.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2299.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  2300.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2301.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  2302.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  2303.         end
  2304.         for i = 0,6.2,0.1 do
  2305.             swait()
  2306.         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)
  2307.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2308.         RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2309.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2310.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  2311.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  2312.         end
  2313.         targettorso:Remove()
  2314.         for i = 0,6.2,0.1 do
  2315.             swait()
  2316.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  2317.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2318.         RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2319.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
  2320.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
  2321.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
  2322.         end
  2323.         end
  2324.         targettorso.Anchored = false
  2325.         attack = false
  2326.         hum.WalkSpeed = 16
  2327.         root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2328.     end
  2329. end
  2330.  
  2331. -------------------------------------------------------
  2332. --Start Effect Function--
  2333. -------------------------------------------------------
  2334. EffectModel = Instance.new("Model", char)
  2335. Effects = {
  2336.   Block = {
  2337.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2338.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2339.       prt.Anchored = true
  2340.       prt.CFrame = cframe
  2341.       local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2342.       game:GetService("Debris"):AddItem(prt, 10)
  2343.       if Type == 1 or Type == nil then
  2344.         table.insert(Effects, {
  2345.           prt,
  2346.           "Block1",
  2347.           delay,
  2348.           x3,
  2349.           y3,
  2350.           z3,
  2351.           msh
  2352.         })
  2353.       elseif Type == 2 then
  2354.         table.insert(Effects, {
  2355.           prt,
  2356.           "Block2",
  2357.           delay,
  2358.           x3,
  2359.           y3,
  2360.           z3,
  2361.           msh
  2362.         })
  2363.       else
  2364.         table.insert(Effects, {
  2365.           prt,
  2366.           "Block3",
  2367.           delay,
  2368.           x3,
  2369.           y3,
  2370.           z3,
  2371.           msh
  2372.         })
  2373.       end
  2374.     end
  2375.   },
  2376.   Sphere = {
  2377.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2378.       local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2379.       prt.Anchored = true
  2380.       prt.CFrame = cframe
  2381.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2382.       game:GetService("Debris"):AddItem(prt, 10)
  2383.       table.insert(Effects, {
  2384.         prt,
  2385.         "Cylinder",
  2386.         delay,
  2387.         x3,
  2388.         y3,
  2389.         z3,
  2390.         msh
  2391.       })
  2392.     end
  2393.   },
  2394.   Cylinder = {
  2395.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2396.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2397.       prt.Anchored = true
  2398.       prt.CFrame = cframe
  2399.       local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2400.       game:GetService("Debris"):AddItem(prt, 10)
  2401.       table.insert(Effects, {
  2402.         prt,
  2403.         "Cylinder",
  2404.         delay,
  2405.         x3,
  2406.         y3,
  2407.         z3,
  2408.         msh
  2409.       })
  2410.     end
  2411.   },
  2412.   Wave = {
  2413.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2414.       local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2415.       prt.Anchored = true
  2416.       prt.CFrame = cframe
  2417.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2418.       game:GetService("Debris"):AddItem(prt, 10)
  2419.       table.insert(Effects, {
  2420.         prt,
  2421.         "Cylinder",
  2422.         delay,
  2423.         x3 / 60,
  2424.         y3 / 60,
  2425.         z3 / 60,
  2426.         msh
  2427.       })
  2428.     end
  2429.   },
  2430.   Ring = {
  2431.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2432.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2433.       prt.Anchored = true
  2434.       prt.CFrame = cframe
  2435.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2436.       game:GetService("Debris"):AddItem(prt, 10)
  2437.       table.insert(Effects, {
  2438.         prt,
  2439.         "Cylinder",
  2440.         delay,
  2441.         x3,
  2442.         y3,
  2443.         z3,
  2444.         msh
  2445.       })
  2446.     end
  2447.   },
  2448.   Break = {
  2449.     Create = function(brickcolor, cframe, x1, y1, z1)
  2450.       local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2451.       prt.Anchored = true
  2452.       prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2453.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2454.       local num = math.random(10, 50) / 1000
  2455.       game:GetService("Debris"):AddItem(prt, 10)
  2456.       table.insert(Effects, {
  2457.         prt,
  2458.         "Shatter",
  2459.         num,
  2460.         prt.CFrame,
  2461.         math.random() - math.random(),
  2462.         0,
  2463.         math.random(50, 100) / 100
  2464.       })
  2465.     end
  2466.   },
  2467. Spiral = {
  2468.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2469.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2470.       prt.Anchored = true
  2471.       prt.CFrame = cframe
  2472.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2473.       game:GetService("Debris"):AddItem(prt, 10)
  2474.       table.insert(Effects, {
  2475.         prt,
  2476.         "Cylinder",
  2477.         delay,
  2478.         x3,
  2479.         y3,
  2480.         z3,
  2481.         msh
  2482.       })
  2483.     end
  2484.   },
  2485. Push = {
  2486.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2487.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2488.       prt.Anchored = true
  2489.       prt.CFrame = cframe
  2490.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2491.       game:GetService("Debris"):AddItem(prt, 10)
  2492.       table.insert(Effects, {
  2493.         prt,
  2494.         "Cylinder",
  2495.         delay,
  2496.         x3,
  2497.         y3,
  2498.         z3,
  2499.         msh
  2500.       })
  2501.     end
  2502.   }
  2503. }
  2504. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  2505.     local fp = IT("Part")
  2506.     fp.formFactor = formfactor
  2507.     fp.Parent = parent
  2508.     fp.Reflectance = reflectance
  2509.     fp.Transparency = transparency
  2510.     fp.CanCollide = false
  2511.     fp.Locked = true
  2512.     fp.BrickColor = brickcolor
  2513.     fp.Name = name
  2514.     fp.Size = size
  2515.     fp.Position = tors.Position
  2516.     RemoveOutlines(fp)
  2517.     fp.Material = "Neon"
  2518.     fp:BreakJoints()
  2519.     return fp
  2520. end
  2521.  
  2522. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2523.     local mesh = IT(Mesh)
  2524.     mesh.Parent = part
  2525.     if Mesh == "SpecialMesh" then
  2526.         mesh.MeshType = meshtype
  2527.     if meshid ~= "nil" then
  2528.         mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  2529.         end
  2530.     end
  2531.     mesh.Offset = offset
  2532.     mesh.Scale = scale
  2533.     return mesh
  2534. end
  2535.  
  2536. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2537.     local type = type
  2538.     local rng = Instance.new("Part", char)
  2539.     rng.Anchored = true
  2540.     rng.BrickColor = color
  2541.     rng.CanCollide = false
  2542.     rng.FormFactor = 3
  2543.     rng.Name = "Ring"
  2544.     rng.Material = "Neon"
  2545.     rng.Size = Vector3.new(1, 1, 1)
  2546.     rng.Transparency = 1
  2547.     rng.TopSurface = 0
  2548.     rng.BottomSurface = 0
  2549.     rng.CFrame = pos
  2550.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2551.     local rngm = Instance.new("SpecialMesh", rng)
  2552.     rngm.MeshType = MType
  2553.     rngm.Scale = Vector3.new(x1, y1, z1)
  2554.     local scaler2 = 1
  2555.     local speeder = FastSpeed
  2556.     if type == "Add" then
  2557.         scaler2 = 1 * value
  2558.     elseif type == "Divide" then
  2559.         scaler2 = 1 / value
  2560.     end
  2561.     coroutine.resume(coroutine.create(function()
  2562.         for i = 0, 10 / bonuspeed, 0.1 do
  2563.             swait()
  2564.             if type == "Add" then
  2565.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2566.             elseif type == "Divide" then
  2567.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2568.             end
  2569.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2570.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2571.             rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2572.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2573.         end
  2574.         rng:Destroy()
  2575.     end))
  2576. end
  2577.  
  2578. local PlayerSize = 1
  2579. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  2580. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2581. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2582. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2583. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2584. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2585.  
  2586. function Cryo_Freeze()
  2587.     attack = true
  2588.     for i = 0,5.2,0.03 do
  2589.         swait()
  2590.         Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2591.         Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2592.         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)
  2593.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2594.         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)
  2595.         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)
  2596.         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)
  2597.         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)
  2598.     end
  2599.     CreateSound("331666100", tors, 10, 1)
  2600.     Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
  2601.     for i = 1,3,0.1 do
  2602.     hum.WalkSpeed = 0.10
  2603.     MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2604.     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)
  2605.     tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2606.     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)
  2607.     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)
  2608.     RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2609.     LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2610.     end
  2611.     for i = 1,10,0.1 do
  2612.         swait(10)
  2613.     hum.WalkSpeed = 0.10
  2614.     MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2615.     Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
  2616.     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)
  2617.     tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2618.     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)
  2619.     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)
  2620.     RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2621.     LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2622.     end
  2623.     wait(.6)
  2624.     attack = false
  2625. end
  2626.  
  2627. function HAAAAA() --HTGJHYG
  2628.     attack = true
  2629.     hum.WalkSpeed = 0.30
  2630.     CreateSound("794081034", hed, 10, 1)
  2631.         Character.Head.face.Texture = "rbxassetid://396389196"
  2632.     for i = 0,2,0.1 do
  2633.         swait()
  2634.         CameraEnshaking(1, 2)
  2635.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2636.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2637.         RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2638.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2639.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2640.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2641.     end
  2642.     for i = 0,14.7,0.1 do
  2643.         swait()
  2644.         CameraEnshaking(1, 3)
  2645.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  2646.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  2647.         RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  2648.         LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  2649.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  2650.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  2651.     end
  2652.     attack = false
  2653.         Character.Head.face.Texture = "rbxassetid://620619801"
  2654.     hum.WalkSpeed = 16
  2655. end
  2656.  
  2657. function Hell_From_Above()
  2658.     local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2659.     attack = true
  2660.     hum.WalkSpeed = 3.01
  2661.     for i = 0,6.3,0.1 do
  2662.         swait()
  2663.         Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2664.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2665.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2666.         RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  2667.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  2668.         RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2669.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  2670.     end
  2671.     CreateSound("142070127", tors, 10, 1)
  2672.     Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2673.     Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2674.     Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2675.     Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2676.     for i = 0,3.8,0.1 do
  2677.         swait()
  2678.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2679.         tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2680.         RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  2681.         LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  2682.         RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2683.         LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  2684.     end
  2685.     CreateSound("224339201", tors, 10, 0.5)
  2686.     for i = 1, 3 do
  2687.     MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  2688.     UhhhhThing.CFrame = mouse.Hit
  2689.     Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2690.     Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2691.     end
  2692.     UhhhhThing:Destroy()
  2693.     attack = false
  2694.     hum.WalkSpeed = 16
  2695. end
  2696.  
  2697. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2698.     local type = type
  2699.     local rng = Instance.new("Part", char)
  2700.     rng.Anchored = true
  2701.     rng.BrickColor = color
  2702.     rng.CanCollide = false
  2703.     rng.FormFactor = 3
  2704.     rng.Name = "Ring"
  2705.     rng.Material = "Neon"
  2706.     rng.Size = Vector3.new(1, 1, 1)
  2707.     rng.Transparency = 0
  2708.     rng.TopSurface = 0
  2709.     rng.BottomSurface = 0
  2710.     rng.CFrame = pos
  2711.     local rngm = Instance.new("SpecialMesh", rng)
  2712.     rngm.MeshType = MType
  2713.     rngm.Scale = scale
  2714.     local scaler2 = 1
  2715.     if type == "Add" then
  2716.         scaler2 = 1 * value
  2717.     elseif type == "Divide" then
  2718.         scaler2 = 1 / value
  2719.     end
  2720.     coroutine.resume(coroutine.create(function()
  2721.         for i = 0, 10 / bonuspeed, 0.1 do
  2722.             swait()
  2723.             if type == "Add" then
  2724.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2725.             elseif type == "Divide" then
  2726.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2727.             end
  2728.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2729.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2730.         end
  2731.         rng:Destroy()
  2732.     end))
  2733. end
  2734.  
  2735. function Eviscerate(dude)
  2736.     if dude.Name ~= char then
  2737.         local bgf = IT("BodyGyro", dude.Head)
  2738.         bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2739.         local val = IT("BoolValue", dude)
  2740.         val.Name = "IsHit"
  2741.         local ds = coroutine.wrap(function()
  2742.             dude:WaitForChild("Head"):BreakJoints()
  2743.             wait(0.5)
  2744.             target = nil
  2745.             coroutine.resume(coroutine.create(function()
  2746.                 for i, v in pairs(dude:GetChildren()) do
  2747.                     if v:IsA("Accessory") then
  2748.                         v:Destroy()
  2749.                     end
  2750.                     if v:IsA("Humanoid") then
  2751.                         v:Destroy()
  2752.                     end
  2753.                     if v:IsA("CharacterMesh") then
  2754.                         v:Destroy()
  2755.                     end
  2756.                     if v:IsA("Model") then
  2757.                         v:Destroy()
  2758.                     end
  2759.                     if v:IsA("Part") or v:IsA("MeshPart") then
  2760.                         for x, o in pairs(v:GetChildren()) do
  2761.                             if o:IsA("Decal") then
  2762.                                 o:Destroy()
  2763.                             end
  2764.                         end
  2765.                         coroutine.resume(coroutine.create(function()
  2766.                             v.Material = "Neon"
  2767.                             v.CanCollide = false
  2768.                             local PartEmmit1 = IT("ParticleEmitter", v)
  2769.                             PartEmmit1.LightEmission = 1
  2770.                             PartEmmit1.Texture = "rbxassetid://284205403"
  2771.                             PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2772.                             PartEmmit1.Rate = 150
  2773.                             PartEmmit1.Lifetime = NumberRange.new(1)
  2774.                             PartEmmit1.Size = NumberSequence.new({
  2775.                                 NumberSequenceKeypoint.new(0, 0.75, 0),
  2776.                                 NumberSequenceKeypoint.new(1, 0, 0)
  2777.                             })
  2778.                             PartEmmit1.Transparency = NumberSequence.new({
  2779.                                 NumberSequenceKeypoint.new(0, 0, 0),
  2780.                                 NumberSequenceKeypoint.new(1, 1, 0)
  2781.                             })
  2782.                             PartEmmit1.Speed = NumberRange.new(0, 0)
  2783.                             PartEmmit1.VelocitySpread = 30000
  2784.                             PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2785.                             PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2786.                             local BodPoss = IT("BodyPosition", v)
  2787.                             BodPoss.P = 3000
  2788.                             BodPoss.D = 1000
  2789.                             BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2790.                             BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2791.                             v.Color = maincolor.Color
  2792.                             coroutine.resume(coroutine.create(function()
  2793.                                 for i = 0, 49 do
  2794.                                     swait(1)
  2795.                                     v.Transparency = v.Transparency + 0.08
  2796.                                 end
  2797.                                 wait(0.5)
  2798.                                 PartEmmit1.Enabled = false
  2799.                                 wait(3)
  2800.                                 v:Destroy()
  2801.                                 dude:Destroy()
  2802.                             end))
  2803.                         end))
  2804.                     end
  2805.                 end
  2806.             end))
  2807.         end)
  2808.         ds()
  2809.     end
  2810. end
  2811.  
  2812. function FindNearestHead(Position, Distance, SinglePlayer)
  2813.     if SinglePlayer then
  2814.         return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2815.     end
  2816.     local List = {}
  2817.     for i, v in pairs(workspace:GetChildren()) do
  2818.         if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2819.             table.insert(List, v)
  2820.         end
  2821.     end
  2822.     return List
  2823. end
  2824.  
  2825. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2826.     local type = type
  2827.     local rng = Instance.new("Part", char)
  2828.     rng.Anchored = true
  2829.     rng.BrickColor = color
  2830.     rng.CanCollide = false
  2831.     rng.FormFactor = 3
  2832.     rng.Name = "Ring"
  2833.     rng.Material = "Neon"
  2834.     rng.Size = Vector3.new(1, 1, 1)
  2835.     rng.Transparency = 0
  2836.     rng.TopSurface = 0
  2837.     rng.BottomSurface = 0
  2838.     rng.CFrame = pos
  2839.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2840.     local rngm = Instance.new("SpecialMesh", rng)
  2841.     rngm.MeshType = MType
  2842.     rngm.Scale = Vector3.new(x1, y1, z1)
  2843.     local scaler2 = 1
  2844.     local speeder = FastSpeed
  2845.     if type == "Add" then
  2846.         scaler2 = 1 * value
  2847.     elseif type == "Divide" then
  2848.         scaler2 = 1 / value
  2849.     end
  2850.     coroutine.resume(coroutine.create(function()
  2851.         for i = 0, 10 / bonuspeed, 0.1 do
  2852.             swait()
  2853.             if type == "Add" then
  2854.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2855.             elseif type == "Divide" then
  2856.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2857.             end
  2858.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2859.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2860.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2861.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2862.         end
  2863.         rng:Destroy()
  2864.     end))
  2865. end
  2866.  
  2867. function SoulSteal(dude)
  2868. if dude.Name ~= char then
  2869. local bgf = IT("BodyGyro", dude.Head)
  2870. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2871. local val = IT("BoolValue", dude)
  2872. val.Name = "IsHit"
  2873. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2874. local soulst = coroutine.wrap(function()
  2875. local soul = Instance.new("Part",dude)
  2876. soul.Size = Vector3.new(1,1,1)
  2877. soul.CanCollide = false
  2878. soul.Anchored = false
  2879. soul.Position = torso.Position
  2880. soul.Transparency = 1
  2881. local PartEmmit1 = IT("ParticleEmitter", soul)
  2882. PartEmmit1.LightEmission = 1
  2883. PartEmmit1.Texture = "rbxassetid://569507414"
  2884. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2885. PartEmmit1.Rate = 250
  2886. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2887. PartEmmit1.Size = NumberSequence.new({
  2888.     NumberSequenceKeypoint.new(0, 1, 0),
  2889.     NumberSequenceKeypoint.new(1, 0, 0)
  2890. })
  2891. PartEmmit1.Transparency = NumberSequence.new({
  2892.     NumberSequenceKeypoint.new(0, 0, 0),
  2893.     NumberSequenceKeypoint.new(1, 1, 0)
  2894. })
  2895. PartEmmit1.Speed = NumberRange.new(0, 0)
  2896. PartEmmit1.VelocitySpread = 30000
  2897. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2898. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2899. local BodPoss = IT("BodyPosition", soul)
  2900. BodPoss.P = 3000
  2901. BodPoss.D = 1000
  2902. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2903. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2904. wait(1.6)
  2905. soul.Touched:connect(function(hit)
  2906.     if hit.Parent == char then
  2907.     soul:Destroy()
  2908.     end
  2909. end)
  2910. wait(1.2)
  2911. while soul do
  2912.     swait()
  2913.     PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2914.     BodPoss.Position = tors.Position
  2915. end
  2916. end)
  2917.     soulst()
  2918.     end
  2919. end
  2920. function FaceMouse()
  2921. local   Cam = workspace.CurrentCamera
  2922.     return {
  2923.         CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2924.         Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2925.     }
  2926. end
  2927. -------------------------------------------------------
  2928. --End Effect Function--
  2929. -------------------------------------------------------
  2930. function Cso(ID, PARENT, VOLUME, PITCH)
  2931.     local NSound = nil
  2932.     coroutine.resume(coroutine.create(function()
  2933.         NSound = IT("Sound", PARENT)
  2934.         NSound.Volume = VOLUME
  2935.         NSound.Pitch = PITCH
  2936.         NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2937.         swait()
  2938.         NSound:play()
  2939.         game:GetService("Debris"):AddItem(NSound, 10)
  2940.     end))
  2941.     return NSound
  2942. end
  2943. function CameraEnshaking(Length, Intensity)
  2944.     coroutine.resume(coroutine.create(function()
  2945.         local intensity = 1 * Intensity
  2946.         local rotM = 0.01 * Intensity
  2947.         for i = 0, Length, 0.1 do
  2948.             swait()
  2949.             intensity = intensity - 0.05 * Intensity / Length
  2950.             rotM = rotM - 5.0E-4 * Intensity / Length
  2951.             hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  2952.             cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  2953.         end
  2954.         hum.CameraOffset = Vector3.new(0, 0, 0)
  2955.     end))
  2956. end
  2957. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  2958. local Hitboxpart = Instance.new("Part", EffectModel)
  2959.   RemoveOutlines(Hitboxpart)
  2960.   Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  2961.   Hitboxpart.CanCollide = false
  2962.   Hitboxpart.Transparency = 1
  2963.   Hitboxpart.Anchored = true
  2964.   Hitboxpart.CFrame = Pose
  2965.   game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2966.   MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2967. end
  2968. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2969.   local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2970.   prt.Anchored = true
  2971.   prt.CFrame = cframe
  2972.   local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2973.   game:GetService("Debris"):AddItem(prt, 10)
  2974.   if Type == 1 or Type == nil then
  2975.     table.insert(Effects, {
  2976.       prt,
  2977.       "Block1",
  2978.       delay,
  2979.       x3,
  2980.       y3,
  2981.       z3,
  2982.       msh
  2983.     })
  2984.   elseif Type == 2 then
  2985.     table.insert(Effects, {
  2986.       prt,
  2987.       "Block2",
  2988.       delay,
  2989.       x3,
  2990.       y3,
  2991.       z3,
  2992.       msh
  2993.     })
  2994.   elseif Type == 3 then
  2995.     table.insert(Effects, {
  2996.       prt,
  2997.       "Block3",
  2998.       delay,
  2999.       x3,
  3000.       y3,
  3001.       z3,
  3002.       msh
  3003.     })
  3004.   end
  3005. end
  3006.  
  3007. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3008.     local Part = Create("Part"){
  3009.         Parent = Parent,
  3010.         Reflectance = Reflectance,
  3011.         Transparency = Transparency,
  3012.         CanCollide = false,
  3013.         Locked = true,
  3014.         BrickColor = BrickColor.new(tostring(BColor)),
  3015.         Name = Name,
  3016.         Size = Size,
  3017.         Material = Material,
  3018.     }
  3019.     RemoveOutlines(Part)
  3020.     return Part
  3021. end
  3022.    
  3023. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3024.     local Msh = Create(Mesh){
  3025.         Parent = Part,
  3026.         Offset = OffSet,
  3027.         Scale = Scale,
  3028.     }
  3029.     if Mesh == "SpecialMesh" then
  3030.         Msh.MeshType = MeshType
  3031.         Msh.MeshId = MeshId
  3032.     end
  3033.     return Msh
  3034. end
  3035.  
  3036. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3037. local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3038. prt.Anchored = true
  3039. prt.CFrame = cframe
  3040. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  3041. game:GetService("Debris"):AddItem(prt,2)
  3042. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  3043. for i=0,1,delay do
  3044. swait()
  3045. Part.Transparency=i
  3046. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  3047. end
  3048. Part.Parent=nil
  3049. end),prt,msh,(math.random(0,1)+math.random())/5)
  3050. end
  3051. -------------------------------------------------------
  3052. --End Important Functions--
  3053. -------------------------------------------------------
  3054. -------------------------------------------------------
  3055.  
  3056.  
  3057. --[[
  3058.         Thanks for using Build-To-Lua by jarredbcv.
  3059. ]]--
  3060.  
  3061. New = function(Object, Parent, Name, Data)
  3062.     local Object = Instance.new(Object)
  3063.     for Index, Value in pairs(Data or {}) do
  3064.         Object[Index] = Value
  3065.     end
  3066.     Object.Parent = Parent
  3067.     Object.Name = Name
  3068.     return Object
  3069. end
  3070.    
  3071. Gaunty = New("Model",char,"Gaunty",{})
  3072. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3073. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3074. 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),})
  3075. 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),})
  3076. 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),})
  3077. 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),})
  3078. 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),})
  3079. 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),})
  3080. 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),})
  3081. 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),})
  3082. 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),})
  3083. 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),})
  3084. 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),})
  3085. 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),})
  3086. 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),})
  3087. 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),})
  3088. 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),})
  3089. 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),})
  3090. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3091. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3092. 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),})
  3093. 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),})
  3094. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3095. 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),})
  3096. 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),})
  3097. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3098. 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),})
  3099. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3100. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3101. 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),})
  3102. 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),})
  3103. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3104. 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),})
  3105. 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),})
  3106. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3107. 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),})
  3108. 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),})
  3109. 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),})
  3110. 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),})
  3111. 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),})
  3112. 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),})
  3113. 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),})
  3114. 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),})
  3115. 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),})
  3116. 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),})
  3117. 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),})
  3118. 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),})
  3119. 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),})
  3120. 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),})
  3121. 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),})
  3122. 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),})
  3123. 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),})
  3124. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3125. 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),})
  3126. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3127. 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),})
  3128. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3129. 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),})
  3130. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3131. 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),})
  3132. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3133. 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),})
  3134. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3135. 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),})
  3136. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3137. 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),})
  3138. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3139. 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),})
  3140. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3141. 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),})
  3142. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3143. 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),})
  3144. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3145. 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),})
  3146. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3147. 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),})
  3148. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3149. 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),})
  3150. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3151. 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),})
  3152. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3153. 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),})
  3154. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3155. 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),})
  3156. 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),})
  3157. 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),})
  3158. 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),})
  3159. 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),})
  3160. 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),})
  3161. 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),})
  3162. 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),})
  3163. 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),})
  3164. 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),})
  3165. 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),})
  3166.  
  3167. Gaunty2 = New("Model",char,"Gaunty2",{})
  3168. Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3169. Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3170. 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),})
  3171. 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),})
  3172. 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),})
  3173. 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),})
  3174. 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),})
  3175. 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),})
  3176. 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),})
  3177. 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),})
  3178. 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),})
  3179. 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),})
  3180. 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),})
  3181. 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),})
  3182. 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),})
  3183. 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),})
  3184. 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),})
  3185. 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),})
  3186. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3187. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3188. 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),})
  3189. 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),})
  3190. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3191. 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),})
  3192. 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),})
  3193. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3194. 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),})
  3195. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3196. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3197. 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),})
  3198. 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),})
  3199. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3200. 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),})
  3201. 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),})
  3202. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3203. 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),})
  3204. 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),})
  3205. 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),})
  3206. 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),})
  3207. 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),})
  3208. 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),})
  3209. 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),})
  3210. 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),})
  3211. 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),})
  3212. 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),})
  3213. 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),})
  3214. 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),})
  3215. 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),})
  3216. 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),})
  3217. 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),})
  3218. 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),})
  3219. 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),})
  3220. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3221. 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),})
  3222. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3223. 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),})
  3224. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3225. 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),})
  3226. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3227. 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),})
  3228. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3229. 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),})
  3230. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3231. 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),})
  3232. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3233. 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),})
  3234. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3235. 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),})
  3236. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3237. 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),})
  3238. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3239. 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),})
  3240. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3241. 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),})
  3242. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3243. 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),})
  3244. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3245. 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),})
  3246. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3247. 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),})
  3248. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3249. 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),})
  3250. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,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),})
  3251. 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),})
  3252. 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),})
  3253. 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),})
  3254. 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),})
  3255. 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),})
  3256. 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),})
  3257. 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),})
  3258. 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),})
  3259. 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),})
  3260. 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),})
  3261. 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),})
  3262.  
  3263.  
  3264. NewInstance = function(instance,parent,properties)
  3265.     local inst = Instance.new(instance,parent)
  3266.     if(properties)then
  3267.         for i,v in next, properties do
  3268.             pcall(function() inst[i] = v end)
  3269.         end
  3270.     end
  3271.     return inst;
  3272. end
  3273.  
  3274. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  3275. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  3276.  
  3277. for _,v in next, Gaunty:children() do
  3278.     v.CanCollide = false
  3279. end
  3280. for _,v in next, Gaunty2:children() do
  3281.     v.CanCollide = false
  3282. end
  3283. local all, last = {}, nil
  3284. ArmourParts = {}
  3285. NeonParts = {}
  3286. function scan(p)
  3287.   for _, v in pairs(p:GetChildren()) do
  3288.     if v:IsA("BasePart") then
  3289.       if v.BrickColor == BrickColor.new("Black") then
  3290.         table.insert(ArmourParts, v)
  3291.       end
  3292.       if v.BrickColor == BrickColor.new("Institutional white") then
  3293.         table.insert(NeonParts, v)
  3294.       end
  3295.       if last then
  3296.         local w = Instance.new("Weld")
  3297.         w.Part0, w.Part1 = last, v
  3298.         w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  3299.         w.Parent = last
  3300.       end
  3301.       table.insert(all, v)
  3302.       last = v
  3303.     end
  3304.     scan(v)
  3305.   end
  3306. end
  3307. scan(Gaunty)
  3308. local all2, last2 = {}, nil
  3309. ArmourParts2 = {}
  3310. NeonParts2 = {}
  3311. function scan2(p)
  3312.   for _, v in pairs(p:GetChildren()) do
  3313.     if v:IsA("BasePart") then
  3314.       if v.BrickColor == BrickColor.new("Black") then
  3315.         table.insert(ArmourParts2, v)
  3316.       end
  3317.       if v.BrickColor == BrickColor.new("Institutional white") then
  3318.         table.insert(NeonParts2, v)
  3319.       end
  3320.       if last2 then
  3321.         local w = Instance.new("Weld")
  3322.         w.Part0, w.Part1 = last2, v
  3323.         w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  3324.         w.Parent = last2
  3325.       end
  3326.       table.insert(all2, v)
  3327.       last2 = v
  3328.     end
  3329.     scan2(v)
  3330.   end
  3331. end
  3332. scan2(Gaunty2)
  3333. for i, v in pairs(ArmourParts) do
  3334.      v.BrickColor = BrickC("Black")
  3335.         end
  3336. for i, v in pairs(NeonParts) do
  3337.      v.BrickColor = BrickC("Dark stone grey")
  3338.         end
  3339. for i, v in pairs(ArmourParts2) do
  3340.      v.BrickColor = BrickC("Black")
  3341.         end
  3342. for i, v in pairs(NeonParts2) do
  3343.      v.BrickColor = BrickC("Dark stone grey")
  3344.         end
  3345. local EyeSizes={
  3346.     NumberSequenceKeypoint.new(0,0.65,0),
  3347.     NumberSequenceKeypoint.new(0.5,0.7,0),
  3348.     NumberSequenceKeypoint.new(1,0,0)
  3349. }
  3350. local EyeTrans={
  3351.     NumberSequenceKeypoint.new(0,0,0),
  3352.     NumberSequenceKeypoint.new(0.5,0,0),
  3353.     NumberSequenceKeypoint.new(1,1,0)
  3354. }
  3355. local PE2=Instance.new("ParticleEmitter", ra)
  3356. PE2.LightEmission=.9
  3357. PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
  3358. PE2.Transparency=NumberSequence.new(EyeTrans)
  3359. PE2.Lifetime=NumberRange.new(0.35)
  3360. PE2.Rotation=NumberRange.new(0,360)
  3361. PE2.Rate=999
  3362. PE2.VelocitySpread = 10000
  3363. PE2.Acceleration = Vector3.new(0,25,0)
  3364. PE2.ZOffset = 0.5
  3365. PE2.Drag = 0
  3366. PE2.Speed = NumberRange.new(0,0,0)
  3367. PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  3368. PE2.Name = "PE2"
  3369. PE2.Enabled = true
  3370. PE2.LockedToPart = true
  3371. --
  3372. local EyeSizes={
  3373.     NumberSequenceKeypoint.new(0,0.65,0),
  3374.     NumberSequenceKeypoint.new(0.5,0.7,0),
  3375.     NumberSequenceKeypoint.new(1,0,0)
  3376. }
  3377. local EyeTrans={
  3378.     NumberSequenceKeypoint.new(0,0,0),
  3379.     NumberSequenceKeypoint.new(0.5,0,0),
  3380.     NumberSequenceKeypoint.new(1,1,0)
  3381. }
  3382. local PE3=Instance.new("ParticleEmitter", la)
  3383. PE3.LightEmission=.9
  3384. PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
  3385. PE3.Transparency=NumberSequence.new(EyeTrans)
  3386. PE3.Lifetime=NumberRange.new(0.35)
  3387. PE3.Rotation=NumberRange.new(0,360)
  3388. PE3.Rate=999
  3389. PE2.VelocitySpread = 10000
  3390. PE3.Acceleration = Vector3.new(0,25,0)
  3391. PE3.ZOffset = 0.5
  3392. PE3.Drag = 0
  3393. PE3.Speed = NumberRange.new(0,0,0)
  3394. PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  3395. PE3.Name = "PE3"
  3396. PE3.Enabled = true
  3397. PE3.LockedToPart = true
  3398. --
  3399. -------------------------------------------------------
  3400. --Start Customization--
  3401. -------------------------------------------------------
  3402.  
  3403. ---------------------------------------------
  3404. local Player_Size = 1
  3405. if Player_Size ~= 1 then
  3406. root.Size = root.Size * Player_Size
  3407. tors.Size = tors.Size * Player_Size
  3408. hed.Size = hed.Size * Player_Size
  3409. ra.Size = ra.Size * Player_Size
  3410. la.Size = la.Size * Player_Size
  3411. rl.Size = rl.Size * Player_Size
  3412. ll.Size = ll.Size * Player_Size
  3413. ----------------------------------------------------------------------------------
  3414. rootj.Parent = root
  3415. neck.Parent = tors
  3416. RW.Parent = tors
  3417. LW.Parent = tors
  3418. RH.Parent = tors
  3419. LH.Parent = tors
  3420. ----------------------------------------------------------------------------------
  3421. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  3422. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  3423. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  3424. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  3425. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  3426. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  3427. ----------------------------------------------------------------------------------
  3428. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  3429. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  3430. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  3431. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  3432. --hat.Parent = Character
  3433. end
  3434. ----------------------------------------------------------------------------------
  3435. local SONG = 1117396305
  3436. local SONG2 = 0
  3437. local Music = Instance.new("Sound",tors)
  3438. Music.Volume = 2.5
  3439. Music.Looped = true
  3440. Music.Pitch = 1 --Pitcher
  3441. ----------------------------------------------------------------------------------
  3442. local equipped = false
  3443. local idle = 0
  3444. local change = 1
  3445. local val = 0
  3446. local toim = 0
  3447. local idleanim = 0.4
  3448. local sine = 0
  3449. local Mode = 1
  3450. ----------------------------------------------------------------------------------
  3451. hum.WalkSpeed = 16
  3452. hum.JumpPower = 57
  3453. hum.Animator.Parent = nil
  3454. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3455. local naeeym2 = IT("BillboardGui",char)
  3456. naeeym2.AlwaysOnTop = true
  3457. naeeym2.Size = UDim2.new(5,35,2,15)
  3458. naeeym2.StudsOffset = Vector3.new(0,2,0)
  3459. naeeym2.MaxDistance = 75
  3460. naeeym2.Adornee = hed
  3461. naeeym2.Name = "Name"
  3462. --naeeym2.PlayerToHideFrom = Player
  3463. local tecks2 = IT("TextLabel",naeeym2)
  3464. tecks2.BackgroundTransparency = 1
  3465. tecks2.TextScaled = true
  3466. tecks2.BorderSizePixel = 0
  3467. tecks2.Text = "Random Guy"
  3468. tecks2.Font = "Fantasy"
  3469. tecks2.TextSize = 30
  3470. tecks2.TextStrokeTransparency = 0
  3471. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3472. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3473. tecks2.Size = UDim2.new(1,0,0.5,0)
  3474. tecks2.Parent = naeeym2
  3475. -------------------------------------------------------
  3476. --End Customization--
  3477. -------------------------------------------------------
  3478.  
  3479. -----------------------------------------------------
  3480. --Start Attacks N Stuff--
  3481. -------------------------------------------------------
  3482. function resetmode()
  3483.     tecks2.Text = "Random Guy"
  3484.     tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3485.     tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3486.   for i, v in pairs(ArmourParts) do
  3487.     v.BrickColor = BrickColor.new("Black")
  3488.     v.Material = "Neon"
  3489.     v.Transparency = 0
  3490.   end
  3491.   for i, v in pairs(NeonParts) do
  3492.     maincolor = BrickColor.new("Dark stone grey")
  3493.     v.BrickColor = maincolor
  3494.     v.Material = "Neon"
  3495.     v.Transparency = 0
  3496.   end
  3497.   for i, v in pairs(ArmourParts2) do
  3498.     v.BrickColor = BrickColor.new("Black")
  3499.     v.Material = "Neon"
  3500.     v.Transparency = 0
  3501.   end
  3502.   for i, v in pairs(NeonParts2) do
  3503.     maincolor = BrickColor.new("Dark stone grey")
  3504.     v.BrickColor = maincolor
  3505.     v.Material = "Neon"
  3506.     v.Transparency = 0
  3507.   end
  3508.     Mode = 1
  3509.   SONG = 1117396305
  3510. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3511. end
  3512.  
  3513. function Taunt10000()
  3514.     attack = true
  3515.     Cso("649634100", hed, 10, 0.5)
  3516.     for i = 0, 6, 0.1 do
  3517.         swait()
  3518.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3519.         tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3520.         RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3521.         LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3522.         RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
  3523.         LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  3524.     end
  3525.     attack = false
  3526. end
  3527.  
  3528. function Taunt2()
  3529.     attack = true
  3530.     hum.WalkSpeed = 0
  3531.         TAUNT2:Play()
  3532.     repeat
  3533.         swait()
  3534.         TAUNT.Parent = tors
  3535.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  3536.         tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
  3537.         RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3538.         LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3539.         RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
  3540.         LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
  3541.     until TAUNT2.Playing == false
  3542.     attack = false
  3543.     hum.WalkSpeed = 16
  3544. end
  3545.  
  3546. function AnnoyingSink()
  3547.     coroutine.resume(coroutine.create(function()
  3548.         attack = true
  3549.         for i = 0, 6, 0.1 do
  3550.         swait()
  3551.         rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3552.         tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
  3553.         RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
  3554.         LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3555.         RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)