Advertisement
Mediakiller7Cool

Noob Time

Apr 28th, 2019
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 150.24 KB | None | 0 0
  1. --// KarmaV2 By ItzPartapika \\--
  2. --// Shortcut Variables \\--
  3.  
  4. -------------------------------------------------
  5. CONTROLS:
  6.  
  7. LClick - Click Combo
  8. Z - One Punch (just hover your mouse over a noob and press the key)
  9. X - Sky Strike
  10. C - Karma's Slam
  11. V - Health Drain
  12. F - Painful Stomp
  13. T - Taunt
  14. ]])
  15. -------------------------------------------------
  16. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  17. local Player,game,owner = owner,game
  18. local RealPlayer = Player
  19. do
  20. print("FE Compatibility code by Mokiros")
  21. local rp = RealPlayer
  22. script.Parent = rp.Character
  23.  
  24. --RemoteEvent for communicating
  25. local Event = Instance.new("RemoteEvent")
  26. Event.Name = "UserInput_Event"
  27.  
  28. --Fake event to make stuff like Mouse.KeyDown work
  29. local function fakeEvent()
  30. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  31. t.connect = t.Connect
  32. return t
  33. end
  34.  
  35. --Creating fake input objects with fake variables
  36. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  37. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  38. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  39. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  40. end}
  41. --Merged 2 functions into one by checking amount of arguments
  42. CAS.UnbindAction = CAS.BindAction
  43.  
  44. --This function will trigger the events that have been :Connect()'ed
  45. local function te(self,ev,...)
  46. local t = m[ev]
  47. if t and t._fakeEvent then
  48. for _,f in pairs(t.Functions) do
  49. f(...)
  50. end
  51. end
  52. end
  53. m.TrigEvent = te
  54. UIS.TrigEvent = te
  55.  
  56. Event.OnServerEvent:Connect(function(plr,io)
  57. if plr~=rp then return end
  58. m.Target = io.Target
  59. m.Hit = io.Hit
  60. if not io.isMouse then
  61. local b = io.UserInputState == Enum.UserInputState.Begin
  62. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  63. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[
  77. local Player = game:GetService("Players").LocalPlayer
  78. local Event = script:WaitForChild("UserInput_Event")
  79. local Mouse = Player:GetMouse()
  80. local UIS = game:GetService("UserInputService")
  81. local input = function(io,a)
  82. if a then return end
  83. --Since InputObject is a client-side instance, we create and pass table instead
  84. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  85. end
  86. UIS.InputBegan:Connect(input)
  87. UIS.InputEnded:Connect(input)
  88. local h,t
  89. --Give the server mouse data 30 times every second, but only if the values changed
  90. --If player is not moving their mouse, client won't fire events
  91. while wait(1/30) do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. end]==],Player.Character)
  97.  
  98. ----Sandboxed game object that allows the usage of client-side methods and services
  99. --Real game object
  100. local _rg = game
  101.  
  102. --Metatable for fake service
  103. local fsmt = {
  104. __index = function(self,k)
  105. local s = rawget(self,"_RealService")
  106. if s then return s[k] end
  107. end,
  108. __newindex = function(self,k,v)
  109. local s = rawget(self,"_RealService")
  110. if s then s[k]=v end
  111. end,
  112. __call = function(self,...)
  113. local s = rawget(self,"_RealService")
  114. if s then return s(...) end
  115. end
  116. }
  117. local function FakeService(t,RealService)
  118. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  119. return setmetatable(t,fsmt)
  120. end
  121.  
  122. --Fake game object
  123. local g = {
  124. GetService = function(self,s)
  125. return self[s]
  126. end,
  127. Players = FakeService({
  128. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  129. },"Players"),
  130. UserInputService = FakeService(UIS,"UserInputService"),
  131. ContextActionService = FakeService(CAS,"ContextActionService"),
  132. }
  133. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  134. g.service = g.GetService
  135.  
  136. g.RunService = FakeService({
  137. RenderStepped = _rg:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145.  
  146. setmetatable(g,{
  147. __index=function(self,s)
  148. return _rg:GetService(s) or typeof(_rg[s])=="function"
  149. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  150. end,
  151. __newindex = fsmt.__newindex,
  152. __call = fsmt.__call
  153. })
  154. --Changing owner to fake player object to support owner:GetMouse()
  155. game,owner = g,g.Players.LocalPlayer
  156. end
  157. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  158. local Plrs = S.Players
  159. local Plr = owner
  160. local Char = Plr.Character
  161. local Hum = Char:FindFirstChildOfClass'Humanoid'
  162. local RArm = Char["Right Arm"]
  163. local LArm = Char["Left Arm"]
  164. local RLeg = Char["Right Leg"]
  165. local LLeg = Char["Left Leg"]
  166. local Root = Char:FindFirstChild'HumanoidRootPart'
  167. local RootPart = Char:FindFirstChild'HumanoidRootPart'
  168. local rootj = Root.RootJoint
  169. local Torso = Char.Torso
  170. local Tors = Char.Torso
  171. local Head = Char.Head
  172. local NeutralAnims = true
  173. local Attack = false
  174. local BloodPuddles = {}
  175. local Effects = {}
  176. local Debounces = {Debounces={}}
  177. local Mouse = Plr:GetMouse()
  178. local Hit = {}
  179. local Sine = 0
  180. local sine = 0
  181. local Change = 1
  182. local IT = Instance.new
  183. Cos = math.cos
  184. local Rooted = false
  185. local PlayMusic = true
  186. local CF = CFrame.new
  187. local VT = Vector3.new
  188. local RAD = math.rad
  189. local C3 = Color3.new
  190. local UD2 = UDim2.new
  191. local BRICKC = BrickColor.new
  192. local ANGLES = CFrame.Angles
  193. local EULER = CFrame.fromEulerAnglesXYZ
  194. local COS = math.cos
  195. local ACOS = math.acos
  196. local SIN = math.sin
  197. local ASIN = math.asin
  198. local ABS = math.abs
  199. local MRANDOM = math.random
  200. local FLOOR = math.floor
  201. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  202. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  203. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  204. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  205. local R3 = {N=Region3.new}
  206. local De = S.Debris
  207. local WS = workspace
  208. local Lght = S.Lighting
  209. local RepS = S.ReplicatedStorage
  210. local IN = Instance.new
  211. local CSK = ColorSequenceKeypoint.new
  212. local CS = ColorSequence.new
  213. local OneShotAttack = false
  214. plr = game.Players.LocalPlayer
  215. char = plr.Character
  216. hum = char.Humanoid
  217. t = char.Torso
  218. h = char.Head
  219. ra = char["Right Arm"]
  220. la = char["Left Arm"]
  221. rl = char["Right Leg"]
  222. ll = char["Left Leg"]
  223. tors = char.Torso
  224. lleg = char["Left Leg"]
  225. root = char.HumanoidRootPart
  226. hed = char.Head
  227. rleg = char["Right Leg"]
  228. rarm = char["Right Arm"]
  229. larm = char["Left Arm"]
  230. vt = Vector3.new
  231. bc = BrickColor.new
  232. br = BrickColor.random
  233. it = Instance.new
  234. cf = CFrame.new
  235.  
  236. function createpart(parent,transparency,reflectance,material,brickcolor)
  237. local p = Instance.new("Part")
  238. p.Parent = parent
  239. p.Size = Vector3.new(1,1,1)
  240. p.Transparency = transparency
  241. p.Reflectance = reflectance
  242. p.CanCollide = false
  243. p.Locked = true
  244. p.BrickColor = brickcolor
  245. p.Material = material
  246. return p
  247. end
  248.  
  249. function createmesh(parent,meshtype,x1,y1,z1)
  250. local mesh = Instance.new("SpecialMesh",parent)
  251. mesh.MeshType = meshtype
  252. mesh.Scale = Vector3.new(x1,y1,z1)
  253. return mesh
  254. end
  255.  
  256.  
  257. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  258. local mesh = Instance.new("SpecialMesh",parent)
  259. mesh.MeshType = "FileMesh"
  260. mesh.MeshId = meshid
  261. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  262. mesh.Scale = Vector3.new(x1,y1,z1)
  263. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  264. return mesh
  265. end
  266.  
  267.  
  268. function createweld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  269. local weld = Instance.new("Weld")
  270. weld.Parent = parent
  271. weld.Part0 = part0
  272. weld.Part1 = part1
  273. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  274. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  275. return weld
  276. end
  277. local m = Instance.new("Model",char)
  278. m.Name = "wot"
  279.  
  280. --// Instance Creation Functions \\--
  281.  
  282. function swait(num)
  283. if num == 0 or num == nil then
  284. game:service("RunService").Stepped:wait(0)
  285. else
  286. for i = 0, num do
  287. game:service("RunService").Stepped:wait(0)
  288. end
  289. end
  290. end
  291.  
  292. function CreateSound(ID, PARENT, VOLUME, PITCH)
  293. local NSound = nil
  294. coroutine.resume(coroutine.create(function()
  295. NSound = Instance.new("Sound", PARENT)
  296. NSound.Volume = VOLUME
  297. NSound.Pitch = PITCH
  298. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  299. swait()
  300. NSound:play()
  301. game:GetService("Debris"):AddItem(NSound, 10)
  302. end))
  303. return NSound
  304. end
  305.  
  306. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  307. local mesh = Instance.new("SpecialMesh",parent)
  308. mesh.MeshType = "FileMesh"
  309. mesh.MeshId = meshid
  310. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  311. mesh.Scale = Vector3.new(x1,y1,z1)
  312. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  313. return mesh
  314. end
  315.  
  316. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  317. local Sound = IN("Sound")
  318. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  319. Sound.Pitch = pitch or 1
  320. Sound.Volume = volume or 1
  321. Sound.Looped = looped or false
  322. if(autoPlay)then
  323. coroutine.wrap(function()
  324. repeat wait() until Sound.IsLoaded
  325. Sound.Playing = autoPlay or false
  326. end)()
  327. end
  328. if(not looped and effect)then
  329. Sound.Stopped:connect(function()
  330. Sound.Volume = 0
  331. Sound:destroy()
  332. end)
  333. elseif(effect)then
  334. warn("Sound can't be looped and a sound effect!")
  335. end
  336. Sound.Parent =parent or Torso
  337. return Sound
  338. end
  339. function Part(parent,color,material,size,cframe,anchored,cancollide)
  340. local part = IN("Part")
  341. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  342. part.Material = (material or Enum.Material.SmoothPlastic)
  343. part.TopSurface,part.BottomSurface=10,10
  344. part.Size = (size or V3.N(1,1,1))
  345. part.CFrame = (cframe or CF.N(0,0,0))
  346. part.Anchored = (anchored or false)
  347. part.CanCollide = (cancollide or false)
  348. part.Parent = (parent or Char)
  349. return part
  350. end
  351. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  352. local part = IN("SpecialMesh")
  353. part.MeshId = meshid or ""
  354. part.TextureId = textid or ""
  355. part.Scale = scale or V3.N(1,1,1)
  356. part.Offset = offset or V3.N(0,0,0)
  357. part.MeshType = meshtype or Enum.MeshType.Sphere
  358. part.Parent = parent
  359. return part
  360. end
  361.  
  362. NewInstance = function(instance,parent,properties)
  363. local inst = Instance.new(instance,parent)
  364. if(properties)then
  365. for i,v in next, properties do
  366. pcall(function() inst[i] = v end)
  367. end
  368. end
  369. return inst;
  370. end
  371.  
  372. New = function(Object, Parent, Name, Data)
  373. local Object = Instance.new(Object)
  374. for Index, Value in pairs(Data or {}) do
  375. Object[Index] = Value
  376. end
  377. Object.Parent = Parent
  378. Object.Name = Name
  379. return Object
  380. end
  381.  
  382. --// Extended ROBLOX tables \\--
  383. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  384.  
  385. local Effects = IN("Folder",Char)
  386. Effects.Name = "Effects"
  387.  
  388. function newWeld(wp0, wp1, wc0x, wc0y, wc0z)
  389.  
  390. local wld = Instance.new("Weld", wp1)
  391.  
  392. wld.Part0 = wp0
  393.  
  394. wld.Part1 = wp1
  395.  
  396. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  397.  
  398. return wld
  399.  
  400. end
  401.  
  402. function weld(model)
  403. local parts,last = {}
  404. local function scan(parent)
  405. for _,v in pairs(parent:GetChildren()) do
  406. if (v:IsA("BasePart")) then
  407. if (last) then
  408. local w = Instance.new("Weld")
  409. w.Name = ("%s_Weld"):format(v.Name)
  410. w.Part0,w.Part1 = last,v
  411. w.C0 = last.CFrame:inverse()
  412. w.C1 = v.CFrame:inverse()
  413. w.Parent = last
  414. end
  415. last = v
  416. table.insert(parts,v)
  417. end
  418. scan(v)
  419. end
  420. end
  421. scan(model)
  422. for _,v in pairs(parts) do
  423. v.Anchored = false
  424. v.Locked = true
  425. v.Anchored = false
  426. v.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  427. v.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  428. v.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  429. v.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  430. v.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  431. v.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  432. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  433. end
  434. end
  435.  
  436. local maincolor = BrickColor.random()
  437.  
  438. coroutine.resume(coroutine.create(function()
  439. while true do
  440. swait(2)
  441. maincolor = BrickColor.random()
  442. end
  443. end))
  444.  
  445. local Character = game.Players.LocalPlayer.Character
  446.  
  447. local plr = game:service'Players'.LocalPlayer
  448. print('Local User is '..plr.Name)
  449. local char = plr.Character
  450. local hum = char.Humanoid
  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 hed = char.Head
  456. local root = char.HumanoidRootPart
  457. local rootj = root.RootJoint
  458. local tors = char.Torso
  459. local mouse = plr:GetMouse()
  460. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  461. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  462. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  463. -------------------------------------------------------
  464. --Start Good Stuff--
  465. -------------------------------------------------------
  466. CF = CFrame.new
  467. angles = CFrame.Angles
  468. attack = false
  469. Euler = CFrame.fromEulerAnglesXYZ
  470. Rad = math.rad
  471. IT = Instance.new
  472. BrickC = BrickColor.new
  473. Cos = math.cos
  474. Acos = math.acos
  475. Sin = math.sin
  476. Asin = math.asin
  477. Abs = math.abs
  478. Mrandom = math.random
  479. Floor = math.floor
  480. -------------------------------------------------------
  481. --End Good Stuff--
  482. -------------------------------------------------------
  483. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  484. RSH, LSH = nil, nil
  485. RW = Instance.new("Weld")
  486. LW = Instance.new("Weld")
  487. RH = tors["Right Hip"]
  488. LH = tors["Left Hip"]
  489. RSH = tors["Right Shoulder"]
  490. LSH = tors["Left Shoulder"]
  491. RSH.Parent = nil
  492. LSH.Parent = nil
  493. RW.Name = "RW"
  494. RW.Part0 = tors
  495. RW.C0 = CF(1.5, 0.5, 0)
  496. RW.C1 = CF(0, 0.5, 0)
  497. RW.Part1 = ra
  498. RW.Parent = tors
  499. LW.Name = "LW"
  500. LW.Part0 = tors
  501. LW.C0 = CF(-1.5, 0.5, 0)
  502. LW.C1 = CF(0, 0.5, 0)
  503. LW.Part1 = la
  504. LW.Parent = tors
  505. Effects = {}
  506.  
  507. -------------------------------------------------------
  508. --Start HeartBeat--
  509. -------------------------------------------------------
  510. ArtificialHB = Instance.new("BindableEvent", script)
  511. ArtificialHB.Name = "Heartbeat"
  512. script:WaitForChild("Heartbeat")
  513.  
  514. frame = 1 / 60
  515. tf = 0
  516. allowframeloss = false
  517. tossremainder = false
  518.  
  519.  
  520. lastframe = tick()
  521. script.Heartbeat:Fire()
  522.  
  523.  
  524. game:GetService("RunService").Heartbeat:connect(function(s, p)
  525. tf = tf + s
  526. if tf >= frame then
  527. if allowframeloss then
  528. script.Heartbeat:Fire()
  529. lastframe = tick()
  530. else
  531. for i = 1, math.floor(tf / frame) do
  532. script.Heartbeat:Fire()
  533. end
  534. lastframe = tick()
  535. end
  536. if tossremainder then
  537. tf = 0
  538. else
  539. tf = tf - frame * math.floor(tf / frame)
  540. end
  541. end
  542. end)
  543. -------------------------------------------------------
  544. --End HeartBeat--
  545. -------------------------------------------------------
  546.  
  547. -------------------------------------------------------
  548. --Start Important Functions--
  549. -------------------------------------------------------
  550.  
  551. function Swait(NUMBER)
  552. if NUMBER == 0 or NUMBER == nil then
  553. ArtificialHB.Event:wait()
  554. else
  555. for i = 1, NUMBER do
  556. ArtificialHB.Event:wait()
  557. end
  558. end
  559. end
  560.  
  561. function thread(f)
  562. coroutine.resume(coroutine.create(f))
  563. end
  564. function clerp(a, b, t)
  565. local qa = {
  566. QuaternionFromCFrame(a)
  567. }
  568. local qb = {
  569. QuaternionFromCFrame(b)
  570. }
  571. local ax, ay, az = a.x, a.y, a.z
  572. local bx, by, bz = b.x, b.y, b.z
  573. local _t = 1 - t
  574. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  575. end
  576. ----------------------------------------------------------------------------
  577.  
  578. function lerp(a, b, t)
  579. return a + (b - a)*t
  580. end
  581.  
  582. ----------------------------------------------------------------------------
  583.  
  584. function Lerp(c1,c2,al)
  585. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  586. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  587. for i,v in pairs(com1) do
  588. com1[i] = v+(com2[i]-v)*al
  589. end
  590. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  591. end
  592.  
  593. ----------------------------------------------------------------------------
  594.  
  595. function QuaternionFromCFrame(cf)
  596. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  597. local trace = m00 + m11 + m22
  598. if trace > 0 then
  599. local s = math.sqrt(1 + trace)
  600. local recip = 0.5 / s
  601. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  602. else
  603. local i = 0
  604. if m00 < m11 then
  605. i = 1
  606. end
  607. if m22 > (i == 0 and m00 or m11) then
  608. i = 2
  609. end
  610. if i == 0 then
  611. local s = math.sqrt(m00 - m11 - m22 + 1)
  612. local recip = 0.5 / s
  613. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  614. elseif i == 1 then
  615. local s = math.sqrt(m11 - m22 - m00 + 1)
  616. local recip = 0.5 / s
  617. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  618. elseif i == 2 then
  619. local s = math.sqrt(m22 - m00 - m11 + 1)
  620. local recip = 0.5 / s
  621. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  622. end
  623. end
  624. end
  625. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  626. local xs, ys, zs = x + x, y + y, z + z
  627. local wx, wy, wz = w * xs, w * ys, w * zs
  628. local xx = x * xs
  629. local xy = x * ys
  630. local xz = x * zs
  631. local yy = y * ys
  632. local yz = y * zs
  633. local zz = z * zs
  634. 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))
  635. end
  636. function QuaternionSlerp(a, b, t)
  637. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  638. local startInterp, finishInterp
  639. if cosTheta >= 1.0E-4 then
  640. if 1 - cosTheta > 1.0E-4 then
  641. local theta = math.acos(cosTheta)
  642. local invSinTheta = 1 / Sin(theta)
  643. startInterp = Sin((1 - t) * theta) * invSinTheta
  644. finishInterp = Sin(t * theta) * invSinTheta
  645. else
  646. startInterp = 1 - t
  647. finishInterp = t
  648. end
  649. elseif 1 + cosTheta > 1.0E-4 then
  650. local theta = math.acos(-cosTheta)
  651. local invSinTheta = 1 / Sin(theta)
  652. startInterp = Sin((t - 1) * theta) * invSinTheta
  653. finishInterp = Sin(t * theta) * invSinTheta
  654. else
  655. startInterp = t - 1
  656. finishInterp = t
  657. end
  658. 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
  659. end
  660. function rayCast(Position, Direction, Range, Ignore)
  661. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  662. end
  663. local RbxUtility = LoadLibrary("RbxUtility")
  664. local Create = RbxUtility.Create
  665.  
  666. -------------------------------------------------------
  667. --Start Damage Function--
  668. -------------------------------------------------------
  669. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  670. if hit.Parent == nil then
  671. return
  672. end
  673. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  674. for _, v in pairs(hit.Parent:children()) do
  675. if v:IsA("Humanoid") then
  676. h = v
  677. end
  678. end
  679. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  680.  
  681. hit.Parent:FindFirstChild("Head"):BreakJoints()
  682. end
  683.  
  684. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  685. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  686. if hit.Parent.DebounceHit.Value == true then
  687. return
  688. end
  689. end
  690. if insta == true then
  691. hit.Parent:FindFirstChild("Head"):BreakJoints()
  692. end
  693. local c = Create("ObjectValue"){
  694. Name = "creator",
  695. Value = game:service("Players").LocalPlayer,
  696. Parent = h,
  697. }
  698. game:GetService("Debris"):AddItem(c, .5)
  699. if HitSound ~= nil and HitPitch ~= nil then
  700. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  701. end
  702. local Damage = math.random(minim, maxim)
  703. local blocked = false
  704. local block = hit.Parent:findFirstChild("Block")
  705. if block ~= nil then
  706. if block.className == "IntValue" then
  707. if block.Value > 0 then
  708. blocked = true
  709. block.Value = block.Value - 1
  710. print(block.Value)
  711. end
  712. end
  713. end
  714. if blocked == false then
  715. h.Health = h.Health - Damage
  716. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  717. else
  718. h.Health = h.Health - (Damage / 2)
  719. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  720. end
  721. if Type == "Knockdown" then
  722. local hum = hit.Parent.Humanoid
  723. hum.PlatformStand = true
  724. coroutine.resume(coroutine.create(function(HHumanoid)
  725. swait(1)
  726. HHumanoid.PlatformStand = false
  727. end), hum)
  728. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  729. local bodvol = Create("BodyVelocity"){
  730. velocity = angle * knockback,
  731. P = 5000,
  732. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  733. Parent = hit,
  734. }
  735. local rl = Create("BodyAngularVelocity"){
  736. P = 3000,
  737. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  738. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  739. Parent = hit,
  740. }
  741. game:GetService("Debris"):AddItem(bodvol, .5)
  742. game:GetService("Debris"):AddItem(rl, .5)
  743. elseif Type == "Normal" then
  744. local vp = Create("BodyVelocity"){
  745. P = 500,
  746. maxForce = Vector3.new(math.huge, 0, math.huge),
  747. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  748. }
  749. if knockback > 0 then
  750. vp.Parent = hit.Parent.Torso
  751. end
  752. game:GetService("Debris"):AddItem(vp, .5)
  753. elseif Type == "Up" then
  754. local bodyVelocity = Create("BodyVelocity"){
  755. velocity = Vector3.new(0, 20, 0),
  756. P = 5000,
  757. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  758. Parent = hit,
  759. }
  760. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  761. elseif Type == "DarkUp" then
  762. coroutine.resume(coroutine.create(function()
  763. for i = 0, 1, 0.1 do
  764. swait()
  765. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  766. end
  767. end))
  768. local bodyVelocity = Create("BodyVelocity"){
  769. velocity = Vector3.new(0, 20, 0),
  770. P = 5000,
  771. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  772. Parent = hit,
  773. }
  774. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  775. elseif Type == "Snare" then
  776. local bp = Create("BodyPosition"){
  777. P = 2000,
  778. D = 100,
  779. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  780. position = hit.Parent.Torso.Position,
  781. Parent = hit.Parent.Torso,
  782. }
  783. game:GetService("Debris"):AddItem(bp, 1)
  784. elseif Type == "Freeze" then
  785. local BodPos = Create("BodyPosition"){
  786. P = 50000,
  787. D = 1000,
  788. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  789. position = hit.Parent.Torso.Position,
  790. Parent = hit.Parent.Torso,
  791. }
  792. local BodGy = Create("BodyGyro") {
  793. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  794. P = 20e+003,
  795. Parent = hit.Parent.Torso,
  796. cframe = hit.Parent.Torso.CFrame,
  797. }
  798. hit.Parent.Torso.Anchored = true
  799. coroutine.resume(coroutine.create(function(Part)
  800. swait(1.5)
  801. Part.Anchored = false
  802. end), hit.Parent.Torso)
  803. game:GetService("Debris"):AddItem(BodPos, 3)
  804. game:GetService("Debris"):AddItem(BodGy, 3)
  805. end
  806. local debounce = Create("BoolValue"){
  807. Name = "DebounceHit",
  808. Parent = hit.Parent,
  809. Value = true,
  810. }
  811. game:GetService("Debris"):AddItem(debounce, Delay)
  812. c = Create("ObjectValue"){
  813. Name = "creator",
  814. Value = Player,
  815. Parent = h,
  816. }
  817. game:GetService("Debris"):AddItem(c, .5)
  818. end
  819. end
  820. -------------------------------------------------------
  821. --End Damage Function--
  822. -------------------------------------------------------
  823.  
  824. -------------------------------------------------------
  825. --Start Damage Function Customization--
  826. -------------------------------------------------------
  827. function ShowDamage(Pos, Text, Time, Color)
  828. local Rate = (1 / 30)
  829. local Pos = (Pos or Vector3.new(0, 0, 0))
  830. local Text = (Text or "")
  831. local Time = (Time or 2)
  832. local Color = (Color or Color3.new(1, 0, 1))
  833. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  834. EffectPart.Anchored = true
  835. local BillboardGui = Create("BillboardGui"){
  836. Size = UDim2.new(3, 0, 3, 0),
  837. Adornee = EffectPart,
  838. Parent = EffectPart,
  839. }
  840. local TextLabel = Create("TextLabel"){
  841. BackgroundTransparency = 1,
  842. Size = UDim2.new(1, 0, 1, 0),
  843. Text = Text,
  844. Font = "Highway",
  845. TextColor3 = Color,
  846. TextScaled = true,
  847. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  848. Parent = BillboardGui,
  849. }
  850. game.Debris:AddItem(EffectPart, (Time))
  851. EffectPart.Parent = game:GetService("Workspace")
  852. delay(0, function()
  853. local Frames = (Time / Rate)
  854. for Frame = 1, Frames do
  855. wait(Rate)
  856. local Percent = (Frame / Frames)
  857. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  858. TextLabel.TextTransparency = Percent
  859. end
  860. if EffectPart and EffectPart.Parent then
  861. EffectPart:Destroy()
  862. end
  863. end)
  864. end
  865. -------------------------------------------------------
  866. --End Damage Function Customization--
  867. -------------------------------------------------------
  868.  
  869. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  870. for _, c in pairs(workspace:children()) do
  871. local hum = c:findFirstChild("Humanoid")
  872. if hum ~= nil then
  873. local head = c:findFirstChild("Head")
  874. if head ~= nil then
  875. local targ = head.Position - Part.Position
  876. local mag = targ.magnitude
  877. if magni >= mag and c.Name ~= plr.Name then
  878. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  879. end
  880. end
  881. end
  882. end
  883. end
  884.  
  885.  
  886. CFuncs = {
  887. Part = {
  888. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  889. local Part = Create("Part")({
  890. Parent = Parent,
  891. Reflectance = Reflectance,
  892. Transparency = Transparency,
  893. CanCollide = false,
  894. Locked = true,
  895. BrickColor = BrickColor.new(tostring(BColor)),
  896. Name = Name,
  897. Size = Size,
  898. Material = Material
  899. })
  900. RemoveOutlines(Part)
  901. return Part
  902. end
  903. },
  904. Mesh = {
  905. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  906. local Msh = Create(Mesh)({
  907. Parent = Part,
  908. Offset = OffSet,
  909. Scale = Scale
  910. })
  911. if Mesh == "SpecialMesh" then
  912. Msh.MeshType = MeshType
  913. Msh.MeshId = MeshId
  914. end
  915. return Msh
  916. end
  917. },
  918. Mesh = {
  919. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  920. local Msh = Create(Mesh)({
  921. Parent = Part,
  922. Offset = OffSet,
  923. Scale = Scale
  924. })
  925. if Mesh == "SpecialMesh" then
  926. Msh.MeshType = MeshType
  927. Msh.MeshId = MeshId
  928. end
  929. return Msh
  930. end
  931. },
  932. Weld = {
  933. Create = function(Parent, Part0, Part1, C0, C1)
  934. local Weld = Create("Weld")({
  935. Parent = Parent,
  936. Part0 = Part0,
  937. Part1 = Part1,
  938. C0 = C0,
  939. C1 = C1
  940. })
  941. return Weld
  942. end
  943. },
  944. Sound = {
  945. Create = function(id, par, vol, pit)
  946. coroutine.resume(coroutine.create(function()
  947. local S = Create("Sound")({
  948. Volume = vol,
  949. Pitch = pit or 1,
  950. SoundId = id,
  951. Parent = par or workspace
  952. })
  953. wait()
  954. S:play()
  955. game:GetService("Debris"):AddItem(S, 6)
  956. end))
  957. end
  958. },
  959. ParticleEmitter = {
  960. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  961. local fp = Create("ParticleEmitter")({
  962. Parent = Parent,
  963. Color = ColorSequence.new(Color1, Color2),
  964. LightEmission = LightEmission,
  965. Size = Size,
  966. Texture = Texture,
  967. Transparency = Transparency,
  968. ZOffset = ZOffset,
  969. Acceleration = Accel,
  970. Drag = Drag,
  971. LockedToPart = LockedToPart,
  972. VelocityInheritance = VelocityInheritance,
  973. EmissionDirection = EmissionDirection,
  974. Enabled = Enabled,
  975. Lifetime = LifeTime,
  976. Rate = Rate,
  977. Rotation = Rotation,
  978. RotSpeed = RotSpeed,
  979. Speed = Speed,
  980. VelocitySpread = VelocitySpread
  981. })
  982. return fp
  983. end
  984. }
  985. }
  986. function RemoveOutlines(part)
  987. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  988. end
  989. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  990. local Part = Create("Part")({
  991. formFactor = FormFactor,
  992. Parent = Parent,
  993. Reflectance = Reflectance,
  994. Transparency = Transparency,
  995. CanCollide = false,
  996. Locked = true,
  997. BrickColor = BrickColor.new(tostring(BColor)),
  998. Name = Name,
  999. Size = Size,
  1000. Material = Material
  1001. })
  1002. RemoveOutlines(Part)
  1003. return Part
  1004. end
  1005. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1006. local Msh = Create(Mesh)({
  1007. Parent = Part,
  1008. Offset = OffSet,
  1009. Scale = Scale
  1010. })
  1011. if Mesh == "SpecialMesh" then
  1012. Msh.MeshType = MeshType
  1013. Msh.MeshId = MeshId
  1014. end
  1015. return Msh
  1016. end
  1017. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1018. local Weld = Create("Weld")({
  1019. Parent = Parent,
  1020. Part0 = Part0,
  1021. Part1 = Part1,
  1022. C0 = C0,
  1023. C1 = C1
  1024. })
  1025. return Weld
  1026. end
  1027.  
  1028. -------------------------------------------------------
  1029. --Start Effect Function--
  1030. -------------------------------------------------------
  1031. EffectModel = Instance.new("Model", char)
  1032. Effects = {
  1033. Block = {
  1034. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1035. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1036. prt.Anchored = true
  1037. prt.CFrame = cframe
  1038. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1039. game:GetService("Debris"):AddItem(prt, 10)
  1040. if Type == 1 or Type == nil then
  1041. table.insert(Effects, {
  1042. prt,
  1043. "Block1",
  1044. delay,
  1045. x3,
  1046. y3,
  1047. z3,
  1048. msh
  1049. })
  1050. elseif Type == 2 then
  1051. table.insert(Effects, {
  1052. prt,
  1053. "Block2",
  1054. delay,
  1055. x3,
  1056. y3,
  1057. z3,
  1058. msh
  1059. })
  1060. else
  1061. table.insert(Effects, {
  1062. prt,
  1063. "Block3",
  1064. delay,
  1065. x3,
  1066. y3,
  1067. z3,
  1068. msh
  1069. })
  1070. end
  1071. end
  1072. },
  1073. Sphere = {
  1074. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1075. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1076. prt.Anchored = true
  1077. prt.CFrame = cframe
  1078. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1079. game:GetService("Debris"):AddItem(prt, 10)
  1080. table.insert(Effects, {
  1081. prt,
  1082. "Cylinder",
  1083. delay,
  1084. x3,
  1085. y3,
  1086. z3,
  1087. msh
  1088. })
  1089. end
  1090. },
  1091. Cylinder = {
  1092. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1093. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1094. prt.Anchored = true
  1095. prt.CFrame = cframe
  1096. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1097. game:GetService("Debris"):AddItem(prt, 10)
  1098. table.insert(Effects, {
  1099. prt,
  1100. "Cylinder",
  1101. delay,
  1102. x3,
  1103. y3,
  1104. z3,
  1105. msh
  1106. })
  1107. end
  1108. },
  1109. Wave = {
  1110. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1111. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1112. prt.Anchored = true
  1113. prt.CFrame = cframe
  1114. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1115. game:GetService("Debris"):AddItem(prt, 10)
  1116. table.insert(Effects, {
  1117. prt,
  1118. "Cylinder",
  1119. delay,
  1120. x3 / 60,
  1121. y3 / 60,
  1122. z3 / 60,
  1123. msh
  1124. })
  1125. end
  1126. },
  1127. Ring = {
  1128. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1129. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1130. prt.Anchored = true
  1131. prt.CFrame = cframe
  1132. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1133. game:GetService("Debris"):AddItem(prt, 10)
  1134. table.insert(Effects, {
  1135. prt,
  1136. "Cylinder",
  1137. delay,
  1138. x3,
  1139. y3,
  1140. z3,
  1141. msh
  1142. })
  1143. end
  1144. },
  1145. Break = {
  1146. Create = function(brickcolor, cframe, x1, y1, z1)
  1147. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1148. prt.Anchored = true
  1149. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1150. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1151. local num = math.random(10, 50) / 1000
  1152. game:GetService("Debris"):AddItem(prt, 10)
  1153. table.insert(Effects, {
  1154. prt,
  1155. "Shatter",
  1156. num,
  1157. prt.CFrame,
  1158. math.random() - math.random(),
  1159. 0,
  1160. math.random(50, 100) / 100
  1161. })
  1162. end
  1163. },
  1164. Spiral = {
  1165. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1166. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1167. prt.Anchored = true
  1168. prt.CFrame = cframe
  1169. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1170. game:GetService("Debris"):AddItem(prt, 10)
  1171. table.insert(Effects, {
  1172. prt,
  1173. "Cylinder",
  1174. delay,
  1175. x3,
  1176. y3,
  1177. z3,
  1178. msh
  1179. })
  1180. end
  1181. },
  1182. Push = {
  1183. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1184. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1185. prt.Anchored = true
  1186. prt.CFrame = cframe
  1187. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1188. game:GetService("Debris"):AddItem(prt, 10)
  1189. table.insert(Effects, {
  1190. prt,
  1191. "Cylinder",
  1192. delay,
  1193. x3,
  1194. y3,
  1195. z3,
  1196. msh
  1197. })
  1198. end
  1199. }
  1200. }
  1201. -------------------------------------------------------
  1202. --End Effect Function--
  1203. -------------------------------------------------------
  1204.  
  1205. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1206. local NSound = nil
  1207. coroutine.resume(coroutine.create(function()
  1208. NSound = Instance.new("Sound", PARENT)
  1209. NSound.Volume = VOLUME
  1210. NSound.Pitch = PITCH
  1211. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1212. swait()
  1213. NSound:play()
  1214. game:GetService("Debris"):AddItem(NSound, 10)
  1215. end))
  1216. return NSound
  1217. end
  1218.  
  1219. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1220. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1221. prt.Anchored = true
  1222. prt.CFrame = cframe
  1223. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1224. game:GetService("Debris"):AddItem(prt, 10)
  1225. if Type == 1 or Type == nil then
  1226. table.insert(Effects, {
  1227. prt,
  1228. "Block1",
  1229. delay,
  1230. x3,
  1231. y3,
  1232. z3,
  1233. msh
  1234. })
  1235. elseif Type == 2 then
  1236. table.insert(Effects, {
  1237. prt,
  1238. "Block2",
  1239. delay,
  1240. x3,
  1241. y3,
  1242. z3,
  1243. msh
  1244. })
  1245. elseif Type == 3 then
  1246. table.insert(Effects, {
  1247. prt,
  1248. "Block3",
  1249. delay,
  1250. x3,
  1251. y3,
  1252. z3,
  1253. msh
  1254. })
  1255. end
  1256. end
  1257.  
  1258. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1259. local fp=Instance.new("Part")
  1260. fp.formFactor=formfactor
  1261. fp.Parent=parent
  1262. fp.Reflectance=reflectance
  1263. fp.Transparency=transparency
  1264. fp.CanCollide=false
  1265. fp.Locked=true
  1266. fp.BrickColor=brickcolor
  1267. fp.Name=name
  1268. fp.Size=size
  1269. fp.Position=tors.Position
  1270. RemoveOutlines(fp)
  1271. fp.Material="SmoothPlastic"
  1272. fp:BreakJoints()
  1273. return fp
  1274. end
  1275.  
  1276. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1277. local mesh=Instance.new(Mesh)
  1278. mesh.Parent=part
  1279. if Mesh=="SpecialMesh" then
  1280. mesh.MeshType=meshtype
  1281. if meshid~="nil" then
  1282. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1283. end
  1284. end
  1285. mesh.Offset=offset
  1286. mesh.Scale=scale
  1287. return mesh
  1288. end
  1289.  
  1290. function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1291. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1292. prt.Anchored = true
  1293. prt.Material = "Neon"
  1294. prt.CFrame = cframe
  1295. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1296. game:GetService("Debris"):AddItem(prt, 5)
  1297. coroutine.resume(coroutine.create(function(Part, Mesh)
  1298. local rtype = rottype
  1299. for i = 0, 1, delay do
  1300. swait()
  1301. if rtype == 1 then
  1302. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1303. elseif rtype == 2 then
  1304. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1305. end
  1306. prt.Transparency = i
  1307. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1308. end
  1309. Part.Parent = nil
  1310. end), prt, msh)
  1311. end
  1312.  
  1313.  
  1314. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1315. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1316. prt.Anchored = true
  1317. prt.Material = "Neon"
  1318. prt.CFrame = cframe
  1319. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1320. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1321. game:GetService("Debris"):AddItem(prt, 5)
  1322. coroutine.resume(coroutine.create(function(Part, Mesh)
  1323. for i = 0, 1, delay do
  1324. swait()
  1325. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1326. Part.Transparency = i
  1327. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1328. end
  1329. Part.Parent = nil
  1330. end), prt, msh)
  1331. end
  1332.  
  1333.  
  1334. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1335. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1336. prt.Anchored = true
  1337. prt.Material = "Neon"
  1338. prt.CFrame = cframe
  1339. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  1340. game:GetService("Debris"):AddItem(prt, 5)
  1341. coroutine.resume(coroutine.create(function(Part, Mesh)
  1342. local rtype = rottype
  1343. for i = 0, 1, delay do
  1344. swait()
  1345. if rtype == 1 then
  1346. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1347. elseif rtype == 2 then
  1348. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1349. end
  1350. prt.Transparency = i
  1351. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  1352. end
  1353. Part.Parent = nil
  1354. end), prt, msh)
  1355. end
  1356.  
  1357. function Eviscerate(dude)
  1358. if dude.Name ~= char then
  1359. local bgf = IT("BodyGyro", dude.Head)
  1360. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1361. local val = IT("BoolValue", dude)
  1362. val.Name = "IsHit"
  1363. local ds = coroutine.wrap(function()
  1364. dude:WaitForChild("Head"):BreakJoints()
  1365. wait(0.5)
  1366. target = nil
  1367. coroutine.resume(coroutine.create(function()
  1368. for i, v in pairs(dude:GetChildren()) do
  1369. if v:IsA("Accessory") then
  1370. v:Destroy()
  1371. end
  1372. if v:IsA("Humanoid") then
  1373. v:Destroy()
  1374. end
  1375. if v:IsA("CharacterMesh") then
  1376. v:Destroy()
  1377. end
  1378. if v:IsA("Model") then
  1379. v:Destroy()
  1380. end
  1381. if v:IsA("Part") or v:IsA("MeshPart") then
  1382. for x, o in pairs(v:GetChildren()) do
  1383. if o:IsA("Decal") then
  1384. o:Destroy()
  1385. end
  1386. end
  1387. coroutine.resume(coroutine.create(function()
  1388. v.Material = "Neon"
  1389. v.CanCollide = false
  1390. local PartEmmit1 = IT("ParticleEmitter", v)
  1391. PartEmmit1.LightEmission = 1
  1392. PartEmmit1.Texture = "rbxassetid://284205403"
  1393. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1394. PartEmmit1.Rate = 150
  1395. PartEmmit1.Lifetime = NumberRange.new(1)
  1396. PartEmmit1.Size = NumberSequence.new({
  1397. NumberSequenceKeypoint.new(0, 0.75, 0),
  1398. NumberSequenceKeypoint.new(1, 0, 0)
  1399. })
  1400. PartEmmit1.Transparency = NumberSequence.new({
  1401. NumberSequenceKeypoint.new(0, 0, 0),
  1402. NumberSequenceKeypoint.new(1, 1, 0)
  1403. })
  1404. PartEmmit1.Speed = NumberRange.new(0, 0)
  1405. PartEmmit1.VelocitySpread = 30000
  1406. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1407. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1408. local BodPoss = IT("BodyPosition", v)
  1409. BodPoss.P = 3000
  1410. BodPoss.D = 1000
  1411. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1412. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1413. v.Color = maincolor.Color
  1414. coroutine.resume(coroutine.create(function()
  1415. for i = 0, 49 do
  1416. swait(1)
  1417. v.Transparency = v.Transparency + 0.08
  1418. end
  1419. wait(0.5)
  1420. PartEmmit1.Enabled = false
  1421. wait(3)
  1422. v:Destroy()
  1423. dude:Destroy()
  1424. end))
  1425. end))
  1426. end
  1427. end
  1428. end))
  1429. end)
  1430. ds()
  1431. end
  1432. end
  1433.  
  1434. function OneShot(dude)
  1435. OneShotAttack = true
  1436. if dude.Name ~= char then
  1437. local bgf = IT("BodyGyro", dude.Head)
  1438. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1439. local val = IT("BoolValue", dude)
  1440. val.Name = "IsHit"
  1441. local ds = coroutine.wrap(function()
  1442. dude:WaitForChild("Head"):BreakJoints()
  1443. wait(0.5)
  1444. target = nil
  1445. coroutine.resume(coroutine.create(function()
  1446. for i, v in pairs(dude:GetChildren()) do
  1447. if v:IsA("Accessory") then
  1448. v:Destroy()
  1449. end
  1450. if v:IsA("Humanoid") then
  1451. v:Destroy()
  1452. end
  1453. if v:IsA("CharacterMesh") then
  1454. v:Destroy()
  1455. end
  1456. if v:IsA("Model") then
  1457. v:Destroy()
  1458. end
  1459. if v:IsA("Part") or v:IsA("MeshPart") then
  1460. for x, o in pairs(v:GetChildren()) do
  1461. if o:IsA("Decal") then
  1462. o:Destroy()
  1463. end
  1464. end
  1465. coroutine.resume(coroutine.create(function()
  1466. v.Material = "Neon"
  1467. v.CanCollide = false
  1468. local PartEmmit1 = IT("ParticleEmitter", v)
  1469. PartEmmit1.LightEmission = 1
  1470. PartEmmit1.Texture = "rbxassetid://284205403"
  1471. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1472. PartEmmit1.Rate = 150
  1473. PartEmmit1.Lifetime = NumberRange.new(1)
  1474. PartEmmit1.Size = NumberSequence.new({
  1475. NumberSequenceKeypoint.new(0, 0.75, 0),
  1476. NumberSequenceKeypoint.new(1, 0, 0)
  1477. })
  1478. PartEmmit1.Transparency = NumberSequence.new({
  1479. NumberSequenceKeypoint.new(0, 0, 0),
  1480. NumberSequenceKeypoint.new(1, 1, 0)
  1481. })
  1482. PartEmmit1.Speed = NumberRange.new(0, 0)
  1483. PartEmmit1.VelocitySpread = 30000
  1484. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1485. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1486. local BodPoss = IT("BodyPosition", v)
  1487. BodPoss.P = 3000
  1488. BodPoss.D = 1000
  1489. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1490. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1491. v.Color = maincolor.Color
  1492. coroutine.resume(coroutine.create(function()
  1493. for i = 0, 49 do
  1494. swait(1)
  1495. v.Transparency = v.Transparency + 0.08
  1496. end
  1497. wait(0.5)
  1498. PartEmmit1.Enabled = false
  1499. wait(3)
  1500. v:Destroy()
  1501. dude:Destroy()
  1502. end))
  1503. end))
  1504. end
  1505. end
  1506. end))
  1507. end)
  1508. ds()
  1509. end
  1510. OneShotAttack = false
  1511. end
  1512.  
  1513. function FindNearestHead(Position, Distance, SinglePlayer)
  1514. if SinglePlayer then
  1515. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1516. end
  1517. local List = {}
  1518. for i, v in pairs(workspace:GetChildren()) do
  1519. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1520. table.insert(List, v)
  1521. end
  1522. end
  1523. return List
  1524. end
  1525. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1526. local type = type
  1527. local rng = Instance.new("Part", char)
  1528. rng.Anchored = true
  1529. rng.BrickColor = color
  1530. rng.CanCollide = false
  1531. rng.FormFactor = 3
  1532. rng.Name = "Ring"
  1533. rng.Material = "Neon"
  1534. rng.Size = Vector3.new(1, 1, 1)
  1535. rng.Transparency = 0
  1536. rng.TopSurface = 0
  1537. rng.BottomSurface = 0
  1538. rng.CFrame = pos
  1539. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1540. local rngm = Instance.new("SpecialMesh", rng)
  1541. rngm.MeshType = "Sphere"
  1542. rngm.Scale = Vector3.new(x1, y1, z1)
  1543. local scaler2 = 1
  1544. local speeder = FastSpeed
  1545. if type == "Add" then
  1546. scaler2 = 1 * value
  1547. elseif type == "Divide" then
  1548. scaler2 = 1 / value
  1549. end
  1550. coroutine.resume(coroutine.create(function()
  1551. for i = 0, 10 / bonuspeed, 0.1 do
  1552. swait()
  1553. if type == "Add" then
  1554. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1555. elseif type == "Divide" then
  1556. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1557. end
  1558. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1559. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1560. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1561. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1562. end
  1563. rng:Destroy()
  1564. end))
  1565. end
  1566. -------------------------------------------------------
  1567. --End Important Functions--
  1568. -------------------------------------------------------
  1569. Head.face.Texture = "rbxassetid://404306534"
  1570.  
  1571. --[[
  1572. Thanks for using Build-To-Lua by jarredbcv.
  1573. ]]--
  1574. New = function(Object, Parent, Name, Data)
  1575. local Object = Instance.new(Object)
  1576. for Index, Value in pairs(Data or {}) do
  1577. Object[Index] = Value
  1578. end
  1579. Object.Parent = Parent
  1580. Object.Name = Name
  1581. return Object
  1582. end
  1583.  
  1584. Knife = New("Model",char,"Knife",{})
  1585. Handle = New("Part",Knife,"Handle",{BrickColor = BrickColor.new("Bright green"),Transparency = 1,Transparency = 1,Size = Vector3.new(1.65882361, 1.99058843, 1.65882361),CFrame = CFrame.new(82.2077255, 1.57540321, 117.400002, 0, 0, -1, 1, 0, 0, 0, -1, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  1586. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.600000024, 0.200000003, 1.20000005),})
  1587. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.3119583, 1.46481109, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1588. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.266666681, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1589. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-0.110592127, 0, 0.895767212, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1590. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.2456055, 1.685987, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1591. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.466666669, 0.0666666701),})
  1592. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110583782, 0, 0.962120056, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1593. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.5110245, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1594. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1595. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, 0.69670105, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1596. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.9533539, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1597. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1598. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, 0.254371643, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1599. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 1.32705891, 1.65882361),CFrame = CFrame.new(82.1745453, 1.6859839, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1600. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 1.16666663, 0.0666666701),})
  1601. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110580683, 0, 0.0331802368, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1602. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.9108047, 1.57541645, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1603. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.24000001, 0.0800000057, 0.24000001),})
  1604. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.32322311e-05, 0, -1.70307922, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1605. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 1.32705891, 1.65882361),CFrame = CFrame.new(82.1745529, 1.46481287, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1606. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 1.16666663, 0.0666666701),})
  1607. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-0.110590339, 0, 0.0331726074, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1608. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.3957291, 1.57539487, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1609. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1610. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-8.34465027e-06, 0, -0.18800354, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1611. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.0465393, 1.685987, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1612. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.13333334, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1613. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110583782, 0, 1.16118622, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1614. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.9550476, 1.57542157, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1615. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.220000014, 0.0733333379, 0.220000014),})
  1616. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.83582306e-05, 0, -1.74732208, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1617. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.9707947, 1.57539833, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1618. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.200000003, 0.0666666701, 0.333333343),})
  1619. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-4.88758087e-06, 0, -0.763069153, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1620. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.9311295, 1.94298697, 117.400002, 0.406722844, -0.913551688, -3.65672458e-05, -0.913551688, -0.406722814, 2.31264985e-05, -3.59999867e-05, 2.39999936e-05, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1621. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.13333334, 0.0666666701, 0.200000003),})
  1622. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.406722844, -0.913551688, -3.59999867e-05, -0.913551688, -0.406722814, 2.39999936e-05, -3.65672458e-05, 2.31264985e-05, -1),C1 = CFrame.new(0.367583752, 0, -0.723403931, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1623. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.1571426, 1.57541645, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1624. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.200000018, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1625. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.32322311e-05, 0, 1.05058289, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1626. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.8380737, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1627. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1628. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, -0.630348206, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1629. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.3119583, 1.57540166, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1630. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.266666681, 0.0666666701),})
  1631. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-1.54972076e-06, 0, 0.895767212, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1632. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.424202, 1.57539666, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1633. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.200000003, 1.4000001, 0.200000003),})
  1634. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-6.55651093e-06, 0, -1.21647644, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1635. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.0150146, 1.21046209, 117.400002, 0.406722844, -0.913551688, -3.65672458e-05, -0.913551688, -0.406722814, 2.31264985e-05, -3.59999867e-05, 2.39999936e-05, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1636. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.13333334, 0.0666666701, 0.200000003),})
  1637. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.406722844, -0.913551688, -3.59999867e-05, -0.913551688, -0.406722814, 2.39999936e-05, -3.65672458e-05, 2.31264985e-05, -1),C1 = CFrame.new(-0.36494112, 0, -0.807289124, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1638.  
  1639.  
  1640.  
  1641. for _,v in next, Knife:GetChildren() do
  1642. if v:IsA'BasePart' then
  1643. v.CanCollide = false
  1644. end
  1645. end
  1646.  
  1647. NewInstance = function(instance,parent,properties)
  1648. local inst = Instance.new(instance,parent)
  1649. if(properties)then
  1650. for i,v in next, properties do
  1651. pcall(function() inst[i] = v end)
  1652. end
  1653. end
  1654. return inst;
  1655. end
  1656.  
  1657. local HW = NewInstance('Weld',char,{Part0=la,Part1=Handle,C0 = CFrame.new(0,-1,1.3)*CFrame.Angles(math.rad(0),0,math.rad(90))})
  1658. local Hitbox = New("Part",Knife,"Hitbox",{Size=Vector3.new(1,2,1),CanCollide=false,Transparency=1})
  1659. local HitboxWeld = New("Weld",Knife,"Weldie",{Part0=Hitbox,Part1=Handle,C0=CFrame.new(0,-1,0)})
  1660.  
  1661. Knife = New("Model",char,"Knife",{})
  1662. Handle = New("Part",Knife,"Handle",{BrickColor = BrickColor.new("Bright green"),Transparency = 1,Transparency = 1,Size = Vector3.new(1.65882361, 1.99058843, 1.65882361),CFrame = CFrame.new(82.2077255, 1.57540321, 117.400002, 0, 0, -1, 1, 0, 0, 0, -1, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  1663. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.600000024, 0.200000003, 1.20000005),})
  1664. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.3119583, 1.46481109, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1665. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.266666681, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1666. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-0.110592127, 0, 0.895767212, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1667. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.2456055, 1.685987, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1668. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.466666669, 0.0666666701),})
  1669. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110583782, 0, 0.962120056, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1670. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.5110245, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1671. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1672. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, 0.69670105, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1673. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.9533539, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1674. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1675. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, 0.254371643, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1676. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 1.32705891, 1.65882361),CFrame = CFrame.new(82.1745453, 1.6859839, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1677. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 1.16666663, 0.0666666701),})
  1678. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110580683, 0, 0.0331802368, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1679. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.9108047, 1.57541645, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1680. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.24000001, 0.0800000057, 0.24000001),})
  1681. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.32322311e-05, 0, -1.70307922, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1682. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 1.32705891, 1.65882361),CFrame = CFrame.new(82.1745529, 1.46481287, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1683. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 1.16666663, 0.0666666701),})
  1684. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-0.110590339, 0, 0.0331726074, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1685. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.3957291, 1.57539487, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1686. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1687. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-8.34465027e-06, 0, -0.18800354, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1688. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.0465393, 1.685987, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1689. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.13333334, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1690. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0.110583782, 0, 1.16118622, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1691. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.9550476, 1.57542157, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1692. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.220000014, 0.0733333379, 0.220000014),})
  1693. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.83582306e-05, 0, -1.74732208, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1694. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.9707947, 1.57539833, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1695. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.200000003, 0.0666666701, 0.333333343),})
  1696. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-4.88758087e-06, 0, -0.763069153, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1697. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.9311295, 1.94298697, 117.400002, 0.406722844, -0.913551688, -3.65672458e-05, -0.913551688, -0.406722814, 2.31264985e-05, -3.59999867e-05, 2.39999936e-05, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1698. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.13333334, 0.0666666701, 0.200000003),})
  1699. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.406722844, -0.913551688, -3.59999867e-05, -0.913551688, -0.406722814, 2.39999936e-05, -3.65672458e-05, 2.31264985e-05, -1),C1 = CFrame.new(0.367583752, 0, -0.723403931, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1700. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.1571426, 1.57541645, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1701. Mesh = New("SpecialMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.200000018, 0.0666666701),MeshType = Enum.MeshType.Wedge,})
  1702. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(1.32322311e-05, 0, 1.05058289, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1703. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Mid gray"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(82.8380737, 1.57540321, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1704. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.333333343, 0.0666666701),})
  1705. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(0, 0, -0.630348206, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1706. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(81.3119583, 1.57540166, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  1707. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.0666666701, 0.266666681, 0.0666666701),})
  1708. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-1.54972076e-06, 0, 0.895767212, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1709. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.424202, 1.57539666, 117.400002, 4.80000017e-05, -1, -2.3040001e-09, 4.80000017e-05, 0, 1, -1, -4.80000017e-05, 4.80000017e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1710. Mesh = New("CylinderMesh",Brick,"Mesh",{Scale = Vector3.new(0.200000003, 1.4000001, 0.200000003),})
  1711. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.80000017e-05, 4.80000017e-05, -1, -1, 0, -4.80000017e-05, -2.3040001e-09, 1, 4.80000017e-05),C1 = CFrame.new(-6.55651093e-06, 0, -1.21647644, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1712. Brick = New("Part",Knife,"Brick",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.65882361, 0.663529456, 1.65882361),CFrame = CFrame.new(83.0150146, 1.21046209, 117.400002, 0.406722844, -0.913551688, -3.65672458e-05, -0.913551688, -0.406722814, 2.31264985e-05, -3.59999867e-05, 2.39999936e-05, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1713. Mesh = New("BlockMesh",Brick,"Mesh",{Scale = Vector3.new(0.13333334, 0.0666666701, 0.200000003),})
  1714. mot = New("Motor",Brick,"mot",{Part0 = Brick,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.406722844, -0.913551688, -3.59999867e-05, -0.913551688, -0.406722814, 2.39999936e-05, -3.65672458e-05, 2.31264985e-05, -1),C1 = CFrame.new(-0.36494112, 0, -0.807289124, 0, 1, 0, 0, 0, -1, -1, 0, 0),})
  1715.  
  1716. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,-1,1.3)*CFrame.Angles(math.rad(0),0,math.rad(90))})
  1717. local Hitbox = New("Part",Knife,"Hitbox",{Size=Vector3.new(1,2,1),CanCollide=false,Transparency=1})
  1718. local HitboxWeld = New("Weld",Knife,"Weldie",{Part0=Hitbox,Part1=Handle,C0=CFrame.new(0,-1,0)})
  1719.  
  1720. New = function(Object, Parent, Name, Data)
  1721. local Object = Instance.new(Object)
  1722. for Index, Value in pairs(Data or {}) do
  1723. Object[Index] = Value
  1724. end
  1725. Object.Parent = Parent
  1726. Object.Name = Name
  1727. return Object
  1728. end
  1729.  
  1730. Gaunty = New("Model",char,"Gaunty",{})
  1731. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1732. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1733. 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),})
  1734. 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),})
  1735. 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),})
  1736. 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),})
  1737. 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),})
  1738. 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),})
  1739. 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),})
  1740. 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),})
  1741. 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),})
  1742. 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),})
  1743. 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),})
  1744. 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),})
  1745. 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),})
  1746. 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),})
  1747. 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),})
  1748. 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),})
  1749. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1750. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1751. 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),})
  1752. 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),})
  1753. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1754. 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),})
  1755. 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),})
  1756. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1757. 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),})
  1758. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1759. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1760. 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),})
  1761. 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),})
  1762. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1763. 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),})
  1764. 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),})
  1765. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1766. 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),})
  1767. 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),})
  1768. 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),})
  1769. 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),})
  1770. 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),})
  1771. 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),})
  1772. 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),})
  1773. 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),})
  1774. 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),})
  1775. 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),})
  1776. 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),})
  1777. 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),})
  1778. 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),})
  1779. 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),})
  1780. 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),})
  1781. 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),})
  1782. 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),})
  1783. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1784. 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),})
  1785. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1786. 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),})
  1787. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1788. 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),})
  1789. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1790. 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),})
  1791. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1792. 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),})
  1793. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1794. 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),})
  1795. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1796. 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),})
  1797. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1798. 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),})
  1799. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1800. 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),})
  1801. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1802. 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),})
  1803. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1804. 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),})
  1805. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1806. 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),})
  1807. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1808. 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),})
  1809. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1810. 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),})
  1811. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1812. 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),})
  1813. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1814. 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),})
  1815. 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),})
  1816. 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),})
  1817. 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),})
  1818. 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),})
  1819. 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),})
  1820. 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),})
  1821. 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),})
  1822. 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),})
  1823. 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),})
  1824. 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),})
  1825.  
  1826.  
  1827. NewInstance = function(instance,parent,properties)
  1828. local inst = Instance.new(instance,parent)
  1829. if(properties)then
  1830. for i,v in next, properties do
  1831. pcall(function() inst[i] = v end)
  1832. end
  1833. end
  1834. return inst;
  1835. end
  1836.  
  1837. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  1838.  
  1839. for _,v in next, Gaunty:children() do
  1840. v.CanCollide = false
  1841. end
  1842.  
  1843.  
  1844. local all, last = {}, nil
  1845. ArmourParts = {}
  1846. NeonParts = {}
  1847. function scan(p)
  1848. for _, v in pairs(p:GetChildren()) do
  1849. if v:IsA("BasePart") then
  1850. if v.BrickColor == BrickColor.new("Black") then
  1851. table.insert(ArmourParts, v)
  1852. end
  1853. if v.BrickColor == BrickColor.new("Institutional white") then
  1854. table.insert(NeonParts, v)
  1855. end
  1856. if last then
  1857. local w = Instance.new("Weld")
  1858. w.Part0, w.Part1 = last, v
  1859. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1860. w.Parent = last
  1861. end
  1862. table.insert(all, v)
  1863. last = v
  1864. end
  1865. scan(v)
  1866. end
  1867. end
  1868. scan(Gaunty)
  1869. local all2, last2 = {}, nil
  1870. ArmourParts2 = {}
  1871. NeonParts2 = {}
  1872. function scan2(p)
  1873. for _, v in pairs(p:GetChildren()) do
  1874. if v:IsA("BasePart") then
  1875. if v.BrickColor == BrickColor.new("Black") then
  1876. table.insert(ArmourParts2, v)
  1877. end
  1878. if v.BrickColor == BrickColor.new("Institutional white") then
  1879. table.insert(NeonParts2, v)
  1880. end
  1881. if last2 then
  1882. local w = Instance.new("Weld")
  1883. w.Part0, w.Part1 = last2, v
  1884. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  1885. w.Parent = last2
  1886. end
  1887. table.insert(all2, v)
  1888. last2 = v
  1889. end
  1890. scan2(v)
  1891. end
  1892. end
  1893. for i, v in pairs(ArmourParts) do
  1894. v.BrickColor = BrickC("Black")
  1895. end
  1896. for i, v in pairs(NeonParts) do
  1897. v.BrickColor = BrickColor.random()
  1898. end
  1899. for i, v in pairs(ArmourParts2) do
  1900. v.BrickColor = BrickC("Black")
  1901. end
  1902. for i, v in pairs(NeonParts2) do
  1903. v.BrickColor = BrickColor.random()
  1904. end
  1905. maincolor = BrickColor.random()
  1906. local l = game.Lighting
  1907.  
  1908. local sky = Instance.new("Sky",l)
  1909. l.TimeOfDay = "00:00:00"
  1910. l.Brightness = 1
  1911. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  1912.  
  1913. jester = Instance.new("Part",Character)
  1914. jester.Size = Vector3.new(2,2,2)
  1915. jester.CFrame = Head.CFrame
  1916. jester.CanCollide = false
  1917. jesterWeld = Instance.new("Weld",jester)
  1918. jesterWeld.Part0 = jester
  1919. jesterWeld.Part1 = Head
  1920. jesterWeld.C0 = jester.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(0),math.rad(90),0)
  1921. mjester = Instance.new("SpecialMesh", jester)
  1922. mjester.MeshType = "FileMesh"
  1923. mjester.Scale = Vector3.new(1.2, 1.3, 1.2)
  1924. mjester.MeshId,mjester.TextureId = 'rbxassetid://1047997','rbxassetid://1047998'
  1925.  
  1926. shirt = Instance.new("Shirt", Character)
  1927. shirt.Name = "Shirt"
  1928. pants = Instance.new("Pants", Character)
  1929. pants.Name = "Pants"
  1930. Character.Shirt.ShirtTemplate = "rbxassetid://676428254"----lol
  1931. Character.Pants.PantsTemplate = "rbxassetid://676428351"
  1932.  
  1933. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  1934. if v:IsA("Accessory") then
  1935. v:Destroy()
  1936. end
  1937. end
  1938. -------------------------------------------------------
  1939. --Start Music Option--
  1940. -------------------------------------------------------
  1941. local Music = Instance.new("Sound",tors)
  1942. Music.SoundId = "rbxassetid://991980152"
  1943. Music.Volume = 2.5
  1944. Music.Looped = true
  1945. Music.Pitch = 1 --Pitcher
  1946. -------------------------------------------------------
  1947. --End Music Option--
  1948. -------------------------------------------------------
  1949.  
  1950. local naeeym2 = Instance.new("BillboardGui",char)
  1951. naeeym2.AlwaysOnTop = true
  1952. naeeym2.Size = UDim2.new(5,35,2,35)
  1953. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1954. naeeym2.Adornee = hed
  1955. naeeym2.Name = "Name"
  1956.  
  1957. local tecks2 = Instance.new("TextLabel",naeeym2)
  1958. tecks2.BackgroundTransparency = 1
  1959. tecks2.TextScaled = true
  1960. tecks2.BorderSizePixel = 0
  1961. tecks2.Font = "Code"
  1962. tecks2.TextSize = 30
  1963. tecks2.TextStrokeTransparency = 0
  1964. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  1965. tecks2.Size = UDim2.new(1,0,0.5,0)
  1966. tecks2.Parent = naeeym2
  1967.  
  1968. function RecolorTextAndRename(name, col1, col2)
  1969. tecks2.TextStrokeColor3 = col2
  1970. tecks2.TextColor3 = col1
  1971. tecks2.Text = name
  1972. end
  1973. RecolorTextAndRename("Killer Noob", Color3.new(0, 0, 0), BrickColor.random().Color)
  1974.  
  1975. coroutine.resume(coroutine.create(function()
  1976. while true do
  1977. swait(2)
  1978. RecolorTextAndRename("Killer Noob", Color3.new(0, 0, 0), BrickColor.random().Color)
  1979. end
  1980. end))
  1981.  
  1982. function chatfunc(text, color)
  1983. local chat = coroutine.wrap(function()
  1984. if Character:FindFirstChild("TalkingBillBoard") ~= nil then
  1985. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1986. end
  1987. local naeeym3 = Instance.new("BillboardGui", Character)
  1988. naeeym3.Size = UDim2.new(0, 100, 0, 40)
  1989. naeeym3.StudsOffset = Vector3.new(0, 3, 0)
  1990. naeeym3.Adornee = Character.Head
  1991. naeeym3.Name = "TalkingBillBoard"
  1992. local tecks3 = Instance.new("TextLabel", naeeym3)
  1993. tecks3.BackgroundTransparency = 1
  1994. tecks3.BorderSizePixel = 0
  1995. tecks3.Text = ""
  1996. tecks3.Font = "SciFi"
  1997. tecks3.TextSize = 30
  1998. tecks3.TextStrokeTransparency = 0
  1999. tecks3.TextColor3 = color
  2000. tecks3.TextStrokeColor3 = Color3.new(0, 0, 0)
  2001. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  2002. local tecks4 = Instance.new("TextLabel", naeeym3)
  2003. tecks4.BackgroundTransparency = 1
  2004. tecks4.BorderSizePixel = 0
  2005. tecks4.Text = ""
  2006. tecks4.Font = "SciFi"
  2007. tecks4.TextSize = 30
  2008. tecks4.TextStrokeTransparency = 0
  2009. tecks4.TextColor3 = Color3.new(0, 0, 0)
  2010. tecks4.TextStrokeColor3 = color
  2011. tecks4.Size = UDim2.new(1, 0, 0.5, 0)
  2012. coroutine.resume(coroutine.create(function()
  2013. while true do
  2014. swait(1)
  2015. tecks3.TextColor3 = BrickColor.random().Color
  2016. tecks4.TextStrokeColor3 = BrickColor.random().Color
  2017. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  2018. tecks4.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  2019. tecks3.Rotation = math.random(-5, 5)
  2020. tecks4.Rotation = math.random(-5, 5)
  2021. end
  2022. end))
  2023. for i = 1, string.len(text) do
  2024. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  2025. tecks3.Text = string.sub(text, 1, i)
  2026. tecks4.Text = string.sub(text, 1, i)
  2027. swait(1)
  2028. end
  2029. wait(1)
  2030. local randomrot = math.random(1, 2)
  2031. if randomrot == 1 then
  2032. for i = 1, 50 do
  2033. swait()
  2034. tecks3.Rotation = tecks2.Rotation - 0.75
  2035. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2036. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  2037. tecks4.Rotation = tecks2.Rotation + 0.75
  2038. tecks4.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2039. tecks4.TextTransparency = tecks2.TextTransparency + 0.04
  2040. end
  2041. elseif randomrot == 2 then
  2042. for i = 1, 50 do
  2043. swait()
  2044. tecks3.Rotation = tecks2.Rotation + 0.75
  2045. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2046. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  2047. tecks4.Rotation = tecks2.Rotation - 0.75
  2048. tecks4.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2049. tecks4.TextTransparency = tecks2.TextTransparency + 0.04
  2050. end
  2051. end
  2052. naeeym3:Destroy()
  2053. end)
  2054. chat()
  2055. end
  2056.  
  2057. -------------------------------------------------------
  2058. --Start Attacks N Stuff--
  2059. -------------------------------------------------------
  2060. local sine=0
  2061.  
  2062. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  2063. local Hitboxpart = Instance.new("Part", EffectModel)
  2064. RemoveOutlines(Hitboxpart)
  2065. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  2066. Hitboxpart.CanCollide = false
  2067. Hitboxpart.Transparency = 1
  2068. Hitboxpart.Anchored = true
  2069. Hitboxpart.CFrame = Pose
  2070. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2071. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2072. end
  2073. wait2 = false
  2074. combo = 1
  2075.  
  2076. mouse.Button1Down:connect(function(key)
  2077. if attack == false then
  2078. attack = true
  2079. hum.WalkSpeed = 3.01
  2080. if combo == 1 and wait2 == false then
  2081. wait2 = true
  2082. for i = 0, 1.2, 0.1 do
  2083. swait()
  2084. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  2085. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2086. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  2087. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2088. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  2089. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  2090. end
  2091. CreateSound("138097048", ra, 3, .8)
  2092. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  2093. for i = 0, 1.2, 0.1 do
  2094. swait()
  2095. BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  2096. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  2097. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2098. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  2099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2100. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  2101. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2102. end
  2103. combo = 2
  2104. end
  2105. if combo == 2 and wait2 == false then
  2106. wait2 = true
  2107. for i = 0, 1.2, 0.1 do
  2108. swait()
  2109. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  2110. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2111. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  2112. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2113. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  2114. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  2115. end
  2116. CreateSound("138097048", rl, 3, 1)
  2117. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  2118. for i = 0, 1.6, 0.1 do
  2119. swait()
  2120. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65+255.45*i)), 0.3)
  2121. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2122. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
  2123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
  2124. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  2125. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
  2126. end
  2127. combo = 3
  2128. end
  2129. if combo == 3 and wait2 == false then
  2130. for i = 0, 1.2, 0.1 do
  2131. swait()
  2132. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  2133. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2134. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  2135. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2136. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  2137. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  2138. end
  2139. CreateSound("138097048", ra, 3, .8)
  2140. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  2141. for i = 0, 1.2, 0.1 do
  2142. swait()
  2143. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  2144. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2145. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  2146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2147. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  2148. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2149. end
  2150. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
  2151. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  2152. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  2153. for i = 0, 1.2, 0.1 do
  2154. swait()
  2155. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  2156. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  2158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2159. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  2160. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2161. end
  2162. combo = 1
  2163. end
  2164. hum.WalkSpeed = 8
  2165. wait2 = false
  2166. attack = false
  2167. end
  2168. end)
  2169.  
  2170. function Taunt()
  2171. attack = true
  2172. hum.WalkSpeed = 0
  2173. CreateSound("604650009", tors, 30, 0.5)
  2174. chatfunc("NOOB TIME!!!!", BrickColor.random().Color)
  2175. for i = 0,6.2,0.1 do
  2176. swait()
  2177. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2178. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2179. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  2180. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2181. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  2182. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  2183. end
  2184. for i = 0,6.2,0.1 do
  2185. swait()
  2186. 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)
  2187. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2188. 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)
  2189. 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)
  2190. 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)
  2191. 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)
  2192. end
  2193. attack = false
  2194. hum.WalkSpeed = 16
  2195. end
  2196.  
  2197. function SkyShot()
  2198. 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,})
  2199. attack = true
  2200. hum.WalkSpeed = 3.01
  2201. for i = 0,6.3,0.1 do
  2202. swait()
  2203. Effects.Block.Create(BrickColor.new(maincolor.Color), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2204. 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)
  2205. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2206. 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)
  2207. 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)
  2208. 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)
  2209. 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)
  2210. end
  2211. CreateSound("142070127", tors, 10, 1)
  2212. Effects.Sphere.Create(BrickColor.new(maincolor.Color), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2213. Effects.Sphere.Create(BrickColor.new(maincolor.Color), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2214. Effects.Sphere.Create(BrickColor.new(maincolor.Color), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2215. Effects.Sphere.Create(BrickColor.new(maincolor.Color), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2216. for i = 0,3.8,0.1 do
  2217. swait()
  2218. 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)
  2219. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2220. 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)
  2221. 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)
  2222. 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)
  2223. 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)
  2224. end
  2225. CreateSound("224339201", tors, 10, 0.5)
  2226. for i = 1, 3 do
  2227. MagniDamage(UhhhhThing, 100, 1000, 10000, inf, "DarkUp")
  2228. UhhhhThing.CFrame = mouse.Hit
  2229. Effects.Cylinder.Create(BrickColor.new(maincolor.Color), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2230. Effects.Block.Create(BrickColor.new(maincolor.Color), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2231. end
  2232. UhhhhThing:Destroy()
  2233. attack = false
  2234. hum.WalkSpeed = 8
  2235. end
  2236.  
  2237. function KarmaSlam()
  2238. attack = true
  2239. for i = 0,5.2,0.1 do
  2240. swait()
  2241. 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)
  2242. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2243. 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)
  2244. 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)
  2245. end
  2246. CreateSound("331666100", tors, 10, 1)
  2247. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2248. if v:FindFirstChild("Head") then
  2249. Eviscerate(v)
  2250. end
  2251. end
  2252. Effects.Ring.Create(BrickColor.new(maincolor.Color), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  2253. Effects.Ring.Create(BrickColor.new(maincolor.Color), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  2254. Effects.Ring.Create(BrickColor.new(maincolor.Color), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2255. Effects.Ring.Create(BrickColor.new(maincolor.Color), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  2256. MagniDamage(tors, 12, 40, 60, 10, "Normal")
  2257. coroutine.resume(coroutine.create(function()
  2258. for i = 0,1.8,0.1 do
  2259. swait()
  2260. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2261. end
  2262. for i = 0,1.8,0.1 do
  2263. swait()
  2264. hum.CameraOffset = Vector3.new(0,0,0)
  2265. end
  2266. end))
  2267. for i = 1,4.7,0.1 do
  2268. 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)
  2269. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2270. 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)
  2271. 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)
  2272. end
  2273. chatfunc("DIE!", BrickColor.random().Color)
  2274. wait(.6)
  2275. attack = false
  2276. end
  2277.  
  2278. function PainfulStomp()
  2279. for i = 0,0.1,0.1 do
  2280. swait()
  2281. 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)
  2282. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2283. 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)
  2284. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2285. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2286. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2287. end
  2288. CreateSound("331666100", char, 10, 1)
  2289. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2290. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2291. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2292. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2293. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2294. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2295. Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2296. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2297. if v:FindFirstChild("Head") then
  2298. Eviscerate(v)
  2299. end
  2300. end
  2301. coroutine.resume(coroutine.create(function()
  2302. for i = 0,2.8,0.1 do
  2303. swait()
  2304. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2305. end
  2306. for i = 0,1.8,0.1 do
  2307. swait()
  2308. hum.CameraOffset = Vector3.new(0,0,0)
  2309. end
  2310. end))
  2311. for i = 0,3.7,0.1 do
  2312. 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)
  2313. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2314. 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)
  2315. 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)
  2316. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2317. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2318. end
  2319. wait(.6)
  2320. end
  2321. function Drainer()
  2322. attack=true
  2323. for i = 0,5,0.1 do
  2324. swait()
  2325. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2326. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
  2327. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2328. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2329. HW.C0=clerp(HW.C0,cf(0,-2,0)*angles(math.rad(90),math.rad(0),math.rad(0)),0.15)
  2330. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 10, 1000, 10000, 3, "Normal")
  2331. end
  2332. attack=false
  2333. end
  2334.  
  2335. function OnePunch()
  2336. local target = nil
  2337. local targettorso = nil
  2338. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2339. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2340. targetT = mouse.Target.Parent
  2341. target = mouse.Target.Parent.Humanoid
  2342. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2343. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2344. end
  2345. end
  2346. if target ~= nil then
  2347. targettorso.Anchored = true
  2348. attack = true
  2349. hum.WalkSpeed = 0
  2350. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2351. for i = 0,1.8,0.1 do
  2352. swait()
  2353. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
  2354. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2355. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2356. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2357. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  2358. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2359. end
  2360. OneShot(targetT)
  2361. CreateSound("331666100", ra, 4, 1)
  2362. CreateSound("180083286", targettorso, 10, 1)
  2363. coroutine.resume(coroutine.create(function()
  2364. for i = 0,1.8,0.1 do
  2365. swait()
  2366. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2367. end
  2368. for i = 0,1.8,0.1 do
  2369. swait()
  2370. hum.CameraOffset = Vector3.new(0,0,0)
  2371. end
  2372. end))
  2373. for i = 0,4.6,0.1 do
  2374. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  2375. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2376. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2377. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2378. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2379. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2380. end
  2381. wait(.6)
  2382. attack = false
  2383. hum.WalkSpeed = 8
  2384. end
  2385. end
  2386.  
  2387. -------------------------------------------------------
  2388. --End Attacks N Stuff--
  2389. -------------------------------------------------------
  2390. mouse.KeyDown:connect(function(key)
  2391. if string.byte(key) == 48 then
  2392. Swing = 2
  2393. hum.WalkSpeed = 38.82
  2394. end
  2395. end)
  2396. mouse.KeyUp:connect(function(key)
  2397. if string.byte(key) == 48 then
  2398. Swing = 1
  2399. hum.WalkSpeed = 8
  2400. end
  2401. end)
  2402.  
  2403. Music.Parent = tors
  2404. Music:Play()
  2405.  
  2406. mouse.KeyDown:connect(function(key)
  2407. if attack == false then
  2408. if key == 't' then
  2409. Taunt()
  2410. elseif key == 'z' then
  2411. OnePunch()
  2412. elseif key == 'x' then
  2413. SkyShot()
  2414. elseif key == 'c' then
  2415. KarmaSlam()
  2416. elseif key == 'v' then
  2417. Drainer()
  2418. end
  2419. end
  2420. end)
  2421.  
  2422.  
  2423. mouse.KeyDown:connect(function(key)
  2424. if attack == false then
  2425. if key == 'f' then
  2426. PainfulStomp()
  2427. end
  2428. end
  2429. end)
  2430.  
  2431. -------------------------------------------------------
  2432. --Start Animations--
  2433. -------------------------------------------------------
  2434. local equipped = false
  2435. local idle = 0
  2436. local change = 1
  2437. local val = 0
  2438. local toim = 0
  2439. local idleanim = 0.4
  2440. local Player_Size = 1
  2441. hum.WalkSpeed = 8
  2442. hum.Animator.Parent = nil
  2443. while true do
  2444. swait()
  2445. Music.Parent = char
  2446. sine = sine + change
  2447. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2448. local velderp = root.Velocity.y
  2449. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  2450. if equipped == true or equipped == false then
  2451. if attack == false then
  2452. idle = idle + 1
  2453. else
  2454. idle = 0
  2455. end
  2456. if 1 < root.Velocity.y and hitfloor == nil then
  2457. Anim = "Jump"
  2458. change = 1
  2459. if attack == false then
  2460. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  2461. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  2462. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  2463. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  2464. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  2465. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  2466. end
  2467. elseif -1 > root.Velocity.y and hitfloor == nil then
  2468. Anim = "Fall"
  2469. change = 1
  2470. if attack == false then
  2471. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  2472. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  2473. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  2474. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  2475. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  2476. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  2477. end
  2478. elseif torvel < 1 and hitfloor ~= nil then
  2479. Anim = "Idle"
  2480. change = 1
  2481. if attack == false then
  2482. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2483. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2484. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2485. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2486. RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
  2487. LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
  2488. end
  2489. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2490. Anim = "Walk"
  2491. change = .6
  2492. if attack == false then
  2493. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  2494. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2495. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2496. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2497. RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
  2498. LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
  2499. end
  2500. elseif torvel >= 25 and hitfloor ~= nil then
  2501. Anim = "Sprint"
  2502. change = 1.35
  2503. if attack == false then
  2504. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2505. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2506. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2507. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2508. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2509. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2510. end
  2511. end
  2512. end
  2513. if 0 < #Effects then
  2514. for e = 1, #Effects do
  2515. if Effects[e] ~= nil then
  2516. local Thing = Effects[e]
  2517. if Thing ~= nil then
  2518. local Part = Thing[1]
  2519. local Mode = Thing[2]
  2520. local Delay = Thing[3]
  2521. local IncX = Thing[4]
  2522. local IncY = Thing[5]
  2523. local IncZ = Thing[6]
  2524. if 1 >= Thing[1].Transparency then
  2525. if Thing[2] == "Block1" then
  2526. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2527. local Mesh = Thing[1].Mesh
  2528. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2529. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2530. elseif Thing[2] == "Block2" then
  2531. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2532. local Mesh = Thing[7]
  2533. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2534. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2535. elseif Thing[2] == "Block3" then
  2536. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2537. local Mesh = Thing[7]
  2538. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2539. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2540. elseif Thing[2] == "Cylinder" then
  2541. local Mesh = Thing[1].Mesh
  2542. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2543. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2544. elseif Thing[2] == "Blood" then
  2545. local Mesh = Thing[7]
  2546. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2547. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2548. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2549. elseif Thing[2] == "Elec" then
  2550. local Mesh = Thing[1].Mesh
  2551. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2552. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2553. elseif Thing[2] == "Disappear" then
  2554. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2555. elseif Thing[2] == "Shatter" then
  2556. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2557. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2558. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2559. Thing[6] = Thing[6] + Thing[5]
  2560. end
  2561. else
  2562. Part.Parent = nil
  2563. table.remove(Effects, e)
  2564. end
  2565. end
  2566. end
  2567. end
  2568. end
  2569. end
  2570.  
  2571. -------------------------------------------------------
  2572. --End Animations And Script--
  2573. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement