Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 403.13 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local CkbackupGUI = Instance.new("ScreenGui")
  5. local OpenFrame = Instance.new("Frame")
  6. local OpenButton = Instance.new("TextButton")
  7. local MainFrame = Instance.new("Frame")
  8. local Name = Instance.new("TextLabel")
  9. local About = Instance.new("TextLabel")
  10. local Script1 = Instance.new("TextButton")
  11. local Script2 = Instance.new("TextButton")
  12. local Script3 = Instance.new("TextButton")
  13. local Script4 = Instance.new("TextButton")
  14. local Script5 = Instance.new("TextButton")
  15. local Script6 = Instance.new("TextButton")
  16. --Properties:
  17. CkbackupGUI.Name = "Ckbackup GUI"
  18. CkbackupGUI.Parent = game.CoreGui
  19. CkbackupGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  20.  
  21. OpenFrame.Name = "OpenFrame"
  22. OpenFrame.Parent = CkbackupGUI
  23. OpenFrame.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  24. OpenFrame.Position = UDim2.new(0.0305810273, 0, 0.800766289, 0)
  25. OpenFrame.Size = UDim2.new(0, 113, 0, 48)
  26.  
  27. OpenButton.Name = "OpenButton"
  28. OpenButton.Parent = OpenFrame
  29. OpenButton.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  30. OpenButton.Size = UDim2.new(0, 113, 0, 48)
  31. OpenButton.Font = Enum.Font.SciFi
  32. OpenButton.Text = "Open GUI"
  33. OpenButton.TextColor3 = Color3.new(0, 0, 0)
  34. OpenButton.TextSize = 20
  35. OpenButton.MouseButton1Down:connect(function()
  36. MainFrame.Visible = true
  37. OpenFrame.Visible = false
  38. end)
  39.  
  40.  
  41. MainFrame.Name = "MainFrame"
  42. MainFrame.Parent = OpenFrame
  43. MainFrame.Active = true
  44. MainFrame.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  45. MainFrame.Position = UDim2.new(-0.00884944201, 0, -11.916667, 0)
  46. MainFrame.Size = UDim2.new(0, 270, 0, 496)
  47. MainFrame.Visible = false
  48. MainFrame.Draggable = true
  49.  
  50. Name.Name = "Name"
  51. Name.Parent = MainFrame
  52. Name.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  53. Name.Position = UDim2.new(-0.000713586807, 0, -0.00233790278, 0)
  54. Name.Size = UDim2.new(0, 270, 0, 50)
  55. Name.Font = Enum.Font.SciFi
  56. Name.Text = "Ckbackup's Script Gui"
  57. Name.TextColor3 = Color3.new(0, 0, 0)
  58. Name.TextSize = 20
  59.  
  60. About.Name = "About"
  61. About.Parent = MainFrame
  62. About.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  63. About.Position = UDim2.new(-0.00441730022, 0, 0.89832598, 0)
  64. About.Size = UDim2.new(0, 270, 0, 50)
  65. About.Font = Enum.Font.SciFi
  66. About.Text = "Demo Testing"
  67. About.TextColor3 = Color3.new(0, 0, 0)
  68. About.TextSize = 20
  69.  
  70. Script1.Name = "Script1"
  71. Script1.Parent = MainFrame
  72. Script1.BackgroundColor3 = Color3.new(1, 1, 1)
  73. Script1.Position = UDim2.new(0.126163781, 0, 0.116291769, 0)
  74. Script1.Size = UDim2.new(0, 200, 0, 50)
  75. Script1.Font = Enum.Font.SciFi
  76. Script1.Text = "Brutal Overlord"
  77. Script1.TextColor3 = Color3.new(0, 0, 0)
  78. Script1.TextSize = 20
  79. Script.MouseButton1Down:connect(function()
  80. -------------------
  81. --Brutal Overlord--
  82. ----------------------------------------------------------------
  83. --By CKbackup (Sugarie Saffron) --
  84. --YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
  85. --Discord: Sugarie Saffron#4705 --
  86. ----------------------------------------------------------------
  87.  
  88. print([[
  89. --Brutal Overlord--
  90. By CKbackup (Sugarie Saffron)
  91. YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
  92. Discord: Sugarie Saffron#4705
  93. --------------------------------
  94. As I've been demoted from my SB
  95. Mod rank in VSB, I don't see the
  96. need to hold this back any longer.
  97.  
  98. Also, if the anims look weird or
  99. the weapon looks out of place,
  100. it's because it's actually modeled
  101. off a scaled rig with a package.
  102. It looks better with the Boy
  103. package.
  104. --------------------------------
  105. (Keys)
  106. M - Mute/Play Music
  107.  
  108. Q - Get Over Here (Mouse Over Player)
  109. E - Dash
  110.  
  111. (requires a player to be close to you)
  112. Z - Necksnap
  113. X - Grab and Throw
  114. C - Rip and Tear
  115. V - Curb Stomp
  116. B - Head Rip (Press again to throw head)
  117. N - Arm Rip (Slowly kills a player,)
  118. (Click to melee with arm)
  119. (Press key again to throw)
  120.  
  121. R - Object Grab (Object must be close)
  122. (similar to arm grabbing)
  123. ]])
  124.  
  125. wait(1/60)
  126. Effects = { }
  127. local Player = game:service'Players'.localPlayer
  128. local chara = Player.Character
  129. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  130. local Mouse = Player:GetMouse()
  131. local LeftArm = chara["Left Arm"]
  132. local RightArm = chara["Right Arm"]
  133. local LeftLeg = chara["Left Leg"]
  134. local RightLeg = chara["Right Leg"]
  135. local Head = chara.Head
  136. local Torso = chara.Torso
  137. local RootPart = chara.HumanoidRootPart
  138. local RootJoint = RootPart.RootJoint
  139. local attack = false
  140. local Anim = 'Idle'
  141. local attacktype = 1
  142. local delays = false
  143. local play = true
  144. local targetted = nil
  145. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  146. local velocity = RootPart.Velocity.y
  147. local sine = 0
  148. local change = 1
  149. local doe = 0
  150. local heddo = nil
  151. local grabhead = false
  152. local armo = nil
  153. local grabhand = false
  154. local Create = LoadLibrary("RbxUtility").Create
  155. Humanoid.WalkSpeed = 8
  156.  
  157. Humanoid.Animator.Parent = nil
  158. chara.Animate.Parent = nil
  159.  
  160. local newMotor = function(part0, part1, c0, c1)
  161. local w = Create('Motor'){
  162. Parent = part0,
  163. Part0 = part0,
  164. Part1 = part1,
  165. C0 = c0,
  166. C1 = c1,
  167. }
  168. return w
  169. end
  170.  
  171. function clerp(a, b, t)
  172. return a:lerp(b, t)
  173. end
  174.  
  175. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  176. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  177.  
  178. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  179. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  180. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  181. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  182. RootJoint.C1 = CFrame.new(0, 0, 0)
  183. RootJoint.C0 = CFrame.new(0, 0, 0)
  184. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  185. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  186.  
  187. local rarmc1 = RW.C1
  188. local larmc1 = LW.C1
  189. local rlegc1 = RH.C1
  190. local llegc1 = LH.C1
  191.  
  192. local resetc1 = false
  193.  
  194. function PlayAnimationFromTable(table, speed, bool)
  195. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  196. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  197. RW.C0 = clerp(RW.C0, table[3], speed)
  198. LW.C0 = clerp(LW.C0, table[4], speed)
  199. RH.C0 = clerp(RH.C0, table[5], speed)
  200. LH.C0 = clerp(LH.C0, table[6], speed)
  201. if bool == true then
  202. if resetc1 == false then
  203. resetc1 = true
  204. RootJoint.C1 = RootJoint.C1
  205. Torso.Neck.C1 = Torso.Neck.C1
  206. RW.C1 = rarmc1
  207. LW.C1 = larmc1
  208. RH.C1 = rlegc1
  209. LH.C1 = llegc1
  210. end
  211. end
  212. end
  213.  
  214. ArtificialHB = Instance.new("BindableEvent", script)
  215. ArtificialHB.Name = "Heartbeat"
  216. script:WaitForChild("Heartbeat")
  217. frame = 0.03333333333333
  218. tf = 0
  219. allowframeloss = false
  220. tossremainder = false
  221. lastframe = tick()
  222. script.Heartbeat:Fire()
  223. game:GetService("RunService").Heartbeat:connect(function(s, p)
  224. tf = tf + s
  225. if tf >= frame then
  226. if allowframeloss then
  227. script.Heartbeat:Fire()
  228. lastframe = tick()
  229. else
  230. for i = 1, math.floor(tf / frame) do
  231. script.Heartbeat:Fire()
  232. end
  233. lastframe = tick()
  234. end
  235. if tossremainder then
  236. tf = 0
  237. else
  238. tf = tf - frame * math.floor(tf / frame)
  239. end
  240. end
  241. end)
  242. function swait(num)
  243. if num == 0 or num == nil then
  244. ArtificialHB.Event:wait()
  245. else
  246. for i = 0, num do
  247. ArtificialHB.Event:wait()
  248. end
  249. end
  250. end
  251.  
  252. function RemoveOutlines(part)
  253. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  254. end
  255.  
  256. CFuncs = {
  257. ["Part"] = {
  258. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  259. local Part = Create("Part"){
  260. Parent = Parent,
  261. Reflectance = Reflectance,
  262. Transparency = Transparency,
  263. CanCollide = false,
  264. Locked = true,
  265. BrickColor = BrickColor.new(tostring(BColor)),
  266. Name = Name,
  267. Size = Size,
  268. Material = Material,
  269. }
  270. RemoveOutlines(Part)
  271. return Part
  272. end;
  273. };
  274.  
  275. ["Mesh"] = {
  276. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  277. local Msh = Create(Mesh){
  278. Parent = Part,
  279. Offset = OffSet,
  280. Scale = Scale,
  281. }
  282. if Mesh == "SpecialMesh" then
  283. Msh.MeshType = MeshType
  284. Msh.MeshId = MeshId
  285. end
  286. return Msh
  287. end;
  288. };
  289.  
  290. ["Mesh"] = {
  291. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  292. local Msh = Create(Mesh){
  293. Parent = Part,
  294. Offset = OffSet,
  295. Scale = Scale,
  296. }
  297. if Mesh == "SpecialMesh" then
  298. Msh.MeshType = MeshType
  299. Msh.MeshId = MeshId
  300. end
  301. return Msh
  302. end;
  303. };
  304.  
  305. ["Weld"] = {
  306. Create = function(Parent, Part0, Part1, C0, C1)
  307. local Weld = Create("Weld"){
  308. Parent = Parent,
  309. Part0 = Part0,
  310. Part1 = Part1,
  311. C0 = C0,
  312. C1 = C1,
  313. }
  314. return Weld
  315. end;
  316. };
  317.  
  318. ["ParticleEmitter"] = {
  319. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  320. local fp = Create("ParticleEmitter"){
  321. Parent = Parent,
  322. Color = ColorSequence.new(Color1, Color2),
  323. LightEmission = LightEmission,
  324. Size = Size,
  325. Texture = Texture,
  326. Transparency = Transparency,
  327. ZOffset = ZOffset,
  328. Acceleration = Accel,
  329. Drag = Drag,
  330. LockedToPart = LockedToPart,
  331. VelocityInheritance = VelocityInheritance,
  332. EmissionDirection = EmissionDirection,
  333. Enabled = Enabled,
  334. Lifetime = LifeTime,
  335. Rate = Rate,
  336. Rotation = Rotation,
  337. RotSpeed = RotSpeed,
  338. Speed = Speed,
  339. VelocitySpread = VelocitySpread,
  340. }
  341. return fp
  342. end;
  343. };
  344.  
  345. CreateTemplate = {
  346.  
  347. };
  348. }
  349.  
  350. function so(id,par,pit,vol)
  351. local sou = Instance.new("Sound", par or workspace)
  352. if par == chara then
  353. sou.Parent = chara.Torso
  354. end
  355. sou.Volume = vol
  356. sou.Pitch = pit or 1
  357. sou.SoundId = "rbxassetid://" .. id
  358. sou.PlayOnRemove = true
  359. sou:Destroy()
  360. end
  361.  
  362. function CamShake(par,magni,env,dur)
  363. coroutine.wrap(function()
  364. for i=0,dur*60 do
  365. swait()
  366. Humanoid.CameraOffset = Vector3.new(math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10)
  367. end
  368. Humanoid.CameraOffset = Vector3.new(0,0,0)
  369. end)()
  370. end
  371.  
  372. local mus = Instance.new("Sound",chara)
  373. mus.Name = "mus"
  374. mus.SoundId = "rbxassetid://626819662"--421358540--1275432904
  375. mus.Looped = true
  376. mus.Volume = 1
  377. mus:Play()
  378.  
  379. New = function(Object, Parent, Name, Data)
  380. local Object = Instance.new(Object)
  381. for Index, Value in pairs(Data or {}) do
  382. Object[Index] = Value
  383. end
  384. Object.Parent = Parent
  385. Object.Name = Name
  386. return Object
  387. end
  388.  
  389. function createrainbow(part,size,trans,life,face,speed,accel,velsp,lock,name)
  390. local fira = Instance.new("ParticleEmitter",part)
  391. fira.Name = name
  392. fira.Color = ColorSequence.new(Color3.new(0,0,0))
  393. fira.Size = size
  394. fira.Texture = "rbxasset://textures/particles/fire_main.dds"
  395. fira.Transparency = trans
  396. fira.Lifetime = life
  397. fira.EmissionDirection = face
  398. fira.Rate = 10000
  399. fira.RotSpeed = NumberRange.new(100)
  400. fira.Rotation = NumberRange.new(0,360)
  401. fira.Speed = speed
  402. fira.VelocitySpread = velsp
  403. fira.Acceleration = accel
  404. fira.LockedToPart = lock
  405. return fira
  406. end
  407.  
  408. Wings = New("Model",chara,"Wings",{})
  409. MainPart = New("Part",Wings,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(67.400032, 1.00001299, -47.2999992, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  410. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = Torso,})
  411. Wing1Part = New("Part",Wings,"Wing1Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.2041626, 2.02130413, -46.7787056, 0.866025448, 0.35355404, 0.35355413, -0.353553772, 0.933016062, -0.0669873655, -0.353553891, -0.0669873059, 0.933015943),})
  412. createrainbow(Wing1Part,NumberSequence.new(.5,1),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(5),Vector3.new(0,10,0),0,true,"Firea")
  413. Weld = New("ManualWeld",Wing1Part,"Weld",{Part0 = Wing1Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.35355404, 0.933016062, -0.0669873059, 0.35355413, -0.0669873655, 0.933015943),C1 = CFrame.new(0.804130554, 1.02129114, 0.52129364, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  414. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.433013618, 0.250000477, 0.353553772, 0.176777452, -0.918561935, 0.353553891, 0.883886695, 0.306187093),})
  415. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  416. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.433013618, 0.176777452, 0.883886695, 0.250000477, -0.918561935, 0.306187093),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  417. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.482963979, 0.12940979, 0.353553772, 0.408495188, -0.841509461, 0.353553891, 0.774522126, 0.524520695),})
  418. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  419. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.482963979, 0.408495188, 0.774522126, 0.12940979, -0.841509461, 0.524520695),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  420. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.500001192, 3.06954462e-12, 0.353553772, 0.612374902, -0.707109571, 0.353553891, 0.61237514, 0.707109332),})
  421. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  422. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.500001192, 0.612374902, 0.61237514, 3.06954462e-12, -0.707109571, 0.707109332),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  423.  
  424. Halo = New("Model",chara,"Halo",{})
  425. AHaloPart = New("Part",Halo,"AHaloPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999973, 5.50001764, -16.4999981, 1.00000644, 0, 1.25170106e-06, 0, 1, 0, 1.22189874e-06, 0, 1.00000715),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  426. HaWeld = New("ManualWeld",AHaloPart,"HaWeld",{Part0 = AHaloPart,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),C1 = CFrame.new(-1.90734863e-06, 1.00000906, 1.33514404e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  427. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071625, 5.50001764, -16.0999889, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  428. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(0.692829132, 0, 0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  429. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.285759, 5.50001764, -15.8871527, 0.76605016, 0, 0.642795265, 0, 1, 0, -0.642793238, 0, 0.766053021),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  430. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.766044378, 0, -0.642788231, 0, 1, 0, 0.642788351, 0, 0.766044497),C1 = CFrame.new(0.514234543, 0, 0.612840652, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  431. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736217, 5.50001764, -17.2517643, 0.939700842, 0, 0.342024595, 0, 1, 0, -0.342021763, 0, 0.939702868),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  432. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.939693093, 0, -0.342019916, 0, 1, 0, 0.342020094, 0, 0.939693153),C1 = CFrame.new(-0.273622513, 0, -0.751760483, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  433. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928379, 5.50001764, -16.9000072, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  434. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(-0.692834854, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  435. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928265, 5.50001764, -16.0999737, -0.500008047, 0, 0.866034508, 0, 1, 0, -0.866037786, 0, -0.500004828),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  436. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000477, 0, -0.866025746, 0, 1, 0, 0.866025627, 0, -0.500000358),C1 = CFrame.new(-0.692825317, 0, 0.400022507, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  437. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.5878544, 5.50001764, -16.6389122, 0.173646897, 0, 0.984815121, 0, 1, 0, -0.984815359, 0, 0.173649639),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  438. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808564, 0, 1, 0, 0.984808564, 0, 0.173647195),C1 = CFrame.new(-0.787851334, 0, -0.138912201, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  439. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.5263824, 5.50001764, -17.2517605, -0.939701259, 0, 0.342020363, 0, 1, 0, -0.342023492, 0, -0.93970114),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  440. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.93969363, 0, -0.34201926, 0, 1, 0, 0.342019081, 0, -0.93969363),C1 = CFrame.new(0.273614883, 0, -0.751756668, 1.00000119, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000131),})
  441. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121346, 5.50001764, -16.6389122, -0.173651725, 0, 0.984817922, 0, 1, 0, -0.984819889, 0, -0.173648074),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  442. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648179, 0, -0.984808624, 0, 1, 0, 0.984808445, 0, -0.17364794),C1 = CFrame.new(0.787857056, 0, -0.138914108, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  443. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121384, 5.50001764, -16.3610725, 0.173646957, 0, 0.984817505, 0, 1, 0, -0.984817922, 0, 0.173650518),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  444. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808624, 0, 1, 0, 0.984808564, 0, 0.173647255),C1 = CFrame.new(0.787853241, 0, 0.138923645, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  445. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.2857647, 5.50001764, -17.1128464, -0.766056955, 0, 0.642793596, 0, 1, 0, -0.642798543, 0, -0.766054869),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  446. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(0.514230728, 0, -0.612844467, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  447. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071663, 5.50001764, -16.9000053, -0.500009298, 0, 0.866035819, 0, 1, 0, -0.866039753, 0, -0.500005484),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  448. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000715, 0, -0.866026103, 0, 1, 0, 0.866025865, 0, -0.500000477),C1 = CFrame.new(0.692827225, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  449. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.3142319, 5.50001764, -15.8871336, -0.766055584, 0, 0.642793, 0, 1, 0, -0.642797172, 0, -0.766053736),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  450. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(-0.514232635, 0, 0.61286068, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  451. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736103, 5.50001764, -15.7482185, -0.939703703, 0, 0.34202081, 0, 1, 0, -0.342024893, 0, -0.939703524),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  452. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.939693749, 0, -0.342019379, 0, 1, 0, 0.342019081, 0, -0.939693689),C1 = CFrame.new(-0.273612976, 0, 0.751774788, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  453. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.587862, 5.50001764, -16.3610744, -0.173652977, 0, 0.984820604, 0, 1, 0, -0.984823227, 0, -0.17364794),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  454. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648298, 0, -0.984808683, 0, 1, 0, 0.984808445, 0, -0.17364791),C1 = CFrame.new(-0.787858963, 0, 0.138923645, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  455. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999992, 5.50001764, -17.3000011, 1.00001216, 0, 2.29479861e-06, 0, 1, 0, 2.29479883e-06, 0, 1.00001347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  456. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 1.00000072, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000083),C1 = CFrame.new(0, 0, -0.79999733, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  457. Horns = New("Part",Halo,"Horns",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-18.7999992, 5.72899342, -16.4698296, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  458. Mesh = New("SpecialMesh",Horns,"Mesh",{Scale = Vector3.new(1.08000004, 1, 1),VertexColor = Vector3.new(-1, -1, -1),MeshId = "http://www.roblox.com/asset/?id=71494804",TextureId = "http://www.roblox.com/asset/?id=71494779",MeshType = Enum.MeshType.FileMesh,})
  459. Weld = New("ManualWeld",Horns,"Weld",{Part0 = Horns,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.22898483, -0.0301551819, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  460. for i,v in pairs(Halo:children()) do
  461. if v:IsA("BasePart") then
  462. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  463. end
  464. end
  465. coroutine.wrap(function()
  466. while true do
  467. swait()
  468. HaWeld.C0 = HaWeld.C0 * CFrame.Angles(0,math.rad(1),0)
  469. end
  470. end)()
  471.  
  472. function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
  473. local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
  474. local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
  475. local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001,LightEmission = 1})
  476. return TEff
  477. end
  478.  
  479. LLTr = CreateTrailObj(LeftLeg,"White","White",0,0)
  480. RLTr = CreateTrailObj(RightLeg,"White","White",0,0)
  481. LATr = CreateTrailObj(LeftArm,"White","White",0,0)
  482. RATR = CreateTrailObj(RightArm,"White","White",0,0)
  483.  
  484. function rayCast(Position, Direction, Range, Ignore)
  485. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  486. end
  487.  
  488. function noretaliation(dude)
  489. end
  490.  
  491. function killmortal(dude,faws)
  492. local hah = dude:FindFirstChildOfClass("Humanoid")
  493. if hah then
  494. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  495. if torsy then
  496. torsy.Velocity = RootPart.CFrame.lookVector*faws
  497. coroutine.wrap(function()
  498. for nn=1,math.random(4,6) do
  499. local bl = Instance.new("Part",dude)
  500. bl.CFrame = torsy.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  501. local randd = math.random(6,20)/10
  502. bl.Size = Vector3.new(randd,.2,randd)
  503. bl.BrickColor = BrickColor.new("Maroon")
  504. bl.Material = "Granite"
  505. local clm = Instance.new("CylinderMesh",bl)
  506. coroutine.wrap(function()
  507. swait(120)
  508. for i=0,1,.01 do
  509. clm.Scale = Vector3.new(1-i,1-i,1-i)
  510. swait()
  511. end
  512. bl:Destroy()
  513. end)()
  514. end
  515. end)()
  516. end
  517. noretaliation(dude)
  518. dude:BreakJoints()
  519. end
  520. end
  521.  
  522. function mdmg(Part, Magnitude, HitType)
  523. for _, c in pairs(workspace:GetDescendants()) do
  524. local hum = c:FindFirstChildOfClass("Humanoid")
  525. if hum ~= nil then
  526. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  527. if head ~= nil then
  528. local targ = head.Position - Part.Position
  529. local mag = targ.magnitude
  530. if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil then
  531. if c.Name ~= chara then
  532. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
  533. local val = Instance.new("BoolValue",c)
  534. val.Name = "MagDmgd"
  535. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  536. if HitType == "Blunt" then
  537. so(386946017,head,.95,3)
  538. elseif HitType == "Scream" then
  539. coroutine.wrap(function()
  540. local haed = c:FindFirstChild("Head")
  541. swait(3)
  542. so(206082327,haed,1,5)
  543. local passa = haed.Position
  544. haed:Destroy()
  545. createSplatter(passa)
  546. for i=1,15 do
  547. local bl = Instance.new("Part",head)
  548. bl.CFrame = CFrame.new(passa) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  549. local rand = math.random(2,7)/10
  550. bl.Size = Vector3.new(rand,rand,rand)
  551. bl.BrickColor = BrickColor.new("Maroon")
  552. bl.Material = "Granite"
  553. end
  554. end)()
  555. elseif HitType == "Arm" then
  556. grabhand = false
  557. so(386946017,head,.95,3)
  558. armo:BreakJoints()
  559. local ar = armo
  560. coroutine.wrap(function()
  561. ar.Velocity = RootPart.CFrame.lookVector*-5 + RootPart.CFrame.rightVector*-5 + Vector3.new(0,60,0)
  562. swait(2)
  563. ar.CanCollide = true
  564. swait(60)
  565. for i=0,1,.05 do
  566. swait()
  567. ar.Transparency = i
  568. end
  569. ar.Parent:Destroy()
  570. end)()
  571. armo = nil
  572. elseif HitType == "Shot" then
  573. so(144884872,head,.9,3)
  574. game:service'Debris':AddItem(val,.05)
  575. end
  576. noretaliation(c)
  577. killmortal(c,10)
  578. else
  579. end
  580. end
  581. end
  582. end
  583. end
  584. end
  585. end
  586.  
  587. --[[FindNearestTorso = function(pos)
  588. local list = (game.workspace:GetDescendants())
  589. local torso = nil
  590. local dist = 1000
  591. local temp, human, temp2 = nil, nil, nil
  592. for x = 1, #list do
  593. temp2 = list[x]
  594. if temp2.className == "Model" and temp2.Name ~= chara.Name then
  595. temp = temp2:findFirstChild("Torso")
  596. human = temp2:FindFirstChildOfClass("Humanoid")
  597. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  598. local dohit = true
  599. if dohit == true then
  600. torso = temp
  601. dist = (temp.Position - pos).magnitude
  602. end
  603. end
  604. end
  605. end
  606. return torso, dist
  607. end]]
  608.  
  609. function FindNearestTorso(Position, Distance, SinglePlayer)
  610. if SinglePlayer then
  611. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  612. end
  613. local List = {}
  614. for i, v in pairs(workspace:GetDescendants()) do
  615. if v:IsA("Model") then
  616. if v:findFirstChild("Head") then
  617. if v ~= chara then
  618. if (v.Head.Position - Position).magnitude <= Distance then
  619. table.insert(List, v)
  620. end
  621. end
  622. end
  623. end
  624. end
  625. return List
  626. end
  627.  
  628. --Chat Function--
  629. function chatfunc(text)
  630. coroutine.wrap(function()
  631. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  632. chara:FindFirstChild("TalkingBillBoard"):destroy()
  633. end
  634. local naeeym2 = Instance.new("BillboardGui",chara)
  635. naeeym2.Size = UDim2.new(0,100,0,40)
  636. naeeym2.StudsOffset = Vector3.new(0,3,0)
  637. naeeym2.Adornee = chara.Head
  638. naeeym2.Name = "TalkingBillBoard"
  639. local tecks2 = Instance.new("TextLabel",naeeym2)
  640. tecks2.BackgroundTransparency = 1
  641. tecks2.BorderSizePixel = 0
  642. tecks2.Text = ""
  643. tecks2.Font = "Fantasy"
  644. tecks2.FontSize = "Size24"
  645. tecks2.TextStrokeTransparency = 0
  646. tecks2.TextColor3 = Color3.new(.6,0,0)
  647. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  648. tecks2.Size = UDim2.new(1,0,0.5,0)
  649. local shk = coroutine.wrap(function()
  650. while tecks2 ~= nil do
  651. swait(.05)
  652. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  653. end
  654. end)
  655. shk()
  656. for i = 1,string.len(text),1 do
  657. tecks2.Text = string.sub(text,1,i)
  658. swait(0.01)
  659. end
  660. swait(30)
  661. for i = 1, 5 do
  662. swait()
  663. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  664. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  665. tecks2.TextTransparency = tecks2.TextTransparency + .2
  666. end
  667. naeeym2:Destroy()
  668. end)()
  669. end
  670.  
  671. EffectModel = Create("Model"){
  672. Parent = chara,
  673. Name = "Effects",
  674. }
  675.  
  676. Effects = {
  677. Block = {
  678. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  679. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  680. prt.Anchored = true
  681. prt.CFrame = cframe
  682. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  683. game:GetService("Debris"):AddItem(prt, 10)
  684. if Type == 1 or Type == nil then
  685. table.insert(Effects, {
  686. prt,
  687. "Block1",
  688. delay,
  689. x3,
  690. y3,
  691. z3,
  692. msh
  693. })
  694. elseif Type == 2 then
  695. table.insert(Effects, {
  696. prt,
  697. "Block2",
  698. delay,
  699. x3,
  700. y3,
  701. z3,
  702. msh
  703. })
  704. end
  705. end;
  706. };
  707.  
  708. Cylinder = {
  709. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  710. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  711. prt.Anchored = true
  712. prt.CFrame = cframe
  713. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  714. game:GetService("Debris"):AddItem(prt, 10)
  715. table.insert(Effects, {
  716. prt,
  717. "Cylinder",
  718. delay,
  719. x3,
  720. y3,
  721. z3,
  722. msh
  723. })
  724. end;
  725. };
  726. Head = {
  727. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  728. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  729. prt.Anchored = true
  730. prt.CFrame = cframe
  731. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  732. game:GetService("Debris"):AddItem(prt, 10)
  733. table.insert(Effects, {
  734. prt,
  735. "Cylinder",
  736. delay,
  737. x3,
  738. y3,
  739. z3,
  740. msh
  741. })
  742. end;
  743. };
  744.  
  745. Sphere = {
  746. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  747. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  748. prt.Anchored = true
  749. prt.CFrame = cframe
  750. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  751. game:GetService("Debris"):AddItem(prt, 10)
  752. table.insert(Effects, {
  753. prt,
  754. "Cylinder",
  755. delay,
  756. x3,
  757. y3,
  758. z3,
  759. msh
  760. })
  761. end;
  762. };
  763.  
  764. Elect = {
  765. Create = function(cff, x, y, z)
  766. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  767. prt.Anchored = true
  768. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  769. prt.CFrame = CFrame.new(prt.Position)
  770. game:GetService("Debris"):AddItem(prt, 2)
  771. local xval = math.random() / 2
  772. local yval = math.random() / 2
  773. local zval = math.random() / 2
  774. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  775. table.insert(Effects, {
  776. prt,
  777. "Elec",
  778. 0.1,
  779. x,
  780. y,
  781. z,
  782. xval,
  783. yval,
  784. zval
  785. })
  786. end;
  787.  
  788. };
  789.  
  790. Ring = {
  791. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  792. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  793. prt.Anchored = true
  794. prt.CFrame = cframe
  795. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  796. game:GetService("Debris"):AddItem(prt, 10)
  797. table.insert(Effects, {
  798. prt,
  799. "Cylinder",
  800. delay,
  801. x3,
  802. y3,
  803. z3,
  804. msh
  805. })
  806. end;
  807. };
  808.  
  809.  
  810. Wave = {
  811. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  812. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  813. prt.Anchored = true
  814. prt.CFrame = cframe
  815. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  816. game:GetService("Debris"):AddItem(prt, 10)
  817. table.insert(Effects, {
  818. prt,
  819. "Cylinder",
  820. delay,
  821. x3,
  822. y3,
  823. z3,
  824. msh
  825. })
  826. end;
  827. };
  828.  
  829. Break = {
  830. Create = function(brickcolor, cframe, x1, y1, z1)
  831. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  832. prt.Anchored = true
  833. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  834. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  835. local num = math.random(10, 50) / 1000
  836. game:GetService("Debris"):AddItem(prt, 10)
  837. table.insert(Effects, {
  838. prt,
  839. "Shatter",
  840. num,
  841. prt.CFrame,
  842. math.random() - math.random(),
  843. 0,
  844. math.random(50, 100) / 100
  845. })
  846. end;
  847. };
  848.  
  849. Fire = {
  850. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  851. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  852. prt.Anchored = true
  853. prt.CFrame = cframe
  854. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  855. game:GetService("Debris"):AddItem(prt, 10)
  856. table.insert(Effects, {
  857. prt,
  858. "Fire",
  859. delay,
  860. 1,
  861. 1,
  862. 1,
  863. msh
  864. })
  865. end;
  866. };
  867.  
  868. FireWave = {
  869. Create = function(brickcolor, cframe, x1, y1, z1)
  870. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  871. prt.Anchored = true
  872. prt.CFrame = cframe
  873. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  874. local d = Create("Decal"){
  875. Parent = prt,
  876. Texture = "rbxassetid://26356434",
  877. Face = "Top",
  878. }
  879. local d = Create("Decal"){
  880. Parent = prt,
  881. Texture = "rbxassetid://26356434",
  882. Face = "Bottom",
  883. }
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. table.insert(Effects, {
  886. prt,
  887. "FireWave",
  888. 1,
  889. 30,
  890. math.random(400, 600) / 100,
  891. msh
  892. })
  893. end;
  894. };
  895.  
  896. Lightning = {
  897. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  898. local magz = (p0 - p1).magnitude
  899. local curpos = p0
  900. local trz = {
  901. -ofs,
  902. ofs
  903. }
  904. for i = 1, tym do
  905. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  906. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  907. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  908. li.Material = "Neon"
  909. if tym == i then
  910. local magz2 = (curpos - p1).magnitude
  911. li.Size = Vector3.new(th, th, magz2)
  912. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  913. table.insert(Effects, {
  914. li,
  915. "Disappear",
  916. last
  917. })
  918. else
  919. do
  920. do
  921. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  922. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  923. game.Debris:AddItem(li, 10)
  924. table.insert(Effects, {
  925. li,
  926. "Disappear",
  927. last
  928. })
  929. end
  930. end
  931. end
  932. end
  933. end
  934. };
  935.  
  936. EffectTemplate = {
  937.  
  938. };
  939. }
  940.  
  941. coroutine.wrap(function()
  942. while true do
  943. swait()
  944. Humanoid.MaxHealth = math.huge
  945. Humanoid.Health = math.huge
  946. Humanoid.Name = "CHACHASHHHAHHAAAAAAAAAAAAAAAA"
  947. if chara:FindFirstChild("GodFF")==nil then
  948. local ff = Instance.new("ForceField",chara)
  949. ff.Name = "GodFF"
  950. ff.Visible = false
  951. end
  952. end
  953. end)()
  954.  
  955. if chara:FindFirstChild("FakeHeadM") then
  956. local CorruptFace = New("Decal",chara.FakeHeadM.FakeHead,"Corrupt",{Texture = "rbxassetid://1000657824",})
  957. chara.FakeHeadM.FakeHead.Normal:Destroy()
  958. chara.FakeHeadM.FakeHead.Lood:Destroy()
  959. chara.FakeHeadM.FakeHead.Rooped:Destroy()
  960. chara.FaysG:Destroy()
  961. chara.FakeHeadM.Ahoge:Destroy()
  962. chara.Shirta.ShirtTemplate = "rbxassetid://1049388163"
  963. chara.Pantsa.PantsTemplate = "rbxassetid://1269870713"
  964. for i,v in pairs(chara:GetDescendants()) do
  965. if v:IsA("BasePart") and (v.BrickColor == BrickColor.new("Alder") or v.BrickColor == BrickColor.new("Royal purple")) then
  966. v.BrickColor = BrickColor.new("Crimson")
  967. elseif v:IsA("BasePart") and v.BrickColor == BrickColor.new("Institutional white") then
  968. v.BrickColor = BrickColor.new("Really black")
  969. elseif v.Name == "SpecPart" or v.Name == "Ears1Part" then
  970. v:Destroy()
  971. elseif v.Name == "Ears2Part" then
  972. v.Transparency = 0
  973. end
  974. end
  975. end
  976.  
  977. local blpemit = Instance.new("ParticleEmitter")
  978. blpemit.Color = ColorSequence.new(Color3.new(.5,0,0))
  979. blpemit.Texture = "rbxassetid://233069772"
  980. blpemit.Transparency = NumberSequence.new(0,1)
  981. blpemit.Lifetime = NumberRange.new(1,3)
  982. blpemit.Acceleration = Vector3.new(0,-10,0)
  983. blpemit.Enabled = true
  984. blpemit.EmissionDirection = "Front"
  985. blpemit.Speed = NumberRange.new(1,3)
  986. blpemit.Size = NumberSequence.new(.5)
  987. blpemit.Rate = 1000
  988. blpemit.RotSpeed = NumberRange.new(50)
  989. blpemit.Rotation = NumberRange.new(0,360)
  990.  
  991. function createSplatter(pos)
  992. local emit = Instance.new("Part",chara)
  993. emit.Anchored = true
  994. emit.CanCollide = false
  995. emit.Size = Vector3.new()
  996. emit.Transparency = 1
  997. emit.CFrame = CFrame.new(pos)
  998. local blp = blpemit:Clone()
  999. blp.Parent = emit
  1000. blp.Enabled = false
  1001. blp.EmissionDirection = "Top"
  1002. blp.VelocitySpread = 60
  1003. blp.Size = NumberSequence.new(2,0)
  1004. blp.Lifetime = NumberRange.new(3)
  1005. blp.Speed = NumberRange.new(10)
  1006. blp.Acceleration = Vector3.new(0,-10,0)
  1007. blp:Emit(math.random(35,40))
  1008. game:service'Debris':AddItem(emit,4)
  1009. end
  1010.  
  1011. function thenatsuki()
  1012. attack = true
  1013. Humanoid.WalkSpeed = 2
  1014. local grab = nil
  1015. local torsy = nil
  1016. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1017. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1018. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1019. grab = v
  1020. end
  1021. end
  1022. if grab ~= nil and torsy ~= nil then
  1023. Instance.new("BoolValue",grab).Name = "NATSUKID"
  1024. noretaliation(grab)
  1025. so(200632136, RootPart, .8, 1)
  1026. for i = 0,2,0.1 do
  1027. swait()
  1028. PlayAnimationFromTable({
  1029. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  1030. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  1031. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  1032. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  1033. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  1034. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  1035. }, .3, false)
  1036. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1037. torsy.Velocity = Vector3.new()
  1038. end
  1039. local wel = Instance.new("Weld",grab.Head)
  1040. wel.Part0 = torsy
  1041. wel.Part1 = grab.Head
  1042. wel.C0 = CFrame.new(0,1.5,0)
  1043. local bledp = Instance.new("Part",grab)
  1044. bledp.Size = Vector3.new(0,0,0)
  1045. bledp.Transparency = 1
  1046. bledp.CanCollide = false
  1047. local blpe = blpemit:Clone()
  1048. blpe.Parent = bledp
  1049. blpe.EmissionDirection = "Top"
  1050. blpe.VelocitySpread = 5
  1051. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  1052. local bledw = Instance.new("Weld",bledp)
  1053. bledw.Part0 = grab.Head
  1054. bledw.Part1 = bledp
  1055. bledw.C0 = CFrame.new(0,-.7,0) * CFrame.Angles(0,0,math.rad(45))
  1056. so(314390675,torsy,.7,5)
  1057. for i = 0, 1, 0.25 do
  1058. swait()
  1059. PlayAnimationFromTable({
  1060. CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
  1061. CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
  1062. CFrame.new(1.14925241, 0.936202288, -0.560600817, 0.834721982, 0.490812272, 0.249685481, 0.39564395, -0.219157442, -0.891872227, -0.383021295, 0.843251646, -0.377122372),
  1063. CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
  1064. CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
  1065. CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
  1066. }, .3, false)
  1067. wel.C0 = CFrame.new(.7*i,1.5,0) * CFrame.Angles(0,0,math.rad(-90*i))
  1068. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-2)
  1069. torsy.Velocity = Vector3.new()
  1070. end
  1071. for i=1,30 do
  1072. swait()
  1073. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-2)
  1074. torsy.Velocity = Vector3.new()
  1075. end
  1076. killmortal(grab,20)
  1077. end
  1078. attack = false
  1079. Humanoid.WalkSpeed = 8
  1080. end
  1081.  
  1082. xhold = false
  1083. function thesurou()
  1084. attack = true
  1085. Humanoid.WalkSpeed = 2
  1086. local grab = nil
  1087. local torsy = nil
  1088. local hum = nil
  1089. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1090. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1091. hum = v:FindFirstChildOfClass("Humanoid")
  1092. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1093. grab = v
  1094. end
  1095. end
  1096. if grab ~= nil and torsy ~= nil then
  1097. noretaliation(grab)
  1098. so(200632136, RootPart, .8, 1)
  1099. for i = 0,1.5,0.1 do
  1100. swait()
  1101. PlayAnimationFromTable({
  1102. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1103. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1104. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1105. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1106. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1107. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1108. }, .3, false)
  1109. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1110. torsy.Velocity = Vector3.new()
  1111. end
  1112. so(240429615, torsy, 1, 1)
  1113. for i = 0, 1.5, 0.1 do
  1114. swait()
  1115. PlayAnimationFromTable({
  1116. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1117. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  1118. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  1119. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1120. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1121. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1122. }, .3, false)
  1123. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1124. torsy.Velocity = Vector3.new()
  1125. end
  1126. repeat
  1127. --for i = 0, 2, 0.1 do
  1128. swait()
  1129. PlayAnimationFromTable({
  1130. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1131. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1132. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  1133. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  1134. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  1135. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  1136. }, .3, false)
  1137. torsy.CFrame = RightArm.CFrame*CFrame.new(0,-1.5,0)*CFrame.Angles(math.rad(-90),0,0)
  1138. hum.PlatformStand = true
  1139. torsy.Velocity = Vector3.new()
  1140. --end
  1141. until xhold == false
  1142. so(200632136, RootPart, .9, 1)
  1143. local pato = Instance.new("Part",torsy)
  1144. pato.CFrame = torsy.CFrame
  1145. pato.Size = Vector3.new(4.1,6.1,1.1)
  1146. pato.Transparency = 1
  1147. pato.CanCollide = false
  1148. pato.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  1149. local werudo = Instance.new("Weld",pato)
  1150. werudo.Part0 = pato
  1151. werudo.Part1 = torsy
  1152. torsy.Velocity = (Mouse.Hit.p-torsy.Position).unit*100+Vector3.new(0,30,0)
  1153. torsy.RotVelocity = Vector3.new(10,10,10)
  1154. coroutine.wrap(function()
  1155. while true do
  1156. swait()
  1157. hum.PlatformStand = true
  1158. end
  1159. end)
  1160. pato.Touched:connect(function(hit)
  1161. if hit:IsDescendantOf(chara)==false then
  1162. pato:Destroy()
  1163. killmortal(grab,5)
  1164. so(260430079,torsy,1,5)
  1165. CamShake(torsy,100,1,.4)
  1166. createSplatter(torsy.Position)
  1167. mdmg(torsy,3,"Blunt")
  1168. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(torsy.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1169. end
  1170. end)
  1171. end
  1172. for i = 0, 1, 0.1 do
  1173. swait()
  1174. PlayAnimationFromTable({
  1175. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1176. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1177. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1178. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1179. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1180. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1181. }, .3, false)
  1182. end
  1183. attack = false
  1184. Humanoid.WalkSpeed = 8
  1185. end
  1186.  
  1187. function thehead()
  1188. attack = true
  1189. Humanoid.WalkSpeed = 2
  1190. local grab = nil
  1191. local torsy = nil
  1192. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1193. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1194. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1195. grab = v
  1196. end
  1197. end
  1198. if grab ~= nil and torsy ~= nil then
  1199. noretaliation(grab)
  1200. so(200632136, RootPart, .8, 1)
  1201. for i = 0,2,0.1 do
  1202. swait()
  1203. PlayAnimationFromTable({
  1204. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  1205. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  1206. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  1207. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  1208. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  1209. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  1210. }, .3, false)
  1211. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1212. torsy.Velocity = Vector3.new()
  1213. end
  1214. local armmod = Instance.new("Model",chara)
  1215. armmod.Name = grab.Name
  1216. Instance.new("Humanoid",armmod).Health = 0
  1217. for i, v in pairs(grab:GetChildren()) do
  1218. if v:IsA("Accoutrement") then
  1219. if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
  1220. v.Handle.AccessoryWeld.Part1 = nil
  1221. end
  1222. end
  1223. end
  1224. local armp = grab:FindFirstChild("Head")
  1225. createSplatter(armp.Position)
  1226. killmortal(grab,5)
  1227. CamShake(armp,10,.5,.4)
  1228. armp.Parent = armmod
  1229. for i, v in pairs(grab:GetChildren()) do
  1230. if v:IsA("Accoutrement") then
  1231. if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
  1232. v.Handle.AccessoryWeld.Part1 = armp
  1233. v.Parent = armmod
  1234. end
  1235. end
  1236. end
  1237. so(206082327,armp,1,5)
  1238. local bledp = Instance.new("Part",grab)
  1239. bledp.Size = Vector3.new(0,0,0)
  1240. bledp.Transparency = 1
  1241. bledp.CanCollide = false
  1242. local blpe = blpemit:Clone()
  1243. blpe.Parent = bledp
  1244. blpe.EmissionDirection = "Top"
  1245. blpe.VelocitySpread = 20
  1246. local wel = Instance.new("Weld",armp)
  1247. wel.Part0 = RightArm
  1248. wel.Part1 = armp
  1249. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(-90),0,0)
  1250. local blape = bledp:Clone()
  1251. blape.Parent = armmod
  1252. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1253. local bledw = Instance.new("Weld",bledp)
  1254. bledw.Part0 = torsy
  1255. bledw.Part1 = bledp
  1256. bledw.C0 = CFrame.new(0,1,0)
  1257. local bledw2 = Instance.new("Weld",blape)
  1258. bledw2.Part0 = armp
  1259. bledw2.Part1 = blape
  1260. bledw2.C0 = CFrame.new(0,-.5,0)
  1261. grabhead = true
  1262. heddo = armp
  1263. for i = 0, 1, 0.25 do
  1264. swait()
  1265. PlayAnimationFromTable({
  1266. CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
  1267. CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
  1268. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1269. CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
  1270. CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
  1271. CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
  1272. }, .3, false)
  1273. end
  1274. swait(30)
  1275. end
  1276. attack = false
  1277. Humanoid.WalkSpeed = 8
  1278. end
  1279.  
  1280. function headthrow()
  1281. attack = true
  1282. Humanoid.WalkSpeed = 2
  1283. for i = 0, 2, 0.1 do
  1284. swait()
  1285. PlayAnimationFromTable({
  1286. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1287. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1288. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  1289. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  1290. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  1291. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  1292. }, .3, false)
  1293. end
  1294. so(200632136, RootPart, .8, 1)
  1295. local haea = heddo
  1296. haea.Weld:Destroy()
  1297. haea.Velocity = (Mouse.Hit.p-haea.Position).unit*200+Vector3.new(0,30,0)
  1298. haea.RotVelocity = Vector3.new(10,10,10)
  1299. haea.Touched:connect(function(hit)
  1300. if hit:IsDescendantOf(chara)==false and hit.Parent:FindFirstChildOfClass("Humanoid") and haea:FindFirstChild("HITA")==nil then
  1301. print("BOOBIES")
  1302. Instance.new("BoolValue",haea).Name = "HITA"
  1303. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(haea.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1304. killmortal(hit.Parent,50)
  1305. CamShake(haea,20,1,.4)
  1306. so(386946017,haea,.95,5)
  1307. swait(120)
  1308. for i=0,1,.05 do
  1309. haea.Transparency = i
  1310. swait()
  1311. end
  1312. haea.Parent:Destroy()
  1313. end
  1314. end)
  1315. heddo = nil
  1316. grabhead = false
  1317. for i = 0, 1, 0.1 do
  1318. swait()
  1319. PlayAnimationFromTable({
  1320. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1321. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1322. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1323. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1324. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1325. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1326. }, .3, false)
  1327. end
  1328. attack = false
  1329. Humanoid.WalkSpeed = 8
  1330. end
  1331.  
  1332. function therip()
  1333. attack = true
  1334. Humanoid.WalkSpeed = 2
  1335. local grab = nil
  1336. local torsy = nil
  1337. local hum = nil
  1338. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1339. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1340. hum = v:FindFirstChildOfClass("Humanoid")
  1341. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1342. grab = v
  1343. end
  1344. end
  1345. if grab ~= nil and torsy ~= nil then
  1346. noretaliation(grab)
  1347. so(200632136, RootPart, .8, 1)
  1348. for i = 0,1.5,0.1 do
  1349. swait()
  1350. PlayAnimationFromTable({
  1351. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1352. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1353. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1354. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1355. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1356. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1357. }, .3, false)
  1358. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1359. torsy.Velocity = Vector3.new()
  1360. end
  1361. so(240429615, torsy, 1, 1)
  1362. for i = 0, 1.5, 0.1 do
  1363. swait()
  1364. PlayAnimationFromTable({
  1365. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1366. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  1367. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  1368. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1369. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1370. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1371. }, .3, false)
  1372. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1373. torsy.Velocity = Vector3.new()
  1374. end
  1375. for i = 0, 3, 0.1 do
  1376. swait()
  1377. PlayAnimationFromTable({
  1378. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1379. CFrame.new(0, 1.4261663, 0.264408052, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1380. CFrame.new(1.45148087, 1.32618856, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  1381. CFrame.new(-1.48567963, 1.22015762, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  1382. CFrame.new(0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1383. CFrame.new(-0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1384. }, .3, false)
  1385. torsy.CFrame = clerp(torsy.CFrame,RootPart.CFrame*CFrame.new(0,3,0)*CFrame.Angles(math.rad(90),0,math.rad(90)),.3)
  1386. hum.PlatformStand = true
  1387. torsy.Velocity = Vector3.new()
  1388. end
  1389. so(206082327,torsy,1,5)
  1390. createSplatter(torsy.Position)
  1391. CamShake(torsy,20,1,.3)
  1392. if hum.RigType == Enum.HumanoidRigType.R6 then
  1393. local lleg = grab:FindFirstChild("Left Leg")
  1394. local rleg = grab:FindFirstChild("Right Leg")
  1395. local mad = Instance.new("Model",workspace)
  1396. Instance.new("Humanoid",mad).Health = 0
  1397. mad.Humanoid.MaxHealth = 0
  1398. if grab:FindFirstChildOfClass("Pants") then grab:FindFirstChildOfClass("Pants"):Clone().Parent = mad end
  1399. killmortal(grab,0)
  1400. coroutine.wrap(function()
  1401. swait(4)
  1402. torsy.Velocity = RootPart.CFrame.rightVector*-30
  1403. lleg.Parent = mad
  1404. rleg.Parent = mad
  1405. lleg.CanCollide = true
  1406. rleg.CanCollide = true
  1407. lleg:BreakJoints()
  1408. rleg:BreakJoints()
  1409. lleg.Velocity = RootPart.CFrame.rightVector*30
  1410. rleg.Velocity = RootPart.CFrame.rightVector*30
  1411. local bledp = Instance.new("Part",mad)
  1412. bledp.Size = Vector3.new(0,0,0)
  1413. bledp.Transparency = 1
  1414. bledp.CanCollide = false
  1415. local blpe = blpemit:Clone()
  1416. blpe.Parent = bledp
  1417. blpe.EmissionDirection = "Top"
  1418. blpe.VelocitySpread = 20
  1419. local bledp2 = bledp:Clone()
  1420. bledp2.Parent = mad
  1421. local blape = bledp:Clone()
  1422. blape.Parent = mad
  1423. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1424. blape.Size = Vector3.new(1.5,0,0)
  1425. local bledw = Instance.new("Weld",bledp)
  1426. bledw.Part0 = lleg
  1427. bledw.Part1 = bledp
  1428. bledw.C0 = CFrame.new(0,1,0)
  1429. local bledw2 = Instance.new("Weld",blape)
  1430. bledw2.Part0 = torsy
  1431. bledw2.Part1 = blape
  1432. bledw2.C0 = CFrame.new(0,-.5,0)
  1433. local bledw3 = Instance.new("Weld",bledp2)
  1434. bledw.Part0 = rleg
  1435. bledw.Part1 = bledp2
  1436. bledw.C0 = CFrame.new(0,1,0)
  1437. game:service'Debris':AddItem(mad,15)
  1438. end)()
  1439. elseif hum.RigType == Enum.HumanoidRigType.R15 then
  1440. local hip = grab:FindFirstChild("LowerTorso")
  1441. local lleg = grab:FindFirstChild("LeftUpperLeg")
  1442. local rleg = grab:FindFirstChild("RightUpperLeg")
  1443. --for i,v in pairs(grab:children()) do
  1444. --if v:IsA("BasePart") then blpemit:Clone().Parent = v end
  1445. --end
  1446. killmortal(grab,0)
  1447. coroutine.wrap(function()
  1448. swait(2)
  1449. hip:Destroy()
  1450. torsy.Velocity = RootPart.CFrame.rightVector*-60
  1451. lleg.Velocity = RootPart.CFrame.rightVector*60
  1452. rleg.Velocity = RootPart.CFrame.rightVector*60
  1453. local bledp = Instance.new("Part",torsy.Parent)
  1454. bledp.Size = Vector3.new(0,0,0)
  1455. bledp.Transparency = 1
  1456. bledp.CanCollide = false
  1457. local blpe = blpemit:Clone()
  1458. blpe.Parent = bledp
  1459. blpe.EmissionDirection = "Top"
  1460. blpe.VelocitySpread = 20
  1461. local bledp2 = bledp:Clone()
  1462. bledp2.Parent = torsy.Parent
  1463. local blape = bledp:Clone()
  1464. blape.Parent = torsy.Parent
  1465. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1466. blape.Size = Vector3.new(1.5,0,0)
  1467. local bledw = Instance.new("Weld",bledp)
  1468. bledw.Part0 = lleg
  1469. bledw.Part1 = bledp
  1470. bledw.C0 = CFrame.new(0,1,0)
  1471. local bledw2 = Instance.new("Weld",blape)
  1472. bledw2.Part0 = torsy
  1473. bledw2.Part1 = blape
  1474. bledw2.C0 = CFrame.new(0,-.5,0)
  1475. local bledw3 = Instance.new("Weld",bledp2)
  1476. bledw.Part0 = rleg
  1477. bledw.Part1 = bledp2
  1478. bledw.C0 = CFrame.new(0,1,0)
  1479. end)()
  1480. --hip:BreakJoints()
  1481. --hip.Velocity = RootPart.CFrame.rightVector*-30
  1482. end
  1483. for i = 0, 2, 0.1 do
  1484. swait()
  1485. PlayAnimationFromTable({
  1486. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1487. CFrame.new(0, 1.4261663, 0.264408052, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1488. CFrame.new(1.45148087, 0.22618866, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1),
  1489. CFrame.new(-1.48567963, 0.220157385, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1),
  1490. CFrame.new(0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1491. CFrame.new(-0.499995321, -1.99999988, -2.78651714e-06, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1492. }, .3, false)
  1493. end
  1494. end
  1495. attack = false
  1496. Humanoid.WalkSpeed = 8
  1497. end
  1498.  
  1499. function thecrush()
  1500. attack = true
  1501. Humanoid.WalkSpeed = 0
  1502. local grab = nil
  1503. local torsy = nil
  1504. local heddo = nil
  1505. local hum = nil
  1506. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1507. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1508. hum = v:FindFirstChildOfClass("Humanoid")
  1509. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1510. heddo = v:FindFirstChild("Head")
  1511. grab = v
  1512. end
  1513. end
  1514. if grab ~= nil and torsy ~= nil then
  1515. noretaliation(grab)
  1516. so(200632136, RootPart, .8, 1)
  1517. for i = 0,1.5,0.1 do
  1518. swait()
  1519. PlayAnimationFromTable({
  1520. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1521. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1522. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1523. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1524. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1525. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1526. }, .3, false)
  1527. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1528. torsy.Velocity = Vector3.new()
  1529. end
  1530. so(240429615, torsy, 1, 1)
  1531. if torsy.Name == "UpperTorso" then
  1532. heddo.CFrame = RootPart.CFrame*CFrame.new(-2,-3,-1)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  1533. else
  1534. heddo.CFrame = RootPart.CFrame*CFrame.new(-1,-3,-1)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  1535. end
  1536. heddo.Anchored = true
  1537. for i = 0, 1.5, 0.1 do
  1538. swait()
  1539. PlayAnimationFromTable({
  1540. CFrame.new(0, 0, 0, 0.866025567, 3.5521316e-07, 0.500010252, 4.93042535e-06, 1.00000048, -7.94596781e-06, -0.50000006, -9.23901825e-06, 0.866042376),
  1541. CFrame.new(0.021950826, 1.50780511, -0.243860856, 0.852867603, 0.029702425, -0.521282434, 0.173647955, 0.925416946, 0.336825043, 0.492411494, -0.377797663, 0.784104764),
  1542. CFrame.new(0.956388712, -0.0409758762, -0.674532533, 0.766045928, 0.604021251, 0.219847187, -0.219834015, 0.567593455, -0.793417811, -0.604028642, 0.559465349, 0.567598879),
  1543. CFrame.new(-1.50000024, -1.14488239e-05, 8.18094031e-06, 1.00000012, 4.93042535e-06, 2.68220901e-07, 4.93042535e-06, 1.00000048, -7.94596781e-06, 2.68220901e-07, -7.94596781e-06, 1.00001991),
  1544. CFrame.new(0.499976635, -1.99998999, 3.24696302e-05, 0.866025567, 4.93042535e-06, -0.50000006, 3.5521316e-07, 1.00000048, -9.23901825e-06, 0.500010252, -7.94596781e-06, 0.866042376),
  1545. CFrame.new(-0.500013709, -2.00000167, 3.48316753e-05, 1.00000012, 4.93042535e-06, 2.68220901e-07, 4.93042535e-06, 1.00000048, -7.94596781e-06, 2.68220901e-07, -7.94596781e-06, 1.00001991),
  1546. }, .3, false)
  1547. --heddo.CFrame = RootPart.CFrame*CFrame.new(.5,-3,-2)*CFrame.Angles(math.rad(90),0,math.rad(90))
  1548. --heddo.Velocity = Vector3.new()
  1549. --hum.PlatformStand = true
  1550. end
  1551. for i = 0, 3, 0.1 do
  1552. swait()
  1553. PlayAnimationFromTable({
  1554. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1555. CFrame.new(0, 1.46578956, -0.0939694047, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1556. CFrame.new(1.52320564, 0.359808445, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),
  1557. CFrame.new(-1.52320766, 0.359808564, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1558. CFrame.new(0.5, -1.19999838, -0.600002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1559. CFrame.new(-0.5, -1.9999994, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1560. }, .3, false)
  1561. --heddo.CFrame = RootPart.CFrame*CFrame.new(.5,-3,-2)*CFrame.Angles(math.rad(90),0,math.rad(90))
  1562. --heddo.Velocity = Vector3.new()
  1563. --hum.PlatformStand = true
  1564. end
  1565. so(206082327,torsy,1,5)
  1566. killmortal(grab,0)
  1567. createSplatter(heddo.Position)
  1568. CamShake(RootPart,20,1,.4)
  1569. coroutine.wrap(function()
  1570. swait(3)
  1571. local passa = heddo.Position
  1572. heddo:Destroy()
  1573. for i=1,15 do
  1574. local bl = Instance.new("Part",torsy)
  1575. bl.CFrame = CFrame.new(passa) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  1576. local rand = math.random(2,7)/10
  1577. bl.Size = Vector3.new(rand,rand,rand)
  1578. bl.BrickColor = BrickColor.new("Maroon")
  1579. bl.Material = "Granite"
  1580. end
  1581. end)()
  1582. for i = 0, 3, 0.1 do
  1583. swait()
  1584. PlayAnimationFromTable({
  1585. CFrame.new(0, -0.115425974, -0.607762575, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1586. CFrame.new(0, 1.46579063, -0.0939693749, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438),
  1587. CFrame.new(1.52320361, 0.359808356, 2.34974073e-06, 0.86602509, -0.500000656, -3.33671437e-07, 0.500000715, 0.86602509, 2.08616257e-07, 1.78813934e-07, -3.87430191e-07, 1),
  1588. CFrame.new(-1.5232048, 0.359810114, 2.34974073e-06, 0.86602509, 0.500000656, 3.33671437e-07, -0.500000715, 0.86602509, 2.08616257e-07, -1.78813934e-07, -3.87430191e-07, 1),
  1589. CFrame.new(0.5, -1.6025629, -1.10711849, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1590. CFrame.new(-0.5, -1.99999857, 3.87430191e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1591. }, .4, false)
  1592. end
  1593. end
  1594. attack = false
  1595. Humanoid.WalkSpeed = 8
  1596. end
  1597.  
  1598. function thehand()
  1599. attack = true
  1600. Humanoid.WalkSpeed = 2
  1601. local grab = nil
  1602. local torsy = nil
  1603. local totear = nil
  1604. local hum = nil
  1605. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1606. if v:FindFirstChild('Head') and (v:FindFirstChild("Right Arm") or v:FindFirstChild("RightUpperArm")) and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
  1607. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1608. grab = v
  1609. totear = v:FindFirstChild("Right Arm") or v:FindFirstChild("RightUpperArm")
  1610. hum = v:FindFirstChildOfClass("Humanoid")
  1611. end
  1612. end
  1613. if grab ~= nil and torsy ~= nil and totear ~= nil and hum ~= nil then
  1614. noretaliation(grab)
  1615. so(200632136, RootPart, .8, 1)
  1616. for i = 0,2,0.1 do
  1617. swait()
  1618. PlayAnimationFromTable({
  1619. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1620. CFrame.new(0, 1.49999475, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1621. CFrame.new(1.0939827, 0.850001335, -0.515790701, 0, -0.342019916, 0.939692736, 1, 0, 0, 0, 0.939692736, 0.342019886),
  1622. CFrame.new(-0.900009155, 0.849995136, -0.549995422, 0, 0, -1, -1, 0, 0, 0, 1, 0),
  1623. CFrame.new(0.5, -1.99999952, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1624. CFrame.new(-0.5, -1.99999952, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1625. }, .3, false)
  1626. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1627. torsy.Velocity = Vector3.new()
  1628. end
  1629. so(206082327,totear,1,5)
  1630. local bledp = Instance.new("Part",grab)
  1631. bledp.Size = Vector3.new(0,0,0)
  1632. bledp.Transparency = 1
  1633. bledp.CanCollide = false
  1634. local blpe = blpemit:Clone()
  1635. blpe.Parent = bledp
  1636. blpe.EmissionDirection = "Left"
  1637. local armmod = Instance.new("Model",chara)
  1638. armmod.Name = "TornArmdd"
  1639. Instance.new("Humanoid",armmod).MaxHealth = 0
  1640. for _, v in pairs(grab:GetChildren()) do
  1641. if v:IsA("Shirt") or v:IsA("CharacterMesh") then
  1642. v:Clone().Parent = armmod
  1643. end
  1644. end
  1645. local armp = totear
  1646. createSplatter(totear.Position)
  1647. CamShake(totear,20,1,.4)
  1648. armp:BreakJoints()
  1649. armp.Parent = armmod
  1650. so("206082327",armp,1,1)
  1651. local wel = Instance.new("Weld",armp)
  1652. wel.Part0 = RightArm
  1653. wel.Part1 = armp
  1654. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  1655. local blape = bledp:Clone()
  1656. blape.Parent = armmod
  1657. local bledw = Instance.new("Weld",bledp)
  1658. bledw.Part0 = torsy
  1659. bledw.Part1 = bledp
  1660. local bledw2 = Instance.new("Weld",blape)
  1661. bledw2.Part0 = armp
  1662. bledw2.Part1 = blape
  1663. bledw.C0 = CFrame.new(1,.5,0)
  1664. bledw2.C0 = CFrame.new(-.5,.5,0)
  1665. blpe.EmissionDirection = "Right"
  1666. grabhand = true
  1667. armo = armp
  1668. coroutine.wrap(function()
  1669. local currhp = hum.Health
  1670. for i=1,currhp do
  1671. if hum.Health > 0 then
  1672. hum.Health = currhp - (i-1)
  1673. swait(3)
  1674. end
  1675. end
  1676. if hum.Health > 0 then
  1677. killmortal(grab,0)
  1678. end
  1679. end)()
  1680. for i = 0, 1, 0.25 do
  1681. swait()
  1682. PlayAnimationFromTable({
  1683. CFrame.new(0, 0, 0, 0.866021276, 0, -0.499997795, 0, 1, 0, 0.499997914, 0, 0.866021156),
  1684. CFrame.new(0, 1.49999189, 0, 0.866021276, 0, 0.499997914, 0, 1, 0, -0.499997795, 0, 0.866021156),
  1685. CFrame.new(1.50001729, 0.492406696, 0.0868175104, 0.642792583, -0.766034186, -7.97212124e-07, -0.133019835, -0.111618251, -0.984808207, 0.754396439, 0.633027494, -0.173645109),
  1686. CFrame.new(-1.38039482, 0.919607162, -0.300003946, 0, 0.500000179, -0.866022646, -1, 0, 0, 0, 0.866022587, 0.500000119),
  1687. CFrame.new(0.500005305, -1.99999964, -7.61445699e-06, 0.99999541, 0, 2.98023224e-08, 0, 1, 0, 2.98023224e-08, 0, 0.999995232),
  1688. CFrame.new(-0.499997407, -1.99999964, -5.43892384e-06, 0.766040862, 0, 0.642784715, 0, 1, 0, -0.642784536, 0, 0.766040802),
  1689. }, .3, false)
  1690. end
  1691. swait(30)
  1692. end
  1693. attack = false
  1694. Humanoid.WalkSpeed = 8
  1695. end
  1696.  
  1697. function armthrow()
  1698. attack = true
  1699. Humanoid.WalkSpeed = 2
  1700. for i = 0, 2, 0.1 do
  1701. swait()
  1702. PlayAnimationFromTable({
  1703. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1704. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1705. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  1706. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  1707. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  1708. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  1709. }, .3, false)
  1710. end
  1711. so(200632136, RootPart, .8, 1)
  1712. local haea = armo
  1713. haea.Weld:Destroy()
  1714. haea.Velocity = (Mouse.Hit.p-haea.Position).unit*200+Vector3.new(0,30,0)
  1715. haea.RotVelocity = Vector3.new(10,10,10)
  1716. haea.Touched:connect(function(hit)
  1717. if hit:IsDescendantOf(chara)==false and hit.Parent:FindFirstChildOfClass("Humanoid") and haea:FindFirstChild("HITA")==nil then
  1718. print("BOOBIES")
  1719. Instance.new("BoolValue",haea).Name = "HITA"
  1720. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(haea.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1721. killmortal(hit.Parent,50)
  1722. CamShake(haea,20,1,.4)
  1723. so(386946017,haea,.95,5)
  1724. swait(120)
  1725. for i=0,1,.05 do
  1726. haea.Transparency = i
  1727. swait()
  1728. end
  1729. haea.Parent:Destroy()
  1730. end
  1731. end)
  1732. armo = nil
  1733. grabhand = false
  1734. for i = 0, 1, 0.1 do
  1735. swait()
  1736. PlayAnimationFromTable({
  1737. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1738. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1739. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1740. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1741. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1742. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1743. }, .3, false)
  1744. end
  1745. attack = false
  1746. Humanoid.WalkSpeed = 8
  1747. end
  1748.  
  1749. function smek()
  1750. attack = true
  1751. for i=0,1,.2 do
  1752. swait()
  1753. PlayAnimationFromTable({
  1754. CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
  1755. CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  1756. CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
  1757. CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
  1758. CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
  1759. CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
  1760. }, .3, false)
  1761. end
  1762. Humanoid.WalkSpeed = 2
  1763. so(536642316,armo,1,1)
  1764. for i=0,1,.1 do
  1765. swait()
  1766. PlayAnimationFromTable({
  1767. CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1768. CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1769. CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
  1770. CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
  1771. CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
  1772. CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
  1773. }, .3, false)
  1774. if armo ~= nil then
  1775. mdmg(armo,3,"Arm")
  1776. CamShake(Torso,20,1,.3)
  1777. end
  1778. end
  1779. swait(5)
  1780. Humanoid.WalkSpeed = 8
  1781. attack = false
  1782. end
  1783.  
  1784. function dash()
  1785. attack = true
  1786. so("235097614",Torso,3,1)
  1787. so("75356820",Torso,2,1)
  1788. Effects.Ring.Create(BrickColor.new("Persimmon"),RootPart.CFrame, 1, 1, 0, 1, 1, .2, 0.05)
  1789. PlayAnimationFromTable({
  1790. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-35), 0, 0),
  1791. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(15), 0, 0),
  1792. CFrame.new(0.663555026, 0.49231568, -0.850663185, 0.015370708, 0.692666352, 0.721096218, 0.999231637, 0.0153704779, -0.036063727, -0.0360642895, 0.721095979, -0.691897511) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),--CFrame.new(1.52564752, 0.0095030535, 0.16884166, 0.786316156, -0.464979529, -0.406817913, 0.489593357, 0.87058723, -0.0487444215, 0.376835734, -0.160846859, 0.912207723) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, math.rad(3.5 * math.cos(sine / 16))),
  1793. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(0.49999693, -1.99999774, -8.94069672E-8, 0.965925872, 3.7422879E-7, -0.258818924, 0.0449429974, 0.984807849, 0.167731062, 0.254886955, -0.173647881, 0.951251388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. CFrame.new(-0.486001939, -1.31615341, 0.112926364, 1.00000167, 1.25169754E-6, -1.87754631E-6, 8.64267349E-7, 0.573579729, 0.819149494, -4.61935997E-7, -0.819151759, 0.573578417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1796. },1,false)
  1797. for i = 1, 5 do
  1798. for _, v in pairs(chara:children()) do
  1799. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1800. do
  1801. local p = v:clone()
  1802. p.Name = "trail"
  1803. p.Parent = EffectModel
  1804. p.Transparency = 0.5
  1805. p.Anchored = true
  1806. p.BrickColor = BrickColor.new("Really red")
  1807. p.Material = "Neon"
  1808. p:BreakJoints()
  1809. p.CanCollide = false
  1810. if v == Head then
  1811. for a, b in pairs(p:children()) do
  1812. if b:IsA("Sound") then
  1813. b:Destroy()
  1814. end
  1815. end
  1816. end
  1817. coroutine.resume(coroutine.create(function()
  1818. for i = 1, 50 do
  1819. swait()
  1820. p.Transparency = i / 50
  1821. end
  1822. p:Destroy()
  1823. end))
  1824. end
  1825. end
  1826. if v.className == "Accessory" then
  1827. end
  1828. end
  1829. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*10
  1830. swait()
  1831. end
  1832. attack = false
  1833. end
  1834.  
  1835. function scream()
  1836. attack = true
  1837. Humanoid.WalkSpeed = 0
  1838. for i=0,1,.1 do
  1839. swait()
  1840. PlayAnimationFromTable({
  1841. CFrame.new(0, 0.0885660946, 0.326515794, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
  1842. CFrame.new(0, 1.43158889, 0.18794021, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
  1843. CFrame.new(1.5, 0.099998951, 9.56654503e-07, 0, -1, 0, -1, 0, -2.98023224e-08, -2.98023224e-08, 0, -1),
  1844. CFrame.new(-1.5, 0.099998951, 9.56654503e-07, 0, 1, 0, 1, 0, -2.98023224e-08, 2.98023224e-08, 0, -1),
  1845. CFrame.new(0.696960211, -2.04165077, 0.395629227, 0.984807849, -0.173647985, 0, 0.163175747, 0.925416768, 0.342019916, -0.0593910627, -0.336823881, 0.939692736),
  1846. CFrame.new(-0.696963668, -2.04164839, 0.395628393, 0.984807849, 0.173647985, 0, -0.163175747, 0.925416768, 0.342019916, 0.0593910627, -0.336823881, 0.939692736),
  1847. }, .3, false)
  1848. end
  1849. so(51322486,Torso,.5,5)
  1850. so(90696602,Torso,.5,5)
  1851. for i=1,120 do
  1852. CamShake(Torso,40,1,.1)
  1853. mdmg(Torso,20,"Scream")
  1854. Effects.Ring.Create(BrickColor.new("Really black"),RootPart.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))), 1, 1, 0, 2, 2, .2, 0.05)
  1855. Effects.Wave.Create(BrickColor.new("Really black"),RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,math.random(-50,50),0), 1, 0, 1, 2, .1, 2, 0.05)
  1856. swait()
  1857. end
  1858. Humanoid.WalkSpeed = 8
  1859. attack = false
  1860. end
  1861.  
  1862. function handcrack()
  1863. attack = true
  1864. Humanoid.WalkSpeed = 0
  1865. for i=0,1,.1 do
  1866. swait()
  1867. PlayAnimationFromTable({
  1868. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1869. CFrame.new(0, 1.4657917, -0.0939691663, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1870. CFrame.new(0.849929154, 0.669377863, -0.285191476, 0.133021966, 0.754403889, 0.642790735, 0.989228785, -0.0610861331, -0.133022368, -0.0610869862, 0.65356195, -0.754403949),
  1871. CFrame.new(-0.949649334, 0.569002092, -0.378571123, -0, -0.866025269, -0.500000298, -0.984807849, 0.0868240297, -0.150383547, 0.173647985, 0.492404163, -0.852868497),
  1872. CFrame.new(0.499994665, -1.99999988, -9.83476639e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1873. CFrame.new(-0.500002503, -1.99999988, -1.78813934e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1874. }, .3, false)
  1875. end
  1876. so(240428955,Head,1,5)
  1877. swait(10)
  1878. Humanoid.WalkSpeed = 8
  1879. attack = false
  1880. end
  1881.  
  1882. function getoverhere()
  1883. attack = true
  1884. local dude = Mouse.Target.Parent
  1885. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  1886. if dude~=nil and dude:FindFirstChildOfClass("Humanoid") and torsy~=nil then
  1887. Humanoid.WalkSpeed = 0
  1888. for i=0,1,.1 do
  1889. swait()
  1890. PlayAnimationFromTable({
  1891. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.Angles(0,math.rad(360*i),0),
  1892. CFrame.new(0, 1.5255599, -0.222141176, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1893. CFrame.new(0.200967461, 0.899999142, -0.749996543, 0, 0.866025984, 0.499998987, 1, 0, 0, 0, 0.499998987, -0.866025984),
  1894. CFrame.new(-1.52556288, 0.222140282, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  1895. CFrame.new(0.499997377, -2, -9.01520252e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
  1896. CFrame.new(-0.500002205, -2, 7.30156898e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1897. }, .3, false)
  1898. end
  1899. so(743521497,RightArm,1,1)
  1900. coroutine.wrap(function()
  1901. for i=0,1,.1 do
  1902. swait()
  1903. PlayAnimationFromTable({
  1904. CFrame.new(0.00389102311, 0, -0.0404044762, 2.68220901e-07, 0, 1.00000536, 0, 1, 0, -1.00000536, 0, 2.68220901e-07),
  1905. CFrame.new(1.78813934e-06, 1.52555692, -0.222144455, 0.342020005, -1.01929949e-08, -0.939692736, 0.321392, 0.939693451, 0.116977029, 0.883023024, -0.342018187, 0.321393877),
  1906. CFrame.new(1.50095332, 0.999999046, 0.0500030518, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  1907. CFrame.new(-1.52557385, 0.222139984, 0, 0.939693272, 0.342018306, 0, -0.342018306, 0.939693332, 0, 0, 0, 1),
  1908. CFrame.new(0.500000775, -2, 1.69873238e-06, 0.984807789, 0, -0.173648104, 0, 1, 0, 0.173648089, 0, 0.984807789),
  1909. CFrame.new(-0.500008583, -2, 8.94069672e-08, 0.939692736, 0, 0.342020065, 0, 1, 0, -0.342020094, 0, 0.939692616),
  1910. }, .4, false)
  1911. end
  1912. end)()
  1913. so(138092011,Head,1,1)
  1914. local spikeh = Instance.new("Part",chara)
  1915. spikeh.CFrame = Torso.CFrame
  1916. spikeh.Size = Vector3.new(.5,.5,1)
  1917. spikeh.Material = "Metal"
  1918. spikeh.CanCollide = false
  1919. spikeh.Anchored = true
  1920. spikeh.BrickColor = BrickColor.new("Crimson")
  1921. local blast = Instance.new("Part",EffectModel)
  1922. blast.Size = Vector3.new(0,1,1)
  1923. blast.Transparency = 1
  1924. blast.Anchored = true
  1925. blast.CanCollide = false
  1926. blast.CFrame = Torso.CFrame
  1927. local meh = Instance.new("SpecialMesh",spikeh)
  1928. meh.MeshType = "Wedge"
  1929. meh.Offset = Vector3.new(0,0,-1)
  1930. meh.Scale = Vector3.new(1,2,2)
  1931. local tex1 = Instance.new("Texture",blast)
  1932. tex1.Face = "Right"
  1933. tex1.Texture = "rbxassetid://187946416"
  1934. tex1.Color3 = Color3.new(1,0,0)
  1935. local tex2 = tex1:Clone()
  1936. tex2.Parent = blast
  1937. tex2.Face = "Left"
  1938. local origpos = Vector3.new()
  1939. for i=0,1,.1 do
  1940. swait()
  1941. local origpos = (RightArm.CFrame*CFrame.new(0,-1,0)).p
  1942. spikeh.CFrame = clerp(spikeh.CFrame,torsy.CFrame,.4)
  1943. spikeh.CFrame = CFrame.new(spikeh.Position,spikeh.Position+(torsy.Position-spikeh.Position).unit)
  1944. blast.Size = Vector3.new(0,1,(origpos-spikeh.Position).magnitude)
  1945. blast.CFrame = CFrame.new((origpos + spikeh.Position)/2,spikeh.Position)
  1946. end
  1947. local staypos = torsy.CFrame
  1948. so(154965973,spikeh,.7,2)
  1949. createSplatter(torsy.Position)
  1950. CamShake(torsy,20,1,.4)
  1951. for i=1,30 do
  1952. swait()
  1953. torsy.CFrame = staypos
  1954. end
  1955. coroutine.wrap(function()
  1956. for i=0,1,.1 do
  1957. swait()
  1958. PlayAnimationFromTable({
  1959. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1960. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1961. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1962. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1963. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1964. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1965. }, .4, false)
  1966. end
  1967. end)()
  1968. so(28144425,RightArm,.265,2)
  1969. for i=0,3,.1 do
  1970. swait()
  1971. local origpos = (RightArm.CFrame*CFrame.new(0,-1,0)).p
  1972. torsy.CFrame = clerp(torsy.CFrame,RootPart.CFrame*CFrame.new(0,0,-2),.1)
  1973. torsy.Velocity = Vector3.new(0,0,0)
  1974. spikeh.CFrame = torsy.CFrame
  1975. blast.Size = Vector3.new(0,1,(origpos-spikeh.Position).magnitude)
  1976. blast.CFrame = CFrame.new((origpos + spikeh.Position)/2,spikeh.Position)
  1977. end
  1978. spikeh:Destroy()
  1979. blast:Destroy()
  1980. Humanoid.WalkSpeed = 8
  1981. end
  1982. attack = false
  1983. end
  1984.  
  1985. local notallowed={
  1986. "Right Arm",
  1987. "Left Arm",
  1988. "Right Leg",
  1989. "Left Leg",
  1990. "Head",
  1991. "HumanoidRootPart",
  1992. "Torso",
  1993. "LeftFoot",
  1994. "LeftHand",
  1995. "LeftLowerArm",
  1996. "LeftUpperArm",
  1997. "LeftUpperLeg",
  1998. "LeftLowerLeg",
  1999. "RightFoot",
  2000. "RightHand",
  2001. "RightLowerArm",
  2002. "RightUpperArm",
  2003. "RightUpperLeg",
  2004. "RightLowerLeg",
  2005. "LowerTorso",
  2006. "UpperTorso",
  2007. }
  2008.  
  2009. function grabobj()
  2010. attack = true
  2011. Humanoid.WalkSpeed = 2
  2012. local grab = nil
  2013. local torsy = nil
  2014. local totear = nil
  2015. local hum = nil
  2016. local targ = Mouse.Target
  2017. if targ ~= nil and targ:IsA("BasePart") and targ.Anchored == false and (targ.Position-RightArm.Position).magnitude<=5 then
  2018. for i,v in pairs(notallowed) do
  2019. if targ.Name == v then
  2020. Humanoid.WalkSpeed = 8
  2021. attack = false
  2022. return
  2023. end
  2024. end
  2025. totear = targ
  2026. end
  2027. --for i, v in pairs(FindNearestObject(Torso.Position, 5)) do
  2028. --if totear ~= nil then
  2029. --totear = v
  2030. --end
  2031. --end
  2032. if totear ~= nil then
  2033. so(200632136, RootPart, .8, 1)
  2034. for i = 0,1,.1 do
  2035. swait()
  2036. PlayAnimationFromTable({
  2037. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  2038. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  2039. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  2040. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2041. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2042. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  2043. }, .3, false)
  2044. end
  2045. so(200632136, RootPart, .8, 1)
  2046. for i = 0,1,.1 do
  2047. swait()
  2048. PlayAnimationFromTable({
  2049. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  2050. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  2051. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  2052. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2053. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  2054. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2055. }, .3, false)
  2056. end
  2057. so(200632136, RootPart, .8, 1)
  2058. local armmod = Instance.new("Model",chara)
  2059. armmod.Name = "PickedUp"
  2060. local armp = totear
  2061. armp:BreakJoints()
  2062. armp.Parent = armmod
  2063. local wel = Instance.new("Weld",armp)
  2064. wel.Part0 = RightArm
  2065. wel.Part1 = armp
  2066. wel.C0 = CFrame.new(0,-1.5,0)
  2067. grabhand = true
  2068. armo = armp
  2069. end
  2070. attack = false
  2071. Humanoid.WalkSpeed = 8
  2072. end
  2073.  
  2074. Mouse.Button1Down:connect(function()
  2075. if attack == false then
  2076. if grabhead == true then
  2077. headthrow()
  2078. elseif grabhand == true then
  2079. smek()
  2080. -- else
  2081. -- if Anim == "Jump" or Anim == "Fall" then
  2082. -- --asmek()
  2083. -- else
  2084. -- --smek()
  2085. -- end
  2086. end
  2087. end
  2088. end)
  2089.  
  2090. local sprintt = 0
  2091.  
  2092. Mouse.KeyDown:connect(function(k)
  2093. k = k:lower()
  2094. if k=='m' then
  2095. if mus.IsPlaying == true then
  2096. mus:Stop()
  2097. elseif mus.IsPaused == true then
  2098. mus:Play()
  2099. end
  2100. end
  2101. if attack == false then
  2102. if k == 'z' and grabhead == false and grabhand == false then
  2103. thenatsuki()
  2104. elseif k == 'x' and grabhead == false and grabhand == false then
  2105. xhold = true
  2106. thesurou()
  2107. elseif k == 'c' and grabhead == false and grabhand == false then
  2108. therip()
  2109. elseif k == 'v' and grabhead == false and grabhand == false then
  2110. thecrush()
  2111. elseif k == 'b' then
  2112. if grabhead == true then
  2113. headthrow()
  2114. else
  2115. thehead()
  2116. end
  2117. elseif k == 'n' then
  2118. if grabhand == true then
  2119. armthrow()
  2120. else
  2121. thehand()
  2122. end
  2123. elseif k == 'e' then
  2124. dash()
  2125. elseif k == 'q' then
  2126. getoverhere()
  2127. elseif k == 'g' then
  2128. handcrack()
  2129. elseif k == 'h' then
  2130. scream()
  2131. elseif k == 'r' then
  2132. if grabhand == true then
  2133. armthrow()
  2134. else
  2135. grabobj()
  2136. end
  2137. end
  2138. end
  2139. end)
  2140.  
  2141. Mouse.KeyUp:connect(function(k)
  2142. k = k:lower()
  2143. if k == 'x' then
  2144. xhold = false
  2145. end
  2146. end)
  2147.  
  2148. coroutine.wrap(function()
  2149. while 1 do
  2150. swait()
  2151. if doe <= 360 then
  2152. doe = doe + 2
  2153. else
  2154. doe = 0
  2155. end
  2156. end
  2157. end)()
  2158. while true do
  2159. swait()
  2160. for i, v in pairs(chara:GetChildren()) do
  2161. if v:IsA("Part") then
  2162. v.Material = "SmoothPlastic"
  2163. elseif v:IsA("Accessory") then
  2164. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2165. end
  2166. end
  2167. while true do
  2168. swait()
  2169. if sprintt >= 1 then
  2170. sprintt = sprintt - 1
  2171. end
  2172. if chara:FindFirstChild("mus")==nil then
  2173. mus = Instance.new("Sound",chara)
  2174. mus.Name = "mus"
  2175. mus.SoundId = "rbxassetid://626819662"--421358540--1275432904
  2176. mus.Looped = true
  2177. mus.Volume = 1
  2178. mus:Play()
  2179. end
  2180. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2181. velocity = RootPart.Velocity.y
  2182. sine = sine + change
  2183. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  2184. if RootPart.Velocity.y > 1 and hit == nil then
  2185. Anim = "Jump"
  2186. if attack == false then
  2187. PlayAnimationFromTable({
  2188. CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  2189. CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
  2190. CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
  2191. CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
  2192. CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2193. CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  2194. }, .3, false)
  2195. end
  2196. elseif RootPart.Velocity.y < -1 and hit == nil then
  2197. Anim = "Fall"
  2198. if attack == false then
  2199. PlayAnimationFromTable({
  2200. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  2201. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2202. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  2203. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  2204. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2205. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2206. }, .3, false)
  2207. end
  2208. elseif Torsovelocity < 1 and hit ~= nil then
  2209. Anim = "Idle"
  2210. if attack == false then
  2211. change = 1
  2212. PlayAnimationFromTable({
  2213. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  2214. CFrame.new(0, 1.4657923, -0.0939692855, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  2215. CFrame.new(1.20945823, -0.213502824, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  2216. CFrame.new(-1.20945406, -0.213503301, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
  2217. CFrame.new(0.499998242, -1.99999988, 3.12924385e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2218. CFrame.new(-0.500002503, -1.99999988, -1.78813934e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2219. }, .3, false)
  2220. end
  2221. elseif Torsovelocity > 2 and hit ~= nil then
  2222. Anim = "Walk"
  2223. if attack == false then
  2224. PlayAnimationFromTable({
  2225. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2226. CFrame.new(0, 1.48263013, -0.0984808952, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  2227. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, -.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2228. CFrame.new(-1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2229. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2230. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2231. }, .3, false)
  2232. end
  2233. end
  2234. if 0 < #Effects then
  2235. for e = 1, #Effects do
  2236. if Effects[e] ~= nil then
  2237. local Thing = Effects[e]
  2238. if Thing ~= nil then
  2239. local Part = Thing[1]
  2240. local Mode = Thing[2]
  2241. local Delay = Thing[3]
  2242. local IncX = Thing[4]
  2243. local IncY = Thing[5]
  2244. local IncZ = Thing[6]
  2245. if Thing[2] == "Shoot" then
  2246. local Look = Thing[1]
  2247. local move = 30
  2248. if Thing[8] == 3 then
  2249. move = 10
  2250. end
  2251. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2252. if Thing[10] ~= nil then
  2253. da = pos
  2254. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2255. cfa = CFrame.new(Thing[4], pos)
  2256. tehCF = cfa:lerp(cf2, 0.2)
  2257. Thing[1] = tehCF.lookVector
  2258. end
  2259. local mag = (Thing[4] - pos).magnitude
  2260. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2261. if Thing[8] == 2 then
  2262. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2263. end
  2264. Thing[4] = Thing[4] + Look * move
  2265. Thing[3] = Thing[3] - 1
  2266. if 2 < Thing[5] then
  2267. Thing[5] = Thing[5] - 0.3
  2268. Thing[6] = Thing[6] - 0.3
  2269. end
  2270. if hit ~= nil then
  2271. Thing[3] = 0
  2272. if Thing[8] == 1 or Thing[8] == 3 then
  2273. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2274. else
  2275. if Thing[8] == 2 then
  2276. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2277. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  2278. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2279. ref.Anchored = true
  2280. ref.CFrame = CFrame.new(pos)
  2281. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2282. game:GetService("Debris"):AddItem(ref, 0.2)
  2283. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2284. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2285. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2286. end
  2287. end
  2288. end
  2289. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2290. ref.Anchored = true
  2291. ref.CFrame = CFrame.new(pos)
  2292. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2293. game:GetService("Debris"):AddItem(ref, 1)
  2294. end
  2295. if Thing[3] <= 0 then
  2296. table.remove(Effects, e)
  2297. end
  2298. end
  2299. do
  2300. do
  2301. if Thing[2] == "FireWave" then
  2302. if Thing[3] <= Thing[4] then
  2303. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2304. Thing[3] = Thing[3] + 1
  2305. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2306. else
  2307. Part.Parent = nil
  2308. table.remove(Effects, e)
  2309. end
  2310. end
  2311. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2312. if Thing[1].Transparency <= 1 then
  2313. if Thing[2] == "Block1" then
  2314. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2315. Mesh = Thing[7]
  2316. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2317. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2318. else
  2319. if Thing[2] == "Block2" then
  2320. Thing[1].CFrame = Thing[1].CFrame
  2321. Mesh = Thing[7]
  2322. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2323. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2324. else
  2325. if Thing[2] == "Fire" then
  2326. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2327. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2328. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2329. else
  2330. if Thing[2] == "Cylinder" then
  2331. Mesh = Thing[7]
  2332. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2333. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2334. else
  2335. if Thing[2] == "Blood" then
  2336. Mesh = Thing[7]
  2337. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2338. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2339. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2340. else
  2341. if Thing[2] == "Elec" then
  2342. Mesh = Thing[10]
  2343. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2344. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2345. else
  2346. if Thing[2] == "Disappear" then
  2347. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2348. else
  2349. if Thing[2] == "Shatter" then
  2350. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2351. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2352. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2353. Thing[6] = Thing[6] + Thing[5]
  2354. end
  2355. end
  2356. end
  2357. end
  2358. end
  2359. end
  2360. end
  2361. end
  2362. else
  2363. Part.Parent = nil
  2364. table.remove(Effects, e)
  2365. end
  2366. end
  2367. end
  2368. end
  2369. end
  2370. end
  2371. end
  2372. end
  2373. end
  2374. end
  2375. end)
  2376.  
  2377. Script2.Name = "Script2"
  2378. Script2.Parent = MainFrame
  2379. Script2.BackgroundColor3 = Color3.new(1, 1, 1)
  2380. Script2.Position = UDim2.new(0.122460075, 0, 0.238552094, 0)
  2381. Script2.Size = UDim2.new(0, 200, 0, 50)
  2382. Script2.Font = Enum.Font.SciFi
  2383. Script2.Text = "Cop"
  2384. Script2.TextColor3 = Color3.new(0, 0, 0)
  2385. Script2.TextSize = 20
  2386. Script2.MouseButton1Down:connect(function()
  2387. -----------------------------------
  2388. --WATCH OUT HERE COMES THE COPPAS--
  2389. ----------------------------------------------------------------
  2390. --By CKbackup (Sugarie Saffron) --
  2391. --YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
  2392. --Discord: Sugarie Saffron#4705 --
  2393. ----------------------------------------------------------------
  2394.  
  2395. print([[
  2396. --Script Cop--
  2397. By CKbackup (Sugarie Saffron)
  2398. YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
  2399. Discord: Sugarie Saffron#4705
  2400. --------------------------------
  2401. As I've been demoted from my SB
  2402. Mod rank in VSB, I don't see the
  2403. need to hold this back any longer.
  2404.  
  2405. Also, if the anims look weird or
  2406. the weapon looks out of place,
  2407. it's because it's actually modeled
  2408. off a scaled rig with a package.
  2409. It looks better with the Boy
  2410. package.
  2411. --------------------------------
  2412. (Keys)
  2413. M - Mute/Play Music
  2414.  
  2415. Click - Baton Swing
  2416. (Hold) Q - Run
  2417. Z - Pistol
  2418. X - Arrest
  2419.  
  2420. P - Move Jail(s)
  2421. ]])
  2422.  
  2423. wait(1/60)
  2424. Effects = { }
  2425. local Player = game:service'Players'.localPlayer
  2426. local chara = Player.Character
  2427. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  2428. local Mouse = Player:GetMouse()
  2429. local LeftArm = chara["Left Arm"]
  2430. local RightArm = chara["Right Arm"]
  2431. local LeftLeg = chara["Left Leg"]
  2432. local RightLeg = chara["Right Leg"]
  2433. local Head = chara.Head
  2434. local Torso = chara.Torso
  2435. local RootPart = chara.HumanoidRootPart
  2436. local RootJoint = RootPart.RootJoint
  2437. local attack = false
  2438. local Anim = 'Idle'
  2439. local attacktype = 1
  2440. local delays = false
  2441. local play = true
  2442. local targetted = nil
  2443. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2444. local velocity = RootPart.Velocity.y
  2445. local sine = 0
  2446. local change = 1
  2447. local doe = 0
  2448. local Create = LoadLibrary("RbxUtility").Create
  2449. Humanoid.WalkSpeed = 16
  2450.  
  2451.  
  2452.  
  2453. Humanoid.Animator.Parent = nil
  2454. chara.Animate.Parent = nil
  2455.  
  2456. local pos = Vector3.new(0,0,-50)
  2457.  
  2458. local newMotor = function(part0, part1, c0, c1)
  2459. local w = Create('Motor'){
  2460. Parent = part0,
  2461. Part0 = part0,
  2462. Part1 = part1,
  2463. C0 = c0,
  2464. C1 = c1,
  2465. }
  2466. return w
  2467. end
  2468.  
  2469. function clerp(a, b, t)
  2470. return a:lerp(b, t)
  2471. end
  2472.  
  2473. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2474. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2475.  
  2476. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  2477. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  2478. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  2479. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  2480. RootJoint.C1 = CFrame.new(0, 0, 0)
  2481. RootJoint.C0 = CFrame.new(0, 0, 0)
  2482. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  2483. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  2484.  
  2485.  
  2486. local rarmc1 = RW.C1
  2487. local larmc1 = LW.C1
  2488. local rlegc1 = RH.C1
  2489. local llegc1 = LH.C1
  2490.  
  2491. local resetc1 = false
  2492.  
  2493. function PlayAnimationFromTable(table, speed, bool)
  2494. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2495. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2496. RW.C0 = clerp(RW.C0, table[3], speed)
  2497. LW.C0 = clerp(LW.C0, table[4], speed)
  2498. RH.C0 = clerp(RH.C0, table[5], speed)
  2499. LH.C0 = clerp(LH.C0, table[6], speed)
  2500. if bool == true then
  2501. if resetc1 == false then
  2502. resetc1 = true
  2503. RootJoint.C1 = RootJoint.C1
  2504. Torso.Neck.C1 = Torso.Neck.C1
  2505. RW.C1 = rarmc1
  2506. LW.C1 = larmc1
  2507. RH.C1 = rlegc1
  2508. LH.C1 = llegc1
  2509. end
  2510. end
  2511. end
  2512.  
  2513.  
  2514. ArtificialHB = Instance.new("BindableEvent", script)
  2515. ArtificialHB.Name = "Heartbeat"
  2516. script:WaitForChild("Heartbeat")
  2517. frame = 0.03333333333333
  2518. tf = 0
  2519. allowframeloss = false
  2520. tossremainder = false
  2521. lastframe = tick()
  2522. script.Heartbeat:Fire()
  2523. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2524. tf = tf + s
  2525. if tf >= frame then
  2526. if allowframeloss then
  2527. script.Heartbeat:Fire()
  2528. lastframe = tick()
  2529. else
  2530. for i = 1, math.floor(tf / frame) do
  2531. script.Heartbeat:Fire()
  2532. end
  2533. lastframe = tick()
  2534. end
  2535. if tossremainder then
  2536. tf = 0
  2537. else
  2538. tf = tf - frame * math.floor(tf / frame)
  2539. end
  2540. end
  2541. end)
  2542. function swait(num)
  2543. if num == 0 or num == nil then
  2544. ArtificialHB.Event:wait()
  2545. else
  2546. for i = 0, num do
  2547. ArtificialHB.Event:wait()
  2548. end
  2549. end
  2550. end
  2551.  
  2552. function RemoveOutlines(part)
  2553. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2554. end
  2555.  
  2556.  
  2557. CFuncs = {
  2558. ["Part"] = {
  2559. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2560. local Part = Create("Part"){
  2561. Parent = Parent,
  2562. Reflectance = Reflectance,
  2563. Transparency = Transparency,
  2564. CanCollide = false,
  2565. Locked = true,
  2566. BrickColor = BrickColor.new(tostring(BColor)),
  2567. Name = Name,
  2568. Size = Size,
  2569. Material = Material,
  2570. }
  2571. RemoveOutlines(Part)
  2572. return Part
  2573. end;
  2574. };
  2575.  
  2576. ["Mesh"] = {
  2577. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2578. local Msh = Create(Mesh){
  2579. Parent = Part,
  2580. Offset = OffSet,
  2581. Scale = Scale,
  2582. }
  2583. if Mesh == "SpecialMesh" then
  2584. Msh.MeshType = MeshType
  2585. Msh.MeshId = MeshId
  2586. end
  2587. return Msh
  2588. end;
  2589. };
  2590.  
  2591. ["Mesh"] = {
  2592. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2593. local Msh = Create(Mesh){
  2594. Parent = Part,
  2595. Offset = OffSet,
  2596. Scale = Scale,
  2597. }
  2598. if Mesh == "SpecialMesh" then
  2599. Msh.MeshType = MeshType
  2600. Msh.MeshId = MeshId
  2601. end
  2602. return Msh
  2603. end;
  2604. };
  2605.  
  2606. ["Weld"] = {
  2607. Create = function(Parent, Part0, Part1, C0, C1)
  2608. local Weld = Create("Weld"){
  2609. Parent = Parent,
  2610. Part0 = Part0,
  2611. Part1 = Part1,
  2612. C0 = C0,
  2613. C1 = C1,
  2614. }
  2615. return Weld
  2616. end;
  2617. };
  2618.  
  2619. ["ParticleEmitter"] = {
  2620. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2621. local fp = Create("ParticleEmitter"){
  2622. Parent = Parent,
  2623. Color = ColorSequence.new(Color1, Color2),
  2624. LightEmission = LightEmission,
  2625. Size = Size,
  2626. Texture = Texture,
  2627. Transparency = Transparency,
  2628. ZOffset = ZOffset,
  2629. Acceleration = Accel,
  2630. Drag = Drag,
  2631. LockedToPart = LockedToPart,
  2632. VelocityInheritance = VelocityInheritance,
  2633. EmissionDirection = EmissionDirection,
  2634. Enabled = Enabled,
  2635. Lifetime = LifeTime,
  2636. Rate = Rate,
  2637. Rotation = Rotation,
  2638. RotSpeed = RotSpeed,
  2639. Speed = Speed,
  2640. VelocitySpread = VelocitySpread,
  2641. }
  2642. return fp
  2643. end;
  2644. };
  2645.  
  2646. CreateTemplate = {
  2647.  
  2648. };
  2649. }
  2650.  
  2651.  
  2652. function so(id,par,pit,vol)
  2653. local sou = Instance.new("Sound", par or workspace)
  2654. if par == chara then
  2655. sou.Parent = chara.Torso
  2656. end
  2657. sou.Volume = vol
  2658. sou.Pitch = pit or 1
  2659. sou.SoundId = "rbxassetid://" .. id
  2660. sou.PlayOnRemove = true
  2661. sou:Destroy()
  2662. end
  2663.  
  2664. local mus = Instance.new("Sound",Head)
  2665. mus.Name = "mus"
  2666. mus.SoundId = "rbxassetid://345868687"
  2667. mus.Looped = true
  2668. mus.Volume = 1
  2669. mus:Play()
  2670.  
  2671. New = function(Object, Parent, Name, Data)
  2672. local Object = Instance.new(Object)
  2673. for Index, Value in pairs(Data or {}) do
  2674. Object[Index] = Value
  2675. end
  2676. Object.Parent = Parent
  2677. Object.Name = Name
  2678. return Object
  2679. end
  2680.  
  2681. local PoliceHat = New("Part",chara,"PoliceHat",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(2, 0.400000006, 1),CFrame = CFrame.new(18.3999939, 1.20000005, -23.1000061, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  2682. local Mesh = New("SpecialMesh",PoliceHat,"Mesh",{Scale = Vector3.new(1.10000002, 1.20000005, 1.10000002),MeshId = "rbxassetid://1028788",TextureId = "rbxassetid://152240477",MeshType = Enum.MeshType.FileMesh,})
  2683. local Weld = New("ManualWeld",PoliceHat,"Weld",{Part0 = PoliceHat,Part1 = Head,C1 = CFrame.new(0, 0.700000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  2684. for i, v in pairs(chara:children()) do
  2685. if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("BodyColors") then
  2686. v:Destroy()
  2687. elseif v.Name == "FakeHeadM" then
  2688. v.Ahoge.Mesh.Scale = Vector3.new()
  2689. elseif v.Name == "Chest" then
  2690. for a, b in pairs(v:children()) do
  2691. if b.Name ~= "Tail" then
  2692. b.Transparency = 1
  2693. end
  2694. end
  2695. end
  2696. end
  2697. local sh = Instance.new("Shirt",chara)
  2698. local pn = Instance.new("Pants",chara)
  2699. sh.ShirtTemplate = "rbxassetid://133284214"
  2700. pn.PantsTemplate = "rbxassetid://15224239"
  2701.  
  2702.  
  2703. bdefc0 = CFrame.new(.8,-1,0)*CFrame.Angles(math.rad(30),0,0)
  2704. gdefc0 = CFrame.new(-.8,-1,0)*CFrame.Angles(math.rad(130),0,0)
  2705.  
  2706. local baton = Instance.new("Part",chara)
  2707. baton.Name = "Baton"
  2708. baton.Size = Vector3.new(.2,.2,3.2)
  2709. baton.BrickColor = BrickColor.new("Really black")
  2710. baton.CanCollide = false
  2711. CFuncs.Mesh.Create("SpecialMesh", baton, "FileMesh", "rbxassetid://11820238", Vector3.new(), Vector3.new(1.5,1.5,1.5))
  2712.  
  2713. local bweld = Instance.new("Weld",baton)
  2714. bweld.Part0 = Torso
  2715. bweld.Part1 = baton
  2716. bweld.C0 = bdefc0
  2717.  
  2718. local att1 = Instance.new("Attachment",baton)
  2719. att1.Position = Vector3.new(-baton.Size.X/2,baton.Size.Y/2,baton.Size.Z/2)
  2720. local att2 = Instance.new("Attachment",baton)
  2721. att2.Position = Vector3.new(-baton.Size.X/2,-baton.Size.Y/2,-baton.Size.Z/2)
  2722. local tr1 = Instance.new("Trail",baton)
  2723. tr1.Color = ColorSequence.new(Color3.new(1,1,1))
  2724. tr1.Transparency = NumberSequence.new(0,1)
  2725. tr1.Lifetime = .5
  2726. tr1.Enabled = false
  2727. tr1.LightEmission = 1
  2728. tr1.Attachment0 = att1
  2729. tr1.Attachment1 = att2
  2730. local att3 = Instance.new("Attachment",RightLeg)
  2731. att3.Position = Vector3.new(0,1,0)
  2732. local att4 = Instance.new("Attachment",RightLeg)
  2733. att4.Position = Vector3.new(0,-1,0)
  2734. local tr2 = Instance.new("Trail",RightLeg)
  2735. tr2.Color = ColorSequence.new(Color3.new(1,1,1))
  2736. tr2.Transparency = NumberSequence.new(0,1)
  2737. tr2.Lifetime = .5
  2738. tr2.Enabled = false
  2739. tr2.LightEmission = 1
  2740. tr2.Attachment0 = att3
  2741. tr2.Attachment1 = att4
  2742.  
  2743. local gun = Instance.new("Part",chara)
  2744. gun.Name = "Gun"
  2745. gun.Size = Vector3.new(.2,.2,.2)
  2746. gun.BrickColor = BrickColor.new("Really black")
  2747. gun.CanCollide = false
  2748. CFuncs.Mesh.Create("SpecialMesh", gun, "FileMesh", "rbxassetid://72012879", Vector3.new(), Vector3.new(2,2,2))
  2749.  
  2750. local gweld = Instance.new("Weld",gun)
  2751. gweld.Part0 = Torso
  2752. gweld.Part1 = gun
  2753. gweld.C0 = gdefc0
  2754.  
  2755. function rayCast(Position, Direction, Range, Ignore)
  2756. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2757. end
  2758.  
  2759. function mdmg(Part, Magnitude, HitType)
  2760. for _, c in pairs(workspace:GetDescendants()) do
  2761. local hum = c:FindFirstChildOfClass("Humanoid")
  2762. if hum ~= nil then
  2763. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  2764. if head ~= nil then
  2765. local targ = head.Position - Part.Position
  2766. local mag = targ.magnitude
  2767. if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil then
  2768. if c.Name ~= chara then
  2769. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
  2770. local val = Instance.new("BoolValue",c)
  2771. val.Name = "MagDmgd"
  2772. local asd = Instance.new("ParticleEmitter",head)
  2773. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2774. asd.LightEmission = .1
  2775. asd.Size = NumberSequence.new(0.2)
  2776. asd.Texture = "rbxassetid://771221224"
  2777. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 1)})
  2778. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2779. asd.Transparency = bbb
  2780. asd.Size = aaa
  2781. asd.ZOffset = .9
  2782. asd.Acceleration = Vector3.new(0, -5, 0)
  2783. asd.LockedToPart = false
  2784. asd.EmissionDirection = "Back"
  2785. asd.Lifetime = NumberRange.new(1, 2)
  2786. asd.Rate = 1000
  2787. asd.Rotation = NumberRange.new(-100, 100)
  2788. asd.RotSpeed = NumberRange.new(-100, 100)
  2789. asd.Speed = NumberRange.new(6)
  2790. asd.VelocitySpread = 10000
  2791. asd.Enabled = false
  2792. asd:Emit(20)
  2793. game:service'Debris':AddItem(asd,3)
  2794. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  2795. if HitType == "Blunt" then
  2796. so(386946017,head,.95,3)
  2797. game:service'Debris':AddItem(val,1)
  2798. elseif HitType == "Shot" then
  2799. so(144884872,head,.9,3)
  2800. game:service'Debris':AddItem(val,.05)
  2801. end
  2802. local soaa = Instance.new("Sound",c.Head)
  2803. soaa.Volume = .5
  2804. local cho = math.random(1,5)
  2805. if cho == 1 then
  2806. soaa.SoundId = "rbxassetid://111896685"
  2807. elseif cho == 2 then
  2808. soaa.SoundId = "rbxassetid://535528169"
  2809. elseif cho == 3 then
  2810. soaa.SoundId = "rbxassetid://1080363252"
  2811. elseif cho == 4 then
  2812. soaa.SoundId = "rbxassetid://147758746"
  2813. elseif cho == 5 then
  2814. soaa.SoundId = "rbxassetid://626777433"
  2815. soaa.Volume = .2
  2816. soaa.TimePosition = 1
  2817. end
  2818. game:service'Debris':AddItem(soaa,6)
  2819. soaa:Play()
  2820. for i,v in pairs(c:children()) do
  2821. if v:IsA("LocalScript") or v:IsA("Tool") then
  2822. v:Destroy()
  2823. end
  2824. end
  2825. hum.PlatformStand = true
  2826. head.Velocity = RootPart.CFrame.lookVector*50
  2827. head.RotVelocity = Vector3.new(10,0,0)
  2828. chatfunc("Let that be a warning!")
  2829. coroutine.wrap(function()
  2830. swait(5)
  2831. c:BreakJoints() end)()
  2832. else
  2833. end
  2834. end
  2835. end
  2836. end
  2837. end
  2838. end
  2839. end
  2840.  
  2841. --[[FindNearestTorso = function(pos)
  2842. local list = (game.workspace:GetDescendants())
  2843. local torso = nil
  2844. local dist = 1000
  2845. local temp, human, temp2 = nil, nil, nil
  2846. for x = 1, #list do
  2847. temp2 = list[x]
  2848. if temp2.className == "Model" and temp2.Name ~= chara.Name then
  2849. temp = temp2:findFirstChild("Torso")
  2850. human = temp2:FindFirstChildOfClass("Humanoid")
  2851. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  2852. local dohit = true
  2853. if dohit == true then
  2854. torso = temp
  2855. dist = (temp.Position - pos).magnitude
  2856. end
  2857. end
  2858. end
  2859. end
  2860. return torso, dist
  2861. end]]
  2862.  
  2863.  
  2864. function FindNearestTorso(Position, Distance, SinglePlayer)
  2865. if SinglePlayer then
  2866. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  2867. end
  2868. local List = {}
  2869. for i, v in pairs(workspace:GetDescendants()) do
  2870. if v:IsA("Model") then
  2871. if v:findFirstChild("Head") then
  2872. if v ~= chara then
  2873. if (v.Head.Position - Position).magnitude <= Distance then
  2874. table.insert(List, v)
  2875. end
  2876. end
  2877. end
  2878. end
  2879. end
  2880. return List
  2881. end
  2882.  
  2883.  
  2884. --Chat Function--
  2885. function chatfunc(text)
  2886. coroutine.wrap(function()
  2887. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  2888. chara:FindFirstChild("TalkingBillBoard"):destroy()
  2889. end
  2890. local naeeym2 = Instance.new("BillboardGui",chara)
  2891. naeeym2.Size = UDim2.new(0,100,0,40)
  2892. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2893. naeeym2.Adornee = chara.Head
  2894. naeeym2.Name = "TalkingBillBoard"
  2895. local tecks2 = Instance.new("TextLabel",naeeym2)
  2896. tecks2.BackgroundTransparency = 1
  2897. tecks2.BorderSizePixel = 0
  2898. tecks2.Text = ""
  2899. tecks2.Font = "Fantasy"
  2900. tecks2.FontSize = "Size24"
  2901. tecks2.TextStrokeTransparency = 0
  2902. tecks2.TextColor3 = Color3.new(1,1,1)
  2903. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2904. tecks2.Size = UDim2.new(1,0,0.5,0)
  2905. for i = 1,string.len(text),1 do
  2906. tecks2.Text = string.sub(text,1,i)
  2907. swait()
  2908. end
  2909. swait(30)
  2910. for i = 1, 5 do
  2911. swait()
  2912. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  2913. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  2914. tecks2.TextTransparency = tecks2.TextTransparency + .2
  2915. end
  2916. naeeym2:Destroy()
  2917. end)()
  2918. end
  2919.  
  2920.  
  2921.  
  2922. EffectModel = Create("Model"){
  2923. Parent = chara,
  2924. Name = "Effects",
  2925. }
  2926.  
  2927.  
  2928. Effects = {
  2929. Block = {
  2930. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2931. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2932. prt.Anchored = true
  2933. prt.CFrame = cframe
  2934. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2935. game:GetService("Debris"):AddItem(prt, 10)
  2936. if Type == 1 or Type == nil then
  2937. table.insert(Effects, {
  2938. prt,
  2939. "Block1",
  2940. delay,
  2941. x3,
  2942. y3,
  2943. z3,
  2944. msh
  2945. })
  2946. elseif Type == 2 then
  2947. table.insert(Effects, {
  2948. prt,
  2949. "Block2",
  2950. delay,
  2951. x3,
  2952. y3,
  2953. z3,
  2954. msh
  2955. })
  2956. end
  2957. end;
  2958. };
  2959.  
  2960. Cylinder = {
  2961. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2962. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2963. prt.Anchored = true
  2964. prt.CFrame = cframe
  2965. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2966. game:GetService("Debris"):AddItem(prt, 10)
  2967. table.insert(Effects, {
  2968. prt,
  2969. "Cylinder",
  2970. delay,
  2971. x3,
  2972. y3,
  2973. z3,
  2974. msh
  2975. })
  2976. end;
  2977. };
  2978. Head = {
  2979. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2980. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2981. prt.Anchored = true
  2982. prt.CFrame = cframe
  2983. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2984. game:GetService("Debris"):AddItem(prt, 10)
  2985. table.insert(Effects, {
  2986. prt,
  2987. "Cylinder",
  2988. delay,
  2989. x3,
  2990. y3,
  2991. z3,
  2992. msh
  2993. })
  2994. end;
  2995. };
  2996.  
  2997. Sphere = {
  2998. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2999. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3000. prt.Anchored = true
  3001. prt.CFrame = cframe
  3002. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3003. game:GetService("Debris"):AddItem(prt, 10)
  3004. table.insert(Effects, {
  3005. prt,
  3006. "Cylinder",
  3007. delay,
  3008. x3,
  3009. y3,
  3010. z3,
  3011. msh
  3012. })
  3013. end;
  3014. };
  3015.  
  3016. Elect = {
  3017. Create = function(cff, x, y, z)
  3018. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  3019. prt.Anchored = true
  3020. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  3021. prt.CFrame = CFrame.new(prt.Position)
  3022. game:GetService("Debris"):AddItem(prt, 2)
  3023. local xval = math.random() / 2
  3024. local yval = math.random() / 2
  3025. local zval = math.random() / 2
  3026. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  3027. table.insert(Effects, {
  3028. prt,
  3029. "Elec",
  3030. 0.1,
  3031. x,
  3032. y,
  3033. z,
  3034. xval,
  3035. yval,
  3036. zval
  3037. })
  3038. end;
  3039.  
  3040. };
  3041.  
  3042. Ring = {
  3043. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3044. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3045. prt.Anchored = true
  3046. prt.CFrame = cframe
  3047. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3048. game:GetService("Debris"):AddItem(prt, 10)
  3049. table.insert(Effects, {
  3050. prt,
  3051. "Cylinder",
  3052. delay,
  3053. x3,
  3054. y3,
  3055. z3,
  3056. msh
  3057. })
  3058. end;
  3059. };
  3060.  
  3061.  
  3062. Wave = {
  3063. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3064. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3065. prt.Anchored = true
  3066. prt.CFrame = cframe
  3067. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3068. game:GetService("Debris"):AddItem(prt, 10)
  3069. table.insert(Effects, {
  3070. prt,
  3071. "Cylinder",
  3072. delay,
  3073. x3,
  3074. y3,
  3075. z3,
  3076. msh
  3077. })
  3078. end;
  3079. };
  3080.  
  3081. Break = {
  3082. Create = function(brickcolor, cframe, x1, y1, z1)
  3083. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3084. prt.Anchored = true
  3085. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3086. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3087. local num = math.random(10, 50) / 1000
  3088. game:GetService("Debris"):AddItem(prt, 10)
  3089. table.insert(Effects, {
  3090. prt,
  3091. "Shatter",
  3092. num,
  3093. prt.CFrame,
  3094. math.random() - math.random(),
  3095. 0,
  3096. math.random(50, 100) / 100
  3097. })
  3098. end;
  3099. };
  3100.  
  3101. Fire = {
  3102. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  3103. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3104. prt.Anchored = true
  3105. prt.CFrame = cframe
  3106. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3107. game:GetService("Debris"):AddItem(prt, 10)
  3108. table.insert(Effects, {
  3109. prt,
  3110. "Fire",
  3111. delay,
  3112. 1,
  3113. 1,
  3114. 1,
  3115. msh
  3116. })
  3117. end;
  3118. };
  3119.  
  3120. FireWave = {
  3121. Create = function(brickcolor, cframe, x1, y1, z1)
  3122. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  3123. prt.Anchored = true
  3124. prt.CFrame = cframe
  3125. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3126. local d = Create("Decal"){
  3127. Parent = prt,
  3128. Texture = "rbxassetid://26356434",
  3129. Face = "Top",
  3130. }
  3131. local d = Create("Decal"){
  3132. Parent = prt,
  3133. Texture = "rbxassetid://26356434",
  3134. Face = "Bottom",
  3135. }
  3136. game:GetService("Debris"):AddItem(prt, 10)
  3137. table.insert(Effects, {
  3138. prt,
  3139. "FireWave",
  3140. 1,
  3141. 30,
  3142. math.random(400, 600) / 100,
  3143. msh
  3144. })
  3145. end;
  3146. };
  3147.  
  3148. Lightning = {
  3149. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  3150. local magz = (p0 - p1).magnitude
  3151. local curpos = p0
  3152. local trz = {
  3153. -ofs,
  3154. ofs
  3155. }
  3156. for i = 1, tym do
  3157. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  3158. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3159. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  3160. li.Material = "Neon"
  3161. if tym == i then
  3162. local magz2 = (curpos - p1).magnitude
  3163. li.Size = Vector3.new(th, th, magz2)
  3164. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  3165. table.insert(Effects, {
  3166. li,
  3167. "Disappear",
  3168. last
  3169. })
  3170. else
  3171. do
  3172. do
  3173. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  3174. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  3175. game.Debris:AddItem(li, 10)
  3176. table.insert(Effects, {
  3177. li,
  3178. "Disappear",
  3179. last
  3180. })
  3181. end
  3182. end
  3183. end
  3184. end
  3185. end
  3186. };
  3187.  
  3188. EffectTemplate = {
  3189.  
  3190. };
  3191. }
  3192.  
  3193.  
  3194. function smek()
  3195. attack = true
  3196. bweld.Part0 = RightArm
  3197. bweld.C0 = CFrame.new(-.2,-2,.4)*CFrame.Angles(math.rad(90),0,math.rad(180))
  3198. Humanoid.WalkSpeed = 40
  3199. for i=0,1,.2 do
  3200. swait()
  3201. PlayAnimationFromTable({
  3202. CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
  3203. CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  3204. CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
  3205. CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
  3206. CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
  3207. CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
  3208. }, .3, false)
  3209. end
  3210. Humanoid.WalkSpeed = 2
  3211. tr1.Enabled = true
  3212. so(536642316,baton,1,1)
  3213. for i=0,1,.1 do
  3214. swait()
  3215. PlayAnimationFromTable({
  3216. CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  3217. CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  3218. CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
  3219. CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
  3220. CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
  3221. CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
  3222. }, .3, false)
  3223. mdmg(baton,3,"Blunt")
  3224. end
  3225. swait(5)
  3226. bweld.Part0 = Torso
  3227. bweld.C0 = bdefc0
  3228. Humanoid.WalkSpeed = 16
  3229. tr1.Enabled = false
  3230. attack = false
  3231. end
  3232.  
  3233. function asmek()
  3234. attack = true
  3235. --local par
  3236. --coroutine.wrap(function()
  3237. --repeat swait() par = rayCast(RootPart.Position,Vector3.new(0,-1,0),3,chara) until par~=nil or Torso.Velocity.Y == 0
  3238. --tr2.Enabled = false
  3239. --attack = false
  3240. --end)()
  3241. --for i=0,1,.2 do
  3242. --swait()
  3243. --PlayAnimationFromTable({
  3244. --CFrame.new(0, -0.0460019112, -0.0689063296, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  3245. --CFrame.new(0, 1.52556431, -0.222140759, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  3246. --CFrame.new(1.59158015, 0.575856388, 6.13234874e-07, 0.642787039, -0.766044974, -4.38231467e-07, 0.766045034, 0.642787039, 1.78813934e-07, 1.63912773e-07, -4.39584255e-07, 1.00000012),
  3247. --CFrame.new(-1.59158027, 0.575856209, 6.13234988e-07, 0.642787039, 0.766044974, 4.38231467e-07, -0.766045034, 0.642787039, 1.78813934e-07, -1.63912773e-07, -4.39584255e-07, 1.00000012),
  3248. --CFrame.new(0.499998927, -1.99999928, 3.81469772e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  3249. --CFrame.new(-0.5, -1.41182017, 0.232474089, 1, 0, 0, 0, 0.642786622, 0.766045392, 0, -0.766045392, 0.642786622),
  3250. --}, .3, false)
  3251. --end
  3252. tr2.Enabled = true
  3253. so(536642316,RightLeg,1,1)
  3254. for i=0,1.5,.1 do
  3255. swait()
  3256. PlayAnimationFromTable({
  3257. CFrame.new(0, -0.11843279, 0.00109164417, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414)*CFrame.Angles(math.rad(-360*i),0,0),
  3258. CFrame.new(0, 1.36002374, -0.491580963, 1, 0, 0, 0, 0.642787457, 0.766044736, 0, -0.766044736, 0.642787457),
  3259. CFrame.new(1.59157825, 0.575854659, 4.30346518e-06, 0.64278698, -0.766045034, -1.0103544e-07, 0.766045094, 0.64278698, -5.36441803e-07, 5.06639481e-07, 2.98023224e-07, 1.00000012),
  3260. CFrame.new(-1.59158015, 0.575855613, 2.39611677e-06, 0.64278698, 0.766045034, 1.0103544e-07, -0.766045094, 0.64278698, -5.36441803e-07, -5.06639481e-07, 2.98023224e-07, 1.00000012),
  3261. CFrame.new(0.399999022, -1.92074621, -0.716740668, 1, 0, 0, 0, 0.766044736, -0.642787457, 0, 0.642787457, 0.766044736),
  3262. CFrame.new(-0.5, -1.41181993, 0.232477784, 1, 0, 0, 0, 0.642787457, 0.766044736, 0, -0.766044736, 0.642787457),
  3263. }, .3, false)
  3264. if i >= .4 then
  3265. mdmg(RightLeg,3.5,"Blunt")
  3266. end
  3267. end
  3268. tr2.Enabled = false
  3269. attack = false
  3270. end
  3271.  
  3272. local shots = 7
  3273. zhold = true
  3274. function shoot()
  3275. attack = true
  3276. so(169799883,gun,1,1)
  3277. for i=0,1,.1 do
  3278. swait()
  3279. PlayAnimationFromTable({
  3280. CFrame.new(0.0524868444, 0, -0.0110093001, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  3281. CFrame.new(-0.0421711877, 1.49999738, -0.0331315249, 0.852868021, -0.0612752885, -0.518518507, 0.17364794, 0.969846606, 0.171008661, 0.492404759, -0.235887513, 0.837791562),
  3282. CFrame.new(0.611007333, -0.00932076573, -0.639356554, 0.653100669, 0.696805716, -0.296515375, -0.748181939, 0.533255994, -0.394793421, -0.116975725, 0.479687244, 0.869607329),
  3283. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  3284. CFrame.new(0.499998003, -2.00000095, 3.84449959e-06, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  3285. CFrame.new(-0.499998897, -2.00000095, 1.59442425e-06, 0.98480767, 0, 0.173648536, 0, 1, 0, -0.173648536, 0, 0.98480767),
  3286. }, .3, false)
  3287. end
  3288. Humanoid.WalkSpeed = 2
  3289. local ref = Instance.new("Part",chara)
  3290. ref.Size = Vector3.new(0,0,0)
  3291. ref.Anchored = true
  3292. ref.CanCollide = false
  3293. ref.Transparency = 1
  3294. gweld.Part0 = RightArm
  3295. gweld.C0 = CFrame.new(.1,-1.5,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-40))
  3296. for i=0,1,.1 do
  3297. swait()
  3298. PlayAnimationFromTable({
  3299. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3300. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3301. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  3302. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  3303. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3304. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3305. }, .3, false)
  3306. end
  3307. swait(5)
  3308. repeat
  3309. so(470245800,gun,1,1)
  3310. ref.CFrame = Mouse.Hit
  3311. mdmg(ref,3,"Shot")
  3312. local hitpt = Instance.new("Part",EffectModel)
  3313. hitpt.Size = Vector3.new(0,0,.3)
  3314. local bf = Instance.new("BodyVelocity",hitpt)
  3315. bf.P = 10000
  3316. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  3317. game:service'Debris':AddItem(bf,.1)
  3318. hitpt.CFrame = gun.CFrame * CFrame.new(0,-.5,.5) * CFrame.Angles(math.rad(90),0,0)
  3319. bf.Velocity = Vector3.new(0,5,0) + RootPart.CFrame.rightVector*10
  3320. local hitm = Instance.new("SpecialMesh",hitpt)
  3321. hitm.MeshId = "http://www.roblox.com/asset/?id=94295100"
  3322. hitm.TextureId = "http://www.roblox.com/asset/?id=94287792"
  3323. hitm.Scale = Vector3.new(3,3,3.5)
  3324. coroutine.wrap(function()
  3325. swait(120)
  3326. for i = 0,1.1 do
  3327. swait()
  3328. hitpt.Transparency = i
  3329. end
  3330. hitpt:Destroy()
  3331. end)()
  3332. Effects.Block.Create(BrickColor.new("Bright yellow"), gun.CFrame*CFrame.new(0,.6,.3), 0,0,0,1,1,1, 0.05)
  3333. shots = shots - 1
  3334. for i=0,1,.2 do
  3335. swait()
  3336. PlayAnimationFromTable({
  3337. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3338. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3339. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  3340. CFrame.new(-0.516991675, 0.65931946, -0.711421967, 0, -0.499999166, 0.866025925, 0.766044796, -0.556670487, -0.321393073, 0.642787218, 0.663414717, 0.383021772),
  3341. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3342. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3343. }, .3, false)
  3344. end
  3345. for i=0,1,.2 do
  3346. swait()
  3347. PlayAnimationFromTable({
  3348. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3349. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3350. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  3351. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  3352. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3353. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3354. }, .3, false)
  3355. end
  3356. if shots == 0 then
  3357. so(147323220,gun,1,1)
  3358. for i=0,1.3,.1 do
  3359. swait()
  3360. PlayAnimationFromTable({
  3361. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3362. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3363. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  3364. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  3365. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3366. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3367. }, .3, false)
  3368. end
  3369. local MagPartt = New("Part",chara,"MagPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000033, 0.399999976, 1),CFrame = CFrame.new(-9.29999638, 0.700002313, -0.200002074, 1, 0, 0, 0, 0, 1, 0, -1, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  3370. MagPartt.CFrame = gun.CFrame * CFrame.new(0,-.5,-.5) * CFrame.Angles(0,0,0)
  3371. coroutine.wrap(function()
  3372. swait(5)
  3373. MagPartt.CanCollide = true
  3374. swait(120)
  3375. for i = 0,1.1 do
  3376. swait()
  3377. MagPartt.Transparency = i
  3378. end
  3379. MagPartt:Destroy()
  3380. end)()
  3381. swait(10)
  3382. local MagPart = New("Part",chara,"MagPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(.2,.4,1),CFrame = CFrame.new(-9.29999638, 0.700002313, -0.200002074, 1, 0, 0, 0, 0, 1, 0, -1, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  3383. local Weld = New("ManualWeld",MagPart,"Weld",{Part0 = MagPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),C1 = CFrame.new(0.200001717, -1.20000005, -0.200000286, 1, 0, 0, 0, 0, 1, 0, -1, 0),})
  3384. for i=0,1.4,.2 do
  3385. swait()
  3386. PlayAnimationFromTable({
  3387. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3388. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3389. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  3390. CFrame.new(-0.516991675, 0.65931946, -0.711421967, 0, -0.499999166, 0.866025925, 0.766044796, -0.556670487, -0.321393073, 0.642787218, 0.663414717, 0.383021772),
  3391. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3392. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3393. }, .3, false)
  3394. end
  3395. MagPart:Destroy()
  3396. swait(5)
  3397. for i=0,1,.2 do
  3398. swait()
  3399. PlayAnimationFromTable({
  3400. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3401. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3402. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  3403. CFrame.new(-0.629211903, 0.930547178, -0.87133497, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  3404. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3405. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3406. }, .3, false)
  3407. end
  3408. so(506273075,gun,1,1)
  3409. for i=0,1,.2 do
  3410. swait()
  3411. PlayAnimationFromTable({
  3412. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3413. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3414. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  3415. CFrame.new(-0.629361629, 0.793605626, -0.495871037, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  3416. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3417. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3418. }, .3, false)
  3419. end
  3420. for i=0,1,.2 do
  3421. swait()
  3422. PlayAnimationFromTable({
  3423. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3424. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3425. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  3426. CFrame.new(-0.629211903, 0.930547178, -0.87133497, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  3427. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3428. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3429. }, .3, false)
  3430. end
  3431. shots = 7
  3432. swait(10)
  3433. for i=0,1,.2 do
  3434. swait()
  3435. PlayAnimationFromTable({
  3436. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  3437. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  3438. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  3439. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  3440. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3441. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  3442. }, .3, false)
  3443. end
  3444. end
  3445. until zhold == false
  3446. swait(5)
  3447. ref:Destroy()
  3448. so(211134014,gun,1,1)
  3449. for i=0,1,.1 do
  3450. swait()
  3451. PlayAnimationFromTable({
  3452. CFrame.new(0.0524868444, 0, -0.0110093001, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  3453. CFrame.new(-0.0421711877, 1.49999738, -0.0331315249, 0.852868021, -0.0612752885, -0.518518507, 0.17364794, 0.969846606, 0.171008661, 0.492404759, -0.235887513, 0.837791562),
  3454. CFrame.new(0.611007333, -0.00932076573, -0.639356554, 0.653100669, 0.696805716, -0.296515375, -0.748181939, 0.533255994, -0.394793421, -0.116975725, 0.479687244, 0.869607329),
  3455. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  3456. CFrame.new(0.499998003, -2.00000095, 3.84449959e-06, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  3457. CFrame.new(-0.499998897, -2.00000095, 1.59442425e-06, 0.98480767, 0, 0.173648536, 0, 1, 0, -0.173648536, 0, 0.98480767),
  3458. }, .3, false)
  3459. end
  3460. gweld.Part0 = Torso
  3461. gweld.C0 = gdefc0
  3462. Humanoid.WalkSpeed = 16
  3463. attack = false
  3464. end
  3465.  
  3466. local Jails = Instance.new("Model",chara)
  3467. Jails.Name = "Jails"
  3468. function arrest()
  3469. attack = true
  3470. if Mouse.Target~= nil then
  3471. local dude = Mouse.Target.Parent
  3472. local ply = game:service'Players':GetPlayerFromCharacter(dude)
  3473. if dude:FindFirstChildOfClass("Humanoid") then
  3474. Humanoid.WalkSpeed = 0
  3475. for i,v in pairs(dude:children()) do
  3476. if v:IsA("LocalScript") or v:IsA("Tool") then
  3477. v:Destroy()
  3478. end
  3479. end
  3480. local haed = dude:FindFirstChild("Head")
  3481. local JailCell = New("Model",Jails,"JailCell",{})
  3482. local SpawnPart = New("Part",JailCell,"SpawnPart",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.400000006, 0.400000006, 0.400000006),CFrame = CFrame.new(-76.1000137, 3.00000596, -1.99999905, 1, 0, 0, 0, 0, 1, 0, -1, 0),Anchored = true,CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3483. local removescriptspart = New("Part",JailCell,"removescriptspart",{Transparency = 1,Transparency = 1,Size = Vector3.new(16, 9, 13),CFrame = CFrame.new(-69.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3484. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(6, 9, 1),CFrame = CFrame.new(-75.0999985, 5.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3485. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(19, 1, 16),CFrame = CFrame.new(-69.5999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3486. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-68.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3487. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3488. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 9, 16),CFrame = CFrame.new(-78.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3489. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-77.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3490. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3491. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-69.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3492. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3493. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-62.3000031, 2.70000601, 0.600000381, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3494. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(0.400000006, 0.200000003, 0.800000012),CFrame = CFrame.new(-61.5, 3.10000563, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  3495. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(35, 1, 6),CFrame = CFrame.new(-69.5999985, 0.50000602, 12, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3496. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 2.50000572, 4.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3497. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(0.400000006, 0.400000006, 0.400000036),CFrame = CFrame.new(-61.2999992, 3.40000558, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  3498. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 5.5000062, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3499. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 16),CFrame = CFrame.new(-85.0999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3500. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-65.8999939, 2.10000563, -4.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3501. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.200000003, 2.00000024),CFrame = CFrame.new(-62.1000023, 2.30000591, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3502. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.19999993, 0.600000024, 0.400000036),CFrame = CFrame.new(-65.1000061, 2.10000563, -4.19999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3503. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.600000143, 0.400000155),CFrame = CFrame.new(-61.3000031, 2.70000529, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3504. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-62.3000031, 2.70000505, 2.19999886, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3505. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.Granite,Size = Vector3.new(1.19999981, 0.400000036, 1.20000005),CFrame = CFrame.new(-62.1000023, 2.60000587, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  3506. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.Glass,Reflectance = 1,Size = Vector3.new(2, 2.80000019, 0.200000003),CFrame = CFrame.new(-61.1999969, 5.20000648, 1.40000057, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
  3507. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Metal,Size = Vector3.new(0.599999964, 0.200000033, 0.200000003),CFrame = CFrame.new(-64.5999985, 3.70000505, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  3508. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.39999998, 1.20000005, 1.39999998),CFrame = CFrame.new(-61.8000031, 1.6000061, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3509. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.19999993, 0.600000024, 0.400000036),CFrame = CFrame.new(-62.9000015, 2.70000601, 1.3999958, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3510. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-71.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3511. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3512. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.200000003, 2.00000024),CFrame = CFrame.new(-65.0999985, 1.70000601, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3513. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.39999998, 0.600000024, 1.39999998),CFrame = CFrame.new(-65.0999985, 1.30000627, -5.29999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3514. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-67.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3515. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3516. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-74.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3517. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3518. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-71.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3519. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3520. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(19, 1, 16),CFrame = CFrame.new(-69.5999985, 10.5000114, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3521. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.Granite,Size = Vector3.new(1.19999981, 0.400000036, 1.20000005),CFrame = CFrame.new(-65.0999985, 2.00000572, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  3522. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-72.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3523. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3524. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-76.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3525. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3526. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-75.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3527. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3528. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(3.99999976, 0.400000095, 6),CFrame = CFrame.new(-76.1000137, 2.6000061, -1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3529. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 2.40000033, 0.400000155),CFrame = CFrame.new(-65.0999985, 3.00000525, -5.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3530. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-64.3000031, 2.10000491, -4.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3531. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-81.0999985, 0.50000602, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3532. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-70.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3533. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3534. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-73.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3535. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3536. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(3.99999976, 0.400000036, 8),CFrame = CFrame.new(-76.1000137, 2.20000601, -2, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  3537. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 9, 16),CFrame = CFrame.new(-60.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3538. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-77.5999985, 1.50000584, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3539. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3540. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-70.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3541. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3542. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(3.99999976, 0.400000095, 2),CFrame = CFrame.new(-76.1000137, 2.6000061, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  3543. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 4.50000572, 2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3544. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 3.50000572, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3545. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 1.50000584, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3546. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 7.5000062, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3547. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 6.5000062, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3548. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 9.50000572, -2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3549. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 3, 1),CFrame = CFrame.new(-81.0999985, 2.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3550. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-81.0999985, 0.50000602, 7.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3551. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 3, 21),CFrame = CFrame.new(-86.5999985, 2.50000596, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3552. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 8.50000572, -1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3553. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(6, 9, 1),CFrame = CFrame.new(-64.0999985, 5.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3554. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(5, 3, 1),CFrame = CFrame.new(-69.5999985, 2.50000572, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3555. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(5, 2, 1),CFrame = CFrame.new(-69.5999985, 9.00000572, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3556. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 10.5000114, -3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3557. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-62.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3558. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3559. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-74.5999985, 1.50000584, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3560. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3561. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-74.5999985, 1.50000584, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3562. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3563. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-77.5999985, 1.50000584, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3564. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3565. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-69.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3566. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3567. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-66.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3568. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3569. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-67.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3570. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3571. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-65.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3572. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3573. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-68.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3574. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3575. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-64.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3576. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3577. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-63.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3578. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3579. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-61.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  3580. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  3581. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 6.5000062, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3582. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 2.50000572, 4.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3583. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 10.5000114, -3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3584. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 4.50000572, 2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3585. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 3.50000572, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3586. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 8.50000572, -1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3587. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 9.50000572, -2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3588. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 16),CFrame = CFrame.new(-54.0999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3589. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-58.0999985, 0.50000602, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3590. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 5.5000062, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3591. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-58.0999985, 0.50000602, 7.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3592. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 7.5000062, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3593. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 1.50000584, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3594. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 3, 21),CFrame = CFrame.new(-52.5999985, 2.50000596, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3595. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 3, 1),CFrame = CFrame.new(-58.0999985, 2.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3596. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(35, 3, 1),CFrame = CFrame.new(-69.5999985, 2.50000596, 14.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3597. JailCell:MoveTo(pos)
  3598. removescriptspart.Touched:connect(function(hit)
  3599. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= chara then
  3600. for i,v in pairs(hit.Parent:children()) do
  3601. if v:IsA("LocalScript") or v:IsA("Tool") then
  3602. v:Destroy()
  3603. end
  3604. end
  3605. end
  3606. end)
  3607. for _, v in pairs(chara:children()) do
  3608. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  3609. do
  3610. local p = v:clone()
  3611. p.Name = "trail"
  3612. p.Parent = workspace
  3613. p.Transparency = 0.5
  3614. p.Anchored = true
  3615. p.BrickColor = BrickColor.White()
  3616. p.Material = "Neon"
  3617. p:BreakJoints()
  3618. p.CanCollide = false
  3619. if v == chara.Head then
  3620. for a, b in pairs(p:children()) do
  3621. if b:IsA("Sound") then
  3622. b:Destroy()
  3623. end
  3624. end
  3625. end
  3626. coroutine.resume(coroutine.create(function()
  3627. for i = 1, 50 do
  3628. swait()
  3629. p.Transparency = i / 50
  3630. end
  3631. p:Destroy()
  3632. end))
  3633. end
  3634. end
  3635. if v.className == "Accessory" then
  3636. end
  3637. end
  3638. so(1055279036,Torso,1,3)
  3639. if haed~=nil then
  3640. haed.Anchored = true
  3641. Head.CFrame = haed.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(0,math.rad(180),0)
  3642. end
  3643. for i=0,1,.1 do
  3644. swait()
  3645. PlayAnimationFromTable({
  3646. CFrame.new(0.174721688, 0, -0.147934705, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  3647. CFrame.new(3.35276127e-06, 1.44895828, -0.0894558877, 0.939692616, 3.12924385e-07, -0.342020482, 0.0593909845, 0.98480773, 0.163176119, 0.336824477, -0.173648328, 0.925416529),
  3648. CFrame.new(1.5, 0.499998093, -0.40000084, 0.939692676, -0.342020601, 0, 0, 0, -1, 0.342020601, 0.939692676, 0),
  3649. CFrame.new(-1.52924228, 0.286380947, -3.51718177e-06, 0.939692855, 0.342019916, 2.08616257e-07, -0.342019856, 0.939692736, -1.5155652e-07, -2.08616257e-07, 8.94069672e-08, 1.00000024),
  3650. CFrame.new(0.499998987, -2.00000095, -1.14738941e-06, 0.939692676, 0, -0.342020601, 0, 1, 0, 0.342020601, 0, 0.939692676),
  3651. CFrame.new(-0.499998212, -2.00000095, 1.90734909e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  3652. }, .3, false)
  3653. end
  3654. chatfunc("You are under arrest! Now face your sentence!")
  3655. swait(50)
  3656. local soaa = Instance.new("Sound",haed)
  3657. soaa.Volume = 1
  3658. local cho = math.random(1,5)
  3659. if cho == 1 then
  3660. soaa.SoundId = "rbxassetid://111896685"
  3661. elseif cho == 2 then
  3662. soaa.SoundId = "rbxassetid://535528169"
  3663. elseif cho == 3 then
  3664. soaa.SoundId = "rbxassetid://1080363252"
  3665. elseif cho == 4 then
  3666. soaa.SoundId = "rbxassetid://147758746"
  3667. elseif cho == 5 then
  3668. soaa.SoundId = "rbxassetid://626777433"
  3669. soaa.Volume = .3
  3670. soaa.TimePosition = 1
  3671. end
  3672. game:service'Debris':AddItem(soaa,6)
  3673. soaa:Play()
  3674. if haed~=nil then
  3675. haed.Anchored = false
  3676. end
  3677. Humanoid.WalkSpeed = 16
  3678. local jc = JailCell
  3679. if ply~=nil then
  3680. local p = ply
  3681. coroutine.wrap(function()
  3682. while true do
  3683. swait()
  3684. if p~=nil and p.Character ~= nil and p.Character:FindFirstChild("Head") and jc ~= nil then
  3685. if (p.Character:FindFirstChild("Head").Position - removescriptspart.Position).magnitude >= 10 then
  3686. p.Character:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  3687. end
  3688. elseif p==nil then
  3689. jc:Destroy()
  3690. break
  3691. elseif jc==nil then
  3692. break
  3693. end
  3694. end
  3695. end)()
  3696. coroutine.wrap(function()
  3697. while true do
  3698. swait()
  3699. if p~=nil and p.Character ~= nil then
  3700. for i,v in pairs(p.Character:children()) do
  3701. if v:IsA("LocalScript") or v:IsA("Tool") then
  3702. if v:IsA("LocalScript") then
  3703. v.Disabled = true
  3704. end
  3705. v:Destroy()
  3706. end
  3707. end
  3708. end
  3709. end
  3710. end)()
  3711. p.CharacterAdded:connect(function()
  3712. if p~=nil and p.Character ~= nil and p.Character:FindFirstChild("Head") and jc~=nil then
  3713. p.Character:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  3714. end
  3715. end)
  3716. elseif ply == nil then
  3717. coroutine.wrap(function()
  3718. local ch = dude
  3719. while true do
  3720. swait()
  3721. if ch ~= nil and ch:FindFirstChild("Head") and jc~=nil and jc:FindFirstChild("SpawnPart")~=nil then
  3722. if (ch:FindFirstChild("Head").Position - removescriptspart.Position).magnitude >= 10 then
  3723. ch:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  3724. end
  3725. elseif ch.Parent==nil then
  3726. jc:Destroy()
  3727. break
  3728. elseif jc.Parent==nil then
  3729. break
  3730. end
  3731. end
  3732. end)()
  3733. end
  3734. end
  3735. end
  3736. attack = false
  3737. end
  3738.  
  3739.  
  3740. qhold = false
  3741. justsprinted = false
  3742. function sprint()
  3743. attack = true
  3744. --print("supurinto?")
  3745. --justsprinted = true
  3746. --coroutine.wrap(function()
  3747. --swait(10)
  3748. --justsprinted = false
  3749. --end)()
  3750. repeat
  3751. swait()
  3752. PlayAnimationFromTable({
  3753. CFrame.new(-2.4138464e-07, 0.123327732, -0.188363045, 1, -4.38293796e-07, 1.20420327e-06, 0, 0.939692736, 0.342019886, -1.28148622e-06, -0.342019916, 0.939692736) * CFrame.new(0, 0- .08 * math.cos((sine/2.5)), 0),
  3754. CFrame.new(0, 1.41422474, 0.0894482136, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  3755. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, -.6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
  3756. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, .6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  3757. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  3758. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
  3759. }, .3, false)
  3760. Humanoid.WalkSpeed = 40
  3761. until qhold == false or Torso.Velocity == Vector3.new(0,0,0)
  3762. --print'sutoppu'
  3763. Humanoid.WalkSpeed = 16
  3764. attack = false
  3765. end
  3766.  
  3767.  
  3768. function movejails()
  3769. pos = Mouse.Hit.p
  3770. for i,v in pairs(Jails:children()) do
  3771. swait(5)
  3772. v:MoveTo(pos)
  3773. end
  3774. end
  3775.  
  3776. Mouse.Button1Down:connect(function()
  3777. if attack == false then
  3778. if Anim == "Jump" or Anim == "Fall" then
  3779. asmek()
  3780. else
  3781. smek()
  3782. end
  3783. end
  3784. end)
  3785.  
  3786. local sprintt = 0
  3787.  
  3788.  
  3789. Mouse.KeyDown:connect(function(k)
  3790. k = k:lower()
  3791. if k=='m' then
  3792. if mus.IsPlaying == true then
  3793. mus:Stop()
  3794. elseif mus.IsPaused == true then
  3795. mus:Play()
  3796. end
  3797. end
  3798. if attack == false then
  3799. if k == 'q' then
  3800. qhold = true
  3801. sprint()
  3802. elseif k == 'x' then
  3803. arrest()
  3804. elseif k == 'z' then
  3805. zhold = true
  3806. shoot()
  3807. elseif k == 'p' then
  3808. movejails()
  3809. end
  3810. end
  3811. end)
  3812.  
  3813.  
  3814. Mouse.KeyUp:connect(function(k)
  3815. k = k:lower()
  3816. if k == 'q' then
  3817. qhold = false
  3818. elseif k == 'z' then
  3819. zhold = false
  3820. end
  3821. end)
  3822.  
  3823.  
  3824. coroutine.wrap(function()
  3825. while 1 do
  3826. swait()
  3827. if doe <= 360 then
  3828. doe = doe + 2
  3829. else
  3830. doe = 0
  3831. end
  3832. end
  3833. end)()
  3834. while true do
  3835. swait()
  3836. for i, v in pairs(chara:GetChildren()) do
  3837. if v:IsA("Part") then
  3838. v.Material = "SmoothPlastic"
  3839. elseif v:IsA("Accessory") then
  3840. v:WaitForChild("Handle").Material = "SmoothPlastic"
  3841. end
  3842. end
  3843. while true do
  3844. swait()
  3845. if sprintt >= 1 then
  3846. sprintt = sprintt - 1
  3847. end
  3848.  
  3849. if Head:FindFirstChild("mus")==nil then
  3850. mus = Instance.new("Sound",Head)
  3851. mus.Name = "mus"
  3852. mus.SoundId = "rbxassetid://345868687"
  3853. mus.Looped = true
  3854. mus.Volume = 1
  3855. mus:Play()
  3856. end
  3857. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3858. velocity = RootPart.Velocity.y
  3859. sine = sine + change
  3860. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  3861. if RootPart.Velocity.y > 1 and hit == nil then
  3862. Anim = "Jump"
  3863. if attack == false then
  3864. PlayAnimationFromTable({
  3865. CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  3866. CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
  3867. CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
  3868. CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
  3869. CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  3870. CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  3871. }, .3, false)
  3872. end
  3873. elseif RootPart.Velocity.y < -1 and hit == nil then
  3874. Anim = "Fall"
  3875. if attack == false then
  3876. PlayAnimationFromTable({
  3877. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  3878. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  3879. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  3880. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  3881. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  3882. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  3883. }, .3, false)
  3884. end
  3885. elseif Torsovelocity < 1 and hit ~= nil then
  3886. Anim = "Idle"
  3887. if attack == false then
  3888. change = 1
  3889. PlayAnimationFromTable({
  3890. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  3891. CFrame.new(0, 1.49999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3892. CFrame.new(0.89930898, -0.180769742, 0.30436784, 0.766043901, 0.642788172, 8.56792951e-07, -0.556670964, 0.663412929, 0.500000715, 0.321393967, -0.383022994, 0.866024971),
  3893. CFrame.new(-0.899309754, -0.180769712, 0.304367989, 0.766043901, -0.642788172, -8.56792951e-07, 0.556670964, 0.663412929, 0.500000715, -0.321393967, -0.383022994, 0.866024971),
  3894. CFrame.new(0.5, -1.99999893, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  3895. CFrame.new(-0.5, -1.99999893, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  3896. }, .3, false)
  3897. end
  3898. elseif Torsovelocity > 2 and hit ~= nil then
  3899. Anim = "Walk"
  3900. if attack == false then
  3901. PlayAnimationFromTable({
  3902. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 3.5), 0) * CFrame.Angles(0, 0, 0),
  3903. CFrame.new(-2.09923631e-14, 1.48262846, -0.0984891504, 1, -1.42108547e-14, 0, 0, 0.984807491, 0.173649743, 0, -0.173649758, 0.984807491),
  3904. CFrame.new(0.89930898, -0.180769742, 0.30436784, 0.766043901, 0.642788172, 8.56792951e-07, -0.556670964, 0.663412929, 0.500000715, 0.321393967, -0.383022994, 0.866024971),
  3905. CFrame.new(-0.899309754, -0.180769712, 0.304367989, 0.766043901, -0.642788172, -8.56792951e-07, 0.556670964, 0.663412929, 0.500000715, -0.321393967, -0.383022994, 0.866024971),
  3906. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 5)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 5)), 0, 0),
  3907. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 5)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 5)), 0, 0),
  3908. }, .3, false)
  3909. end
  3910. end
  3911. if 0 < #Effects then
  3912. for e = 1, #Effects do
  3913. if Effects[e] ~= nil then
  3914. local Thing = Effects[e]
  3915. if Thing ~= nil then
  3916. local Part = Thing[1]
  3917. local Mode = Thing[2]
  3918. local Delay = Thing[3]
  3919. local IncX = Thing[4]
  3920. local IncY = Thing[5]
  3921. local IncZ = Thing[6]
  3922. if Thing[2] == "Shoot" then
  3923. local Look = Thing[1]
  3924. local move = 30
  3925. if Thing[8] == 3 then
  3926. move = 10
  3927. end
  3928. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3929. if Thing[10] ~= nil then
  3930. da = pos
  3931. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3932. cfa = CFrame.new(Thing[4], pos)
  3933. tehCF = cfa:lerp(cf2, 0.2)
  3934. Thing[1] = tehCF.lookVector
  3935. end
  3936. local mag = (Thing[4] - pos).magnitude
  3937. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3938. if Thing[8] == 2 then
  3939. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3940. end
  3941. Thing[4] = Thing[4] + Look * move
  3942. Thing[3] = Thing[3] - 1
  3943. if 2 < Thing[5] then
  3944. Thing[5] = Thing[5] - 0.3
  3945. Thing[6] = Thing[6] - 0.3
  3946. end
  3947. if hit ~= nil then
  3948. Thing[3] = 0
  3949. if Thing[8] == 1 or Thing[8] == 3 then
  3950. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3951. else
  3952. if Thing[8] == 2 then
  3953. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3954. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  3955. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3956. ref.Anchored = true
  3957. ref.CFrame = CFrame.new(pos)
  3958. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3959. game:GetService("Debris"):AddItem(ref, 0.2)
  3960. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3961. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3962. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3963. end
  3964. end
  3965. end
  3966. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3967. ref.Anchored = true
  3968. ref.CFrame = CFrame.new(pos)
  3969. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3970. game:GetService("Debris"):AddItem(ref, 1)
  3971. end
  3972. if Thing[3] <= 0 then
  3973. table.remove(Effects, e)
  3974. end
  3975. end
  3976. do
  3977. do
  3978. if Thing[2] == "FireWave" then
  3979. if Thing[3] <= Thing[4] then
  3980. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3981. Thing[3] = Thing[3] + 1
  3982. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3983. else
  3984. Part.Parent = nil
  3985. table.remove(Effects, e)
  3986. end
  3987. end
  3988. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3989. if Thing[1].Transparency <= 1 then
  3990. if Thing[2] == "Block1" then
  3991. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3992. Mesh = Thing[7]
  3993. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3994. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3995. else
  3996. if Thing[2] == "Block2" then
  3997. Thing[1].CFrame = Thing[1].CFrame
  3998. Mesh = Thing[7]
  3999. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4000. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4001. else
  4002. if Thing[2] == "Fire" then
  4003. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  4004. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4005. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4006. else
  4007. if Thing[2] == "Cylinder" then
  4008. Mesh = Thing[7]
  4009. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4010. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4011. else
  4012. if Thing[2] == "Blood" then
  4013. Mesh = Thing[7]
  4014. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  4015. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4016. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4017. else
  4018. if Thing[2] == "Elec" then
  4019. Mesh = Thing[10]
  4020. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  4021. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4022. else
  4023. if Thing[2] == "Disappear" then
  4024. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4025. else
  4026. if Thing[2] == "Shatter" then
  4027. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4028. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  4029. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4030. Thing[6] = Thing[6] + Thing[5]
  4031. end
  4032. end
  4033. end
  4034. end
  4035. end
  4036. end
  4037. end
  4038. end
  4039. else
  4040. Part.Parent = nil
  4041. table.remove(Effects, e)
  4042. end
  4043. end
  4044. end
  4045. end
  4046. end
  4047. end
  4048. end
  4049. end
  4050. end
  4051. end
  4052. end)
  4053.  
  4054. Script3.Name = "Script3"
  4055. Script3.Parent = MainFrame
  4056. Script3.BackgroundColor3 = Color3.new(1, 1, 1)
  4057. Script3.Position = UDim2.new(0.118756376, 0, 0.36538282, 0)
  4058. Script3.Size = UDim2.new(0, 200, 0, 50)
  4059. Script3.Font = Enum.Font.SciFi
  4060. Script3.Text = "Psychopathic Genocider"
  4061. Script3.TextColor3 = Color3.new(0, 0, 0)
  4062. Script3.TextSize = 20
  4063. Script3.MouseButton1Down:connect(function()
  4064. --------------------------
  4065. --Psychopathic Genocider--
  4066. ----------------------------------------------------------------
  4067. --Psycho, and this edit by CKbackup (Sugarie Saffron) --
  4068. --Genocider, an edit of Psycho by Salvo_Starly --
  4069. --YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
  4070. --Discord: Sugarie Saffron#4705 --
  4071. ----------------------------------------------------------------
  4072.  
  4073. print([[
  4074. --"TRUE" PSYGEN--
  4075. By CKbackup (Sugarie Saffron)
  4076. YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
  4077. Discord: Sugarie Saffron#4705
  4078. --------------------------------
  4079. As I've been demoted from my SB
  4080. Mod rank in VSB, I don't see the
  4081. need to hold this back any longer.
  4082.  
  4083. Also, if the anims look weird,
  4084. it's because it's actually modeled
  4085. off a scaled rig with a package.
  4086. --------------------------------
  4087. (Keys)
  4088. M - Mute/Play Music
  4089.  
  4090. Mouse Click
  4091. 1st - Slash
  4092. 2nd - Stab
  4093. 3rd - Shoot
  4094. Jump - Aerial Slash
  4095.  
  4096. Q - Target
  4097. E - Teleport (To Target)
  4098.  
  4099. Z - Satan's Riposte
  4100. X - Hell's Bullet (Gun) / Expunge (Knife)
  4101. (Randomized, Target First)
  4102. C - The Natsuki (Target First)
  4103. V - Rain of Hell
  4104.  
  4105. G - just say some stupid oneliner
  4106. P - Suicide
  4107. ]])
  4108.  
  4109. wait(1/60)
  4110. Effects = { }
  4111. local Player = game:service'Players'.localPlayer
  4112. local chara = Player.Character
  4113. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  4114. local Mouse = Player:GetMouse()
  4115. local LeftArm = chara["Left Arm"]
  4116. local RightArm = chara["Right Arm"]
  4117. local LeftLeg = chara["Left Leg"]
  4118. local RightLeg = chara["Right Leg"]
  4119. local Head = chara.Head
  4120. local Torso = chara.Torso
  4121. local Camera = game.Workspace.CurrentCamera
  4122. local RootPart = chara.HumanoidRootPart
  4123. local RootJoint = RootPart.RootJoint
  4124. local attack = false
  4125. local Anim = 'Idle'
  4126. local attacktype = 1
  4127. local delays = false
  4128. local play = true
  4129. local targetted = nil
  4130. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4131. local velocity = RootPart.Velocity.y
  4132. local sine = 0
  4133. local change = 1
  4134. local doe = 0
  4135. local Create = LoadLibrary("RbxUtility").Create
  4136. Humanoid.WalkSpeed = 8
  4137. local m = Create("Model"){
  4138. Parent = chara,
  4139. Name = "ThePistol",
  4140. }
  4141.  
  4142.  
  4143.  
  4144. Humanoid.Animator.Parent = nil
  4145. chara.Animate.Parent = nil
  4146.  
  4147. local newMotor = function(part0, part1, c0, c1)
  4148. local w = Create('Motor'){
  4149. Parent = part0,
  4150. Part0 = part0,
  4151. Part1 = part1,
  4152. C0 = c0,
  4153. C1 = c1,
  4154. }
  4155. return w
  4156. end
  4157.  
  4158. function clerp(a, b, t)
  4159. return a:lerp(b, t)
  4160. end
  4161.  
  4162. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  4163. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4164.  
  4165. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  4166. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  4167. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  4168. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  4169. RootJoint.C1 = CFrame.new(0, 0, 0)
  4170. RootJoint.C0 = CFrame.new(0, 0, 0)
  4171. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  4172. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  4173.  
  4174. local rarmc1 = RW.C1
  4175. local larmc1 = LW.C1
  4176. local rlegc1 = RH.C1
  4177. local llegc1 = LH.C1
  4178.  
  4179. local resetc1 = false
  4180.  
  4181. function PlayAnimationFromTable(table, speed, bool)
  4182. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  4183. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  4184. RW.C0 = clerp(RW.C0, table[3], speed)
  4185. LW.C0 = clerp(LW.C0, table[4], speed)
  4186. RH.C0 = clerp(RH.C0, table[5], speed)
  4187. LH.C0 = clerp(LH.C0, table[6], speed)
  4188. if bool == true then
  4189. if resetc1 == false then
  4190. resetc1 = true
  4191. RootJoint.C1 = RootJoint.C1
  4192. Torso.Neck.C1 = Torso.Neck.C1
  4193. RW.C1 = rarmc1
  4194. LW.C1 = larmc1
  4195. RH.C1 = rlegc1
  4196. LH.C1 = llegc1
  4197. end
  4198. end
  4199. end
  4200.  
  4201. ArtificialHB = Instance.new("BindableEvent", script)
  4202. ArtificialHB.Name = "Heartbeat"
  4203. script:WaitForChild("Heartbeat")
  4204. frame = 0.03333333333333
  4205. tf = 0
  4206. allowframeloss = false
  4207. tossremainder = false
  4208. lastframe = tick()
  4209. script.Heartbeat:Fire()
  4210. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4211. tf = tf + s
  4212. if tf >= frame then
  4213. if allowframeloss then
  4214. script.Heartbeat:Fire()
  4215. lastframe = tick()
  4216. else
  4217. for i = 1, math.floor(tf / frame) do
  4218. script.Heartbeat:Fire()
  4219. end
  4220. lastframe = tick()
  4221. end
  4222. if tossremainder then
  4223. tf = 0
  4224. else
  4225. tf = tf - frame * math.floor(tf / frame)
  4226. end
  4227. end
  4228. end)
  4229. function swait(num)
  4230. if num == 0 or num == nil then
  4231. ArtificialHB.Event:wait()
  4232. else
  4233. for i = 0, num do
  4234. ArtificialHB.Event:wait()
  4235. end
  4236. end
  4237. end
  4238.  
  4239. function RemoveOutlines(part)
  4240. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  4241. end
  4242.  
  4243.  
  4244. CFuncs = {
  4245. ["Part"] = {
  4246. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4247. local Part = Create("Part"){
  4248. Parent = Parent,
  4249. Reflectance = Reflectance,
  4250. Transparency = Transparency,
  4251. CanCollide = false,
  4252. Locked = true,
  4253. BrickColor = BrickColor.new(tostring(BColor)),
  4254. Name = Name,
  4255. Size = Size,
  4256. Material = Material,
  4257. }
  4258. RemoveOutlines(Part)
  4259. return Part
  4260. end;
  4261. };
  4262.  
  4263. ["Mesh"] = {
  4264. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4265. local Msh = Create(Mesh){
  4266. Parent = Part,
  4267. Offset = OffSet,
  4268. Scale = Scale,
  4269. }
  4270. if Mesh == "SpecialMesh" then
  4271. Msh.MeshType = MeshType
  4272. Msh.MeshId = MeshId
  4273. end
  4274. return Msh
  4275. end;
  4276. };
  4277.  
  4278. ["Mesh"] = {
  4279. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4280. local Msh = Create(Mesh){
  4281. Parent = Part,
  4282. Offset = OffSet,
  4283. Scale = Scale,
  4284. }
  4285. if Mesh == "SpecialMesh" then
  4286. Msh.MeshType = MeshType
  4287. Msh.MeshId = MeshId
  4288. end
  4289. return Msh
  4290. end;
  4291. };
  4292.  
  4293. ["Weld"] = {
  4294. Create = function(Parent, Part0, Part1, C0, C1)
  4295. local Weld = Create("Weld"){
  4296. Parent = Parent,
  4297. Part0 = Part0,
  4298. Part1 = Part1,
  4299. C0 = C0,
  4300. C1 = C1,
  4301. }
  4302. return Weld
  4303. end;
  4304. };
  4305.  
  4306. ["Sound"] = {
  4307. Create = function(id, par, vol, pit)
  4308. coroutine.resume(coroutine.create(function()
  4309. local S = Create("Sound"){
  4310. Volume = vol,
  4311. Pitch = pit or 1,
  4312. SoundId = id,
  4313. Parent = par or workspace,
  4314. }
  4315. swait()
  4316. S:play()
  4317. game:GetService("Debris"):AddItem(S, 6)
  4318. end))
  4319. end;
  4320. };
  4321.  
  4322. ["ParticleEmitter"] = {
  4323. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  4324. local fp = Create("ParticleEmitter"){
  4325. Parent = Parent,
  4326. Color = ColorSequence.new(Color1, Color2),
  4327. LightEmission = LightEmission,
  4328. Size = Size,
  4329. Texture = Texture,
  4330. Transparency = Transparency,
  4331. ZOffset = ZOffset,
  4332. Acceleration = Accel,
  4333. Drag = Drag,
  4334. LockedToPart = LockedToPart,
  4335. VelocityInheritance = VelocityInheritance,
  4336. EmissionDirection = EmissionDirection,
  4337. Enabled = Enabled,
  4338. Lifetime = LifeTime,
  4339. Rate = Rate,
  4340. Rotation = Rotation,
  4341. RotSpeed = RotSpeed,
  4342. Speed = Speed,
  4343. VelocitySpread = VelocitySpread,
  4344. }
  4345. return fp
  4346. end;
  4347. };
  4348.  
  4349. CreateTemplate = {
  4350.  
  4351. };
  4352. }
  4353.  
  4354.  
  4355.  
  4356. New = function(Object, Parent, Name, Data)
  4357. local Object = Instance.new(Object)
  4358. for Index, Value in pairs(Data or {}) do
  4359. Object[Index] = Value
  4360. end
  4361. Object.Parent = Parent
  4362. Object.Name = Name
  4363. return Object
  4364. end
  4365.  
  4366.  
  4367. --ShadowHead = New("Part",chara,"ShadowHeadss",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4368. --Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  4369. --Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = chara.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4370.  
  4371. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),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,})
  4372.  
  4373. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  4374. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  4375. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  4376. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4377. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4378. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  4379. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4380. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4381. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  4382. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4383. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4384. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  4385. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4386. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4387. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  4388. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4389.  
  4390. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  4391. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  4392. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4393. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4394. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  4395. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4396. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4397. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  4398. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4399. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4400. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "rbxassetid://3270017",MeshType = Enum.MeshType.FileMesh,})
  4401. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4402. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4403. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4404. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4405. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4406. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  4407. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  4408. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4409. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),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,})
  4410. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  4411. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4412. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),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,})
  4413. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  4414. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4415. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),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,})
  4416. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  4417. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4418. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  4419. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4420. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4421. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  4422. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4423. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4424. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),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,})
  4425. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4426. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4427. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),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,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4428. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  4429. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4430. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,})
  4431. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  4432. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4433. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4434. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  4435. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4436.  
  4437. Knifu = New("Model",chara,"TheKnife",{})
  4438. Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(44.9000015, 1.0999999, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4439. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4440. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  4441. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.89999986, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4442.  
  4443. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4444. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4445. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(44.9000015, 2.90000057, 22.3000011, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4446. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  4447. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.80000067, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4448. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.69999981, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4449. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4450. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4451. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.69999981, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4452. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4453. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4454. BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.19999993, 0.600000024),CFrame = CFrame.new(44.9000015, 3.99999976, 22.3000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  4455. Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  4456. Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 2.89999986, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4457. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(44.9000015, 2.20000029, 22.1000004, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4458. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  4459. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.10000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4460. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.600000083),CFrame = CFrame.new(44.9000015, 1.5, 21.8999977, -1, 0, 0, 0, -1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4461. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  4462. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4463. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(44.9000015, 1.5, 22.3999996, 1, 0, 0, 0, -1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4464. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  4465. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4466. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.89999986, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4467. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4468. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4469. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.0999999, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4470. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4471. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4472. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.0999999, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4473. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4474. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4475. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.29999995, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4476. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4477. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4478. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.29999995, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4479. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  4480. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4481. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(44.9000015, 2.10000038, 22.3000011, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4482. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  4483. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4484. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.30000019, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4485. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  4486. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4487. Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000083, 0.200000003),CFrame = CFrame.new(44.9000015, 3.10000038, 22.1000004, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  4488. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  4489. Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 2.00000048, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4490. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.10000014, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4491. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  4492. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4493. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.50000024, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4494. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  4495. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4496. Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 3.00000024, 0.600000024),CFrame = CFrame.new(44.9000015, 3.0999999, 22.3000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4497. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 2, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4498. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 0.900000095, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4499. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  4500. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4501. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(44.9000015, 2.70000029, 22.1000004, 1, 0, 0, 0, -1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  4502. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  4503. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4504. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(44.9000015, 3.30000019, 22.4000034, 1, 0, 0, 0, -1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  4505. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  4506. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 2.20000029, 0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4507. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 3.30000067, 22.5000019, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4508. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  4509. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.20000076, 0.300001144, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4510. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000006, 0.200000077),CFrame = CFrame.new(44.9000015, 1.80000007, 21.6999969, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4511. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  4512. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.700000167, -0.500003815, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4513. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 2.30000043, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.666667, 0, 0.666667),})
  4514. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  4515. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4516. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 0.700000286, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.666667, 0, 0.666667),})
  4517. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  4518. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4519. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(44.9000015, 2.9000001, 22.5000038, 1, 0, 0, 0, -1, 0, 0, 0, -1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4520. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
  4521. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.80000019, 0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4522.  
  4523. local att1 = Instance.new("Attachment",Hitbox)
  4524. att1.Position = Vector3.new(0,Hitbox.Size.Y/2,Hitbox.Size.Z/2)
  4525. local att2 = Instance.new("Attachment",Hitbox)
  4526. att2.Position = Vector3.new(0,-Hitbox.Size.Y/2,-Hitbox.Size.Z/2)
  4527. local tr1 = Instance.new("Trail",Hitbox)
  4528. tr1.Color = ColorSequence.new(Color3.new(1,0,0))
  4529. tr1.Transparency = NumberSequence.new(0,1)
  4530. tr1.Lifetime = .5
  4531. tr1.Enabled = false
  4532. tr1.LightEmission = 1
  4533. tr1.Attachment0 = att1
  4534. tr1.Attachment1 = att2
  4535.  
  4536. function createrainbow(part,size,trans,life,face,speed,accel,velsp,lock,name)
  4537. local fira = Instance.new("ParticleEmitter",part)
  4538. fira.Name = name
  4539. fira.Color = ColorSequence.new(Color3.new(0,0,0))
  4540. fira.Size = size
  4541. fira.Texture = "rbxasset://textures/particles/fire_main.dds"
  4542. fira.Transparency = trans
  4543. fira.Lifetime = life
  4544. fira.EmissionDirection = face
  4545. fira.Rate = 10000
  4546. fira.RotSpeed = NumberRange.new(100)
  4547. fira.Rotation = NumberRange.new(0,360)
  4548. fira.Speed = speed
  4549. fira.VelocitySpread = velsp
  4550. fira.Acceleration = accel
  4551. fira.LockedToPart = lock
  4552. return fira
  4553. end
  4554.  
  4555. Wings = New("Model",chara,"Wings",{})
  4556. MainPart = New("Part",Wings,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(67.400032, 1.00001299, -47.2999992, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4557. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = Torso,})
  4558. Wing1Part = New("Part",Wings,"Wing1Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.2041626, 2.02130413, -46.7787056, 0.866025448, 0.35355404, 0.35355413, -0.353553772, 0.933016062, -0.0669873655, -0.353553891, -0.0669873059, 0.933015943),})
  4559. createrainbow(Wing1Part,NumberSequence.new(.5,1),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(5),Vector3.new(0,10,0),0,true,"Firea")
  4560. Weld = New("ManualWeld",Wing1Part,"Weld",{Part0 = Wing1Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.35355404, 0.933016062, -0.0669873059, 0.35355413, -0.0669873655, 0.933015943),C1 = CFrame.new(0.804130554, 1.02129114, 0.52129364, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4561. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.433013618, 0.250000477, 0.353553772, 0.176777452, -0.918561935, 0.353553891, 0.883886695, 0.306187093),})
  4562. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  4563. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.433013618, 0.176777452, 0.883886695, 0.250000477, -0.918561935, 0.306187093),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4564. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.482963979, 0.12940979, 0.353553772, 0.408495188, -0.841509461, 0.353553891, 0.774522126, 0.524520695),})
  4565. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  4566. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.482963979, 0.408495188, 0.774522126, 0.12940979, -0.841509461, 0.524520695),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4567. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.500001192, 3.06954462e-12, 0.353553772, 0.612374902, -0.707109571, 0.353553891, 0.61237514, 0.707109332),})
  4568. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  4569. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.500001192, 0.612374902, 0.61237514, 3.06954462e-12, -0.707109571, 0.707109332),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4570.  
  4571. Halo = New("Model",chara,"Halo",{})
  4572. AHaloPart = New("Part",Halo,"AHaloPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999973, 5.50001764, -16.4999981, 1.00000644, 0, 1.25170106e-06, 0, 1, 0, 1.22189874e-06, 0, 1.00000715),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  4573. HaWeld = New("ManualWeld",AHaloPart,"HaWeld",{Part0 = AHaloPart,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),C1 = CFrame.new(-1.90734863e-06, 1.00000906, 1.33514404e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  4574. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071625, 5.50001764, -16.0999889, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4575. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(0.692829132, 0, 0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  4576. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.285759, 5.50001764, -15.8871527, 0.76605016, 0, 0.642795265, 0, 1, 0, -0.642793238, 0, 0.766053021),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4577. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.766044378, 0, -0.642788231, 0, 1, 0, 0.642788351, 0, 0.766044497),C1 = CFrame.new(0.514234543, 0, 0.612840652, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  4578. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736217, 5.50001764, -17.2517643, 0.939700842, 0, 0.342024595, 0, 1, 0, -0.342021763, 0, 0.939702868),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4579. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.939693093, 0, -0.342019916, 0, 1, 0, 0.342020094, 0, 0.939693153),C1 = CFrame.new(-0.273622513, 0, -0.751760483, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  4580. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928379, 5.50001764, -16.9000072, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4581. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(-0.692834854, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  4582. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928265, 5.50001764, -16.0999737, -0.500008047, 0, 0.866034508, 0, 1, 0, -0.866037786, 0, -0.500004828),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4583. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000477, 0, -0.866025746, 0, 1, 0, 0.866025627, 0, -0.500000358),C1 = CFrame.new(-0.692825317, 0, 0.400022507, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  4584. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.5878544, 5.50001764, -16.6389122, 0.173646897, 0, 0.984815121, 0, 1, 0, -0.984815359, 0, 0.173649639),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4585. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808564, 0, 1, 0, 0.984808564, 0, 0.173647195),C1 = CFrame.new(-0.787851334, 0, -0.138912201, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  4586. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.5263824, 5.50001764, -17.2517605, -0.939701259, 0, 0.342020363, 0, 1, 0, -0.342023492, 0, -0.93970114),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4587. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.93969363, 0, -0.34201926, 0, 1, 0, 0.342019081, 0, -0.93969363),C1 = CFrame.new(0.273614883, 0, -0.751756668, 1.00000119, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000131),})
  4588. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121346, 5.50001764, -16.6389122, -0.173651725, 0, 0.984817922, 0, 1, 0, -0.984819889, 0, -0.173648074),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4589. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648179, 0, -0.984808624, 0, 1, 0, 0.984808445, 0, -0.17364794),C1 = CFrame.new(0.787857056, 0, -0.138914108, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  4590. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121384, 5.50001764, -16.3610725, 0.173646957, 0, 0.984817505, 0, 1, 0, -0.984817922, 0, 0.173650518),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4591. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808624, 0, 1, 0, 0.984808564, 0, 0.173647255),C1 = CFrame.new(0.787853241, 0, 0.138923645, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  4592. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.2857647, 5.50001764, -17.1128464, -0.766056955, 0, 0.642793596, 0, 1, 0, -0.642798543, 0, -0.766054869),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4593. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(0.514230728, 0, -0.612844467, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  4594. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071663, 5.50001764, -16.9000053, -0.500009298, 0, 0.866035819, 0, 1, 0, -0.866039753, 0, -0.500005484),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4595. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000715, 0, -0.866026103, 0, 1, 0, 0.866025865, 0, -0.500000477),C1 = CFrame.new(0.692827225, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  4596. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.3142319, 5.50001764, -15.8871336, -0.766055584, 0, 0.642793, 0, 1, 0, -0.642797172, 0, -0.766053736),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4597. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(-0.514232635, 0, 0.61286068, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  4598. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736103, 5.50001764, -15.7482185, -0.939703703, 0, 0.34202081, 0, 1, 0, -0.342024893, 0, -0.939703524),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4599. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.939693749, 0, -0.342019379, 0, 1, 0, 0.342019081, 0, -0.939693689),C1 = CFrame.new(-0.273612976, 0, 0.751774788, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  4600. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.587862, 5.50001764, -16.3610744, -0.173652977, 0, 0.984820604, 0, 1, 0, -0.984823227, 0, -0.17364794),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4601. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648298, 0, -0.984808683, 0, 1, 0, 0.984808445, 0, -0.17364791),C1 = CFrame.new(-0.787858963, 0, 0.138923645, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  4602. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999992, 5.50001764, -17.3000011, 1.00001216, 0, 2.29479861e-06, 0, 1, 0, 2.29479883e-06, 0, 1.00001347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  4603. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 1.00000072, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000083),C1 = CFrame.new(0, 0, -0.79999733, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  4604. Horns = New("Part",Halo,"Horns",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-18.7999992, 5.72899342, -16.4698296, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  4605. Mesh = New("SpecialMesh",Horns,"Mesh",{Scale = Vector3.new(1.08000004, 1, 1),VertexColor = Vector3.new(-1, -1, -1),MeshId = "http://www.roblox.com/asset/?id=71494804",TextureId = "http://www.roblox.com/asset/?id=71494779",MeshType = Enum.MeshType.FileMesh,})
  4606. Weld = New("ManualWeld",Horns,"Weld",{Part0 = Horns,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.22898483, -0.0301551819, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  4607. for i,v in pairs(Halo:children()) do
  4608. if v:IsA("BasePart") then
  4609. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  4610. end
  4611. end
  4612. coroutine.wrap(function()
  4613. while true do
  4614. swait()
  4615. HaWeld.C0 = HaWeld.C0 * CFrame.Angles(0,math.rad(1),0)
  4616. end
  4617. end)()
  4618.  
  4619. for _,v in pairs(m:children()) do
  4620. if v:IsA("Part") then
  4621. v.CanCollide = false
  4622. end
  4623. end
  4624.  
  4625. function rayCast(Position, Direction, Range, Ignore)
  4626. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  4627. end
  4628.  
  4629. --[[FindNearestTorso = function(pos)
  4630. local list = (game.workspace:GetDescendants())
  4631. local torso = nil
  4632. local dist = 1000
  4633. local temp, human, temp2 = nil, nil, nil
  4634. for x = 1, #list do
  4635. temp2 = list[x]
  4636. if temp2.className == "Model" and temp2.Name ~= chara.Name then
  4637. temp = temp2:findFirstChild("Torso")
  4638. human = temp2:FindFirstChildOfClass("Humanoid")
  4639. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  4640. local dohit = true
  4641. if dohit == true then
  4642. torso = temp
  4643. dist = (temp.Position - pos).magnitude
  4644. end
  4645. end
  4646. end
  4647. end
  4648. return torso, dist
  4649. end]]
  4650. function FindNearestTorso(Position, Distance, SinglePlayer)
  4651. if SinglePlayer then
  4652. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  4653. end
  4654. local List = {}
  4655. for i, v in pairs(workspace:GetDescendants()) do
  4656. if v:IsA("Model") then
  4657. if v:findFirstChild("Head") then
  4658. if v ~= chara then
  4659. if (v.Head.Position - Position).magnitude <= Distance then
  4660. table.insert(List, v)
  4661. end
  4662. end
  4663. end
  4664. end
  4665. end
  4666. return List
  4667. end
  4668.  
  4669. local p1mit = Instance.new("ParticleEmitter")
  4670. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  4671. p1mit.LightEmission = 1
  4672. p1mit.Color = ColorSequence.new(Color3.new(1,0,0))
  4673. p1mit.Size = NumberSequence.new(1,0)
  4674. p1mit.Lifetime = NumberRange.new(2)
  4675. p1mit.Rate = 1000
  4676. p1mit.Rotation = NumberRange.new(0,359)
  4677. p1mit.Speed = NumberRange.new(0)
  4678.  
  4679. function noretaliation(dude)
  4680. end
  4681.  
  4682. function dmg(dude)
  4683. if dude.Name ~= chara then
  4684. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  4685. noretaliation(dude)
  4686. CamShake(dude.Head,10,.5,.3)
  4687. local bgf = Instance.new("BodyGyro",dude.Head)
  4688. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4689. local val = Instance.new("BoolValue",dude)
  4690. val.Name = "IsHit"
  4691. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  4692. local partasdeff = Instance.new("ParticleEmitter",torsy)
  4693. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  4694. partasdeff.LightEmission = .1
  4695. partasdeff.Size = NumberSequence.new(0.2)
  4696. partasdeff.Texture = "rbxassetid://771221224"
  4697. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  4698. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  4699. partasdeff.Transparency = bbb
  4700. partasdeff.Size = aaa
  4701. partasdeff.ZOffset = .9
  4702. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  4703. partasdeff.LockedToPart = false
  4704. partasdeff.EmissionDirection = "Back"
  4705. partasdeff.Lifetime = NumberRange.new(1, 2)
  4706. partasdeff.Rate = 1000
  4707. partasdeff.Rotation = NumberRange.new(-100, 100)
  4708. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  4709. partasdeff.Speed = NumberRange.new(6)
  4710. partasdeff.VelocitySpread = 10000
  4711. partasdeff.Enabled=false
  4712. partasdeff:Emit(30)
  4713. coroutine.wrap(function()
  4714. targetted = nil
  4715. swait(30)
  4716. dude:BreakJoints()
  4717. swait(5)
  4718. CFuncs["Sound"].Create("rbxassetid://62339698", dude, 3, .3)
  4719. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  4720. for i,v in pairs(dude:GetChildren()) do
  4721. if v:IsA("BasePart") then
  4722. local bodpos = Instance.new("BodyPosition",v)
  4723. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  4724. p1mit:Clone().Parent = v
  4725. v.BrickColor = BrickColor.new("Really black")
  4726. end
  4727. end
  4728. for i=0,1,.05 do
  4729. for a,v in pairs(dude:GetChildren()) do
  4730. if v:IsA("BasePart") then
  4731. v.Transparency = i
  4732. end
  4733. end
  4734. swait()
  4735. end
  4736. for a,v in pairs(dude:GetChildren()) do
  4737. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  4738. v.ParticleEmitter.Enabled = false
  4739. end
  4740. game:service'Debris':AddItem(v,2)
  4741. end
  4742. end)()
  4743. end
  4744. end
  4745.  
  4746.  
  4747. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  4748. --local buddy
  4749. for _, c in pairs(workspace:GetDescendants()) do
  4750. local hum = c:FindFirstChildOfClass("Humanoid")
  4751. if hum ~= nil then
  4752. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  4753. if head ~= nil then
  4754. local targ = head.Position - Part.Position
  4755. local mag = targ.magnitude
  4756. if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil then
  4757. if c.Name ~= chara then
  4758. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
  4759. noretaliation(c)
  4760. local val = Instance.new("BoolValue",c)
  4761. val.Name = "MagDmgd"
  4762. local asd = Instance.new("ParticleEmitter",head)
  4763. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  4764. asd.LightEmission = .1
  4765. asd.Size = NumberSequence.new(0.2)
  4766. asd.Texture = "rbxassetid://771221224"
  4767. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  4768. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  4769. asd.Transparency = bbb
  4770. asd.Size = aaa
  4771. asd.ZOffset = .9
  4772. asd.Acceleration = Vector3.new(0, -5, 0)
  4773. asd.LockedToPart = false
  4774. asd.EmissionDirection = "Back"
  4775. asd.Lifetime = NumberRange.new(1, 2)
  4776. asd.Rate = 1000
  4777. asd.Rotation = NumberRange.new(-100, 100)
  4778. asd.RotSpeed = NumberRange.new(-100, 100)
  4779. asd.Speed = NumberRange.new(6)
  4780. asd.VelocitySpread = 10000
  4781. asd.Enabled=true
  4782. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  4783. dmg(c)
  4784. CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
  4785. coroutine.wrap(function()
  4786. swait(.2)
  4787. asd.Enabled = false
  4788. wait(2)
  4789. asd:Remove()
  4790. end)()
  4791. else
  4792. CFuncs["Sound"].Create("rbxassetid://240429289", head, 1.5, math.random(1,1.3))
  4793. Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  4794.  
  4795. end
  4796. end
  4797. end
  4798. end
  4799. end
  4800. end
  4801. end
  4802. EffectModel = Create("Model"){
  4803. Parent = chara,
  4804. Name = "Effects",
  4805. }
  4806.  
  4807. Effects = {
  4808. Block = {
  4809. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4810. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4811. prt.Anchored = true
  4812. prt.CFrame = cframe
  4813. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4814. game:GetService("Debris"):AddItem(prt, 10)
  4815. if Type == 1 or Type == nil then
  4816. table.insert(Effects, {
  4817. prt,
  4818. "Block1",
  4819. delay,
  4820. x3,
  4821. y3,
  4822. z3,
  4823. msh
  4824. })
  4825. elseif Type == 2 then
  4826. table.insert(Effects, {
  4827. prt,
  4828. "Block2",
  4829. delay,
  4830. x3,
  4831. y3,
  4832. z3,
  4833. msh
  4834. })
  4835. end
  4836. end;
  4837. };
  4838.  
  4839. Cylinder = {
  4840. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4841. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4842. prt.Anchored = true
  4843. prt.CFrame = cframe
  4844. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4845. game:GetService("Debris"):AddItem(prt, 10)
  4846. table.insert(Effects, {
  4847. prt,
  4848. "Cylinder",
  4849. delay,
  4850. x3,
  4851. y3,
  4852. z3,
  4853. msh
  4854. })
  4855. end;
  4856. };
  4857. Head = {
  4858. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4859. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4860. prt.Anchored = true
  4861. prt.CFrame = cframe
  4862. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4863. game:GetService("Debris"):AddItem(prt, 10)
  4864. table.insert(Effects, {
  4865. prt,
  4866. "Cylinder",
  4867. delay,
  4868. x3,
  4869. y3,
  4870. z3,
  4871. msh
  4872. })
  4873. end;
  4874. };
  4875.  
  4876. Sphere = {
  4877. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4878. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4879. prt.Anchored = true
  4880. prt.CFrame = cframe
  4881. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4882. game:GetService("Debris"):AddItem(prt, 10)
  4883. table.insert(Effects, {
  4884. prt,
  4885. "Cylinder",
  4886. delay,
  4887. x3,
  4888. y3,
  4889. z3,
  4890. msh
  4891. })
  4892. end;
  4893. };
  4894.  
  4895. Elect = {
  4896. Create = function(cff, x, y, z)
  4897. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  4898. prt.Anchored = true
  4899. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  4900. prt.CFrame = CFrame.new(prt.Position)
  4901. game:GetService("Debris"):AddItem(prt, 2)
  4902. local xval = math.random() / 2
  4903. local yval = math.random() / 2
  4904. local zval = math.random() / 2
  4905. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  4906. table.insert(Effects, {
  4907. prt,
  4908. "Elec",
  4909. 0.1,
  4910. x,
  4911. y,
  4912. z,
  4913. xval,
  4914. yval,
  4915. zval
  4916. })
  4917. end;
  4918.  
  4919. };
  4920.  
  4921. Ring = {
  4922. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4923. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4924. prt.Anchored = true
  4925. prt.CFrame = cframe
  4926. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4927. game:GetService("Debris"):AddItem(prt, 10)
  4928. table.insert(Effects, {
  4929. prt,
  4930. "Cylinder",
  4931. delay,
  4932. x3,
  4933. y3,
  4934. z3,
  4935. msh
  4936. })
  4937. end;
  4938. };
  4939.  
  4940.  
  4941. Wave = {
  4942. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4943. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4944. prt.Anchored = true
  4945. prt.CFrame = cframe
  4946. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4947. game:GetService("Debris"):AddItem(prt, 10)
  4948. table.insert(Effects, {
  4949. prt,
  4950. "Cylinder",
  4951. delay,
  4952. x3,
  4953. y3,
  4954. z3,
  4955. msh
  4956. })
  4957. end;
  4958. };
  4959.  
  4960. Break = {
  4961. Create = function(brickcolor, cframe, x1, y1, z1)
  4962. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4963. prt.Anchored = true
  4964. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4965. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4966. local num = math.random(10, 50) / 1000
  4967. game:GetService("Debris"):AddItem(prt, 10)
  4968. table.insert(Effects, {
  4969. prt,
  4970. "Shatter",
  4971. num,
  4972. prt.CFrame,
  4973. math.random() - math.random(),
  4974. 0,
  4975. math.random(50, 100) / 100
  4976. })
  4977. end;
  4978. };
  4979.  
  4980. Fire = {
  4981. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  4982. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4983. prt.Anchored = true
  4984. prt.CFrame = cframe
  4985. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4986. game:GetService("Debris"):AddItem(prt, 10)
  4987. table.insert(Effects, {
  4988. prt,
  4989. "Fire",
  4990. delay,
  4991. 1,
  4992. 1,
  4993. 1,
  4994. msh
  4995. })
  4996. end;
  4997. };
  4998.  
  4999. FireWave = {
  5000. Create = function(brickcolor, cframe, x1, y1, z1)
  5001. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  5002. prt.Anchored = true
  5003. prt.CFrame = cframe
  5004. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5005. local d = Create("Decal"){
  5006. Parent = prt,
  5007. Texture = "rbxassetid://26356434",
  5008. Face = "Top",
  5009. }
  5010. local d = Create("Decal"){
  5011. Parent = prt,
  5012. Texture = "rbxassetid://26356434",
  5013. Face = "Bottom",
  5014. }
  5015. game:GetService("Debris"):AddItem(prt, 10)
  5016. table.insert(Effects, {
  5017. prt,
  5018. "FireWave",
  5019. 1,
  5020. 30,
  5021. math.random(400, 600) / 100,
  5022. msh
  5023. })
  5024. end;
  5025. };
  5026.  
  5027. Lightning = {
  5028. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  5029. local magz = (p0 - p1).magnitude
  5030. local curpos = p0
  5031. local trz = {
  5032. -ofs,
  5033. ofs
  5034. }
  5035. for i = 1, tym do
  5036. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  5037. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  5038. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  5039. li.Material = "Neon"
  5040. if tym == i then
  5041. local magz2 = (curpos - p1).magnitude
  5042. li.Size = Vector3.new(th, th, magz2)
  5043. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  5044. table.insert(Effects, {
  5045. li,
  5046. "Disappear",
  5047. last
  5048. })
  5049. else
  5050. do
  5051. do
  5052. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  5053. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  5054. game.Debris:AddItem(li, 10)
  5055. table.insert(Effects, {
  5056. li,
  5057. "Disappear",
  5058. last
  5059. })
  5060. end
  5061. end
  5062. end
  5063. end
  5064. end
  5065. };
  5066.  
  5067. EffectTemplate = {
  5068.  
  5069. };
  5070. }
  5071.  
  5072. function CamShake(par,magni,env,dur)
  5073. coroutine.wrap(function()
  5074. for i=0,dur*60 do
  5075. swait()
  5076. Humanoid.CameraOffset = Vector3.new(math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10)
  5077. end
  5078. Humanoid.CameraOffset = Vector3.new(0,0,0)
  5079. end)()
  5080. end
  5081.  
  5082. --Chat Function--
  5083. function chatfunc(text)
  5084. coroutine.wrap(function()
  5085. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  5086. chara:FindFirstChild("TalkingBillBoard"):destroy()
  5087. end
  5088. local naeeym2 = Instance.new("BillboardGui",chara)
  5089. naeeym2.Size = UDim2.new(0,100,0,40)
  5090. naeeym2.StudsOffset = Vector3.new(0,3,0)
  5091. naeeym2.Adornee = chara.Head
  5092. naeeym2.Name = "TalkingBillBoard"
  5093. local tecks2 = Instance.new("TextLabel",naeeym2)
  5094. tecks2.BackgroundTransparency = 1
  5095. tecks2.BorderSizePixel = 0
  5096. tecks2.Text = ""
  5097. tecks2.Font = "Fantasy"
  5098. tecks2.FontSize = "Size24"
  5099. tecks2.TextStrokeTransparency = 0
  5100. tecks2.TextColor3 = Color3.new(.6,0,0)
  5101. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  5102. tecks2.Size = UDim2.new(1,0,0.5,0)
  5103. local shk = coroutine.wrap(function()
  5104. while tecks2 ~= nil do
  5105. swait(.05)
  5106. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  5107. end
  5108. end)
  5109. shk()
  5110. for i = 1,string.len(text),1 do
  5111. tecks2.Text = string.sub(text,1,i)
  5112. swait(0.01)
  5113. end
  5114. swait(30)
  5115. for i = 1, 5 do
  5116. swait()
  5117. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  5118. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  5119. tecks2.TextTransparency = tecks2.TextTransparency + .2
  5120. end
  5121. naeeym2:Destroy()
  5122. end)()
  5123. end
  5124.  
  5125. crosshair = Instance.new("BillboardGui",chara)
  5126. crosshair.Size = UDim2.new(10,0,10,0)
  5127. crosshair.Enabled = false
  5128.  
  5129. imgl = Instance.new("ImageLabel",crosshair)
  5130. imgl.Position = UDim2.new(0,0,0,0)
  5131. imgl.Size = UDim2.new(1,0,1,0)
  5132. imgl.Image = "rbxassetid://711463989"
  5133. imgl.BackgroundTransparency = 1
  5134. imgl.ImageColor3 = Color3.new(.8,0,0)
  5135. imgl2 = Instance.new("ImageLabel",crosshair)
  5136. imgl2.Position = UDim2.new(-.25,0,-.25,0)
  5137. imgl2.Size = UDim2.new(1.5,0,1.5,0)
  5138. imgl2.Image = "rbxassetid://233522684"
  5139. imgl2.BackgroundTransparency = 1
  5140. imgl2.ImageColor3 = Color3.new(.8,0,0)
  5141.  
  5142. function attackone()
  5143. attack = true
  5144. Humanoid.WalkSpeed = 0
  5145. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  5146. if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
  5147. noretaliation(targetted)
  5148. local partasdeff = Instance.new("ParticleEmitter",torsy)
  5149. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  5150. partasdeff.LightEmission = .1
  5151. partasdeff.Size = NumberSequence.new(0.2)
  5152. partasdeff.Texture = "rbxassetid://771221224"
  5153. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  5154. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  5155. partasdeff.Transparency = bbb
  5156. partasdeff.Size = aaa
  5157. partasdeff.ZOffset = .9
  5158. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  5159. partasdeff.LockedToPart = false
  5160. partasdeff.EmissionDirection = "Back"
  5161. partasdeff.Lifetime = NumberRange.new(1, 2)
  5162. partasdeff.Rate = 1000
  5163. partasdeff.Rotation = NumberRange.new(-100, 100)
  5164. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  5165. partasdeff.Speed = NumberRange.new(6)
  5166. partasdeff.VelocitySpread = 10000
  5167. partasdeff.Enabled=false
  5168. for i = 0, 1, 0.2 do
  5169. swait()
  5170. PlayAnimationFromTable({
  5171. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5172. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5173. CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  5174. CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5175. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5176. CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5177. }, .3, false)
  5178. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5179. end
  5180. for a = 1,5 do
  5181. Effects.Block.Create(BrickColor.new("Really red"), Partss.CFrame, 2, 2, 2, 2, 2, 2, 0.05)
  5182. Effects.Block.Create(BrickColor.new("Persimmon"), Partss.CFrame, 2, 2, 2, 1, 1, 1, 0.05)
  5183. CFuncs["Sound"].Create("rbxassetid://168586621", chara, 1, .8)
  5184. CamShake(torsy,30,1,.4)
  5185. partasdeff:Emit(10)
  5186. targetted.Head.Velocity = RootPart.CFrame.lookVector*50
  5187. for i = 0, 1, 0.25 do
  5188. swait()
  5189. PlayAnimationFromTable({
  5190. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5191. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5192. CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  5193. CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5194. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5195. CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5196. }, .4, false)
  5197. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5198. end
  5199. for i = 0, 1, 0.25 do
  5200. swait()
  5201. PlayAnimationFromTable({
  5202. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5203. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5204. CFrame.new(1.47320819, 0.773207605, 0.600002289, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388, 1, 0, 0),
  5205. CFrame.new(-1.52556896, 0.22214067, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5206. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5207. CFrame.new(-0.592541993, -1.98263633, 0.0336810648, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5208. }, .4, false)
  5209. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5210. end
  5211. end
  5212. dmg(targetted)
  5213. game:service'Debris':AddItem(partasdeff,3)
  5214. else
  5215. sel = math.random(1,3)
  5216. if sel == 1 then
  5217. chatfunc("...")
  5218. elseif sel == 2 then
  5219. chatfunc("No...")
  5220. elseif sel == 3 then
  5221. chatfunc("I can't do that...")
  5222. end
  5223. for i = 0, 5, 0.1 do
  5224. swait()
  5225. PlayAnimationFromTable({
  5226. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5227. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  5228. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5229. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5230. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5231. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5232. }, .3, false)
  5233. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5234. end
  5235. end
  5236. Humanoid.WalkSpeed = 8
  5237. attack = false
  5238. end
  5239. function attack2one()
  5240. attack = true
  5241. Humanoid.WalkSpeed = 0
  5242. local totrans = {}
  5243. for i, v in pairs(chara:GetDescendants()) do
  5244. if v:IsA("BasePart") and v.Transparency~=1 and v.Parent.Name == "TheKnife" then
  5245. table.insert(totrans,v)
  5246. end
  5247. end
  5248. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  5249. if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
  5250. noretaliation(targetted)
  5251. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  5252. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  5253. partasdeff.LightEmission = .1
  5254. partasdeff.Size = NumberSequence.new(0.2)
  5255. partasdeff.Texture = "rbxassetid://771221224"
  5256. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  5257. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  5258. partasdeff.Transparency = bbb
  5259. partasdeff.Size = aaa
  5260. partasdeff.ZOffset = .9
  5261. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  5262. partasdeff.LockedToPart = false
  5263. partasdeff.EmissionDirection = "Back"
  5264. partasdeff.Lifetime = NumberRange.new(1, 2)
  5265. partasdeff.Rate = 1000
  5266. partasdeff.Rotation = NumberRange.new(-100, 100)
  5267. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  5268. partasdeff.Speed = NumberRange.new(6)
  5269. partasdeff.VelocitySpread = 10000
  5270. partasdeff.Enabled=false
  5271. for i = 0, 1.5, 0.1 do
  5272. swait()
  5273. PlayAnimationFromTable({
  5274. CFrame.new(-0.013760807, 0, 0.00454730028, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238),
  5275. CFrame.new(0.010819382, 1.49999833, 0.00964166038, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238),
  5276. CFrame.new(1.54018927, 0.669616818, -3.72918021e-06, 0.499999791, -0.866025686, 1.75833702e-06, 0.866025567, 0.499999732, -1.27693363e-06, 2.38418579e-07, 2.14576721e-06, 1.00000012),
  5277. CFrame.new(-1.52901936, 0.888710737, 2.4381518e-06, 0.984807968, 0.173648, 4.17232513e-07, 0.173648, -0.984807789, 3.45977355e-06, 1.01327896e-06, -3.33786011e-06, -1.00000012),
  5278. CFrame.new(0.500000119, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  5279. CFrame.new(-0.68507731, -1.96527267, 0.0673612207, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  5280. }, .2, false)
  5281. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5282. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,3,0), 0.3)
  5283. end
  5284. for i = 0, 1, 0.25 do
  5285. swait()
  5286. PlayAnimationFromTable({
  5287. CFrame.new(0.033490371, -4.76837158e-07, -0.0274436511, -0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, -0.500000238),
  5288. CFrame.new(-0.0390504077, 1.52660453, -0.19198662, 0.934456527, -0.171009883, 0.312324822, 0.0593909845, 0.939692736, 0.336823851, -0.351089597, -0.296197981, 0.888258457),
  5289. CFrame.new(1.54018593, 0.669616103, -3.75895024e-06, 0.499999344, -0.866025925, 1.75833702e-06, 0.866025805, 0.499999285, -1.27693352e-06, 2.38418579e-07, 2.17556953e-06, 1.00000012),
  5290. CFrame.new(-0.661082923, 0.549146414, -0.783065915, 0.264424562, -0.610265017, -0.746764064, -0.609933972, 0.493972659, -0.619654536, 0.74703449, 0.619328618, -0.241602808),
  5291. CFrame.new(0.500003934, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  5292. CFrame.new(-0.685080409, -1.96527231, 0.0673582703, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  5293. }, .4, false)
  5294. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5295. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,3,0), 0.3)
  5296. end
  5297. for a=1,#totrans do
  5298. totrans[a].Transparency = 1
  5299. end
  5300. CFuncs["Sound"].Create("rbxassetid://743521497", chara, 1, 1)
  5301. partasdeff:Emit(30)
  5302. game:service'Debris':AddItem(partasdeff,3)
  5303. CamShake(targetted.Head,20,1,.4)
  5304. KnifuHit = New("Model",workspace,"KnifuHit",{})
  5305. HWeldPart = New("Part",KnifuHit,"HWeldPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(68.629982, 1.83662391, 15.8509817, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5306. Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
  5307. Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = targetted.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),C1 = CFrame.new(0.0299835205, 1.33661091, -2.04901791, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5308. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.52322841, 16.5938034, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5309. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5310. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5311. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.629982, 1.0232265, 17.4598274, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5312. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  5313. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.80000067, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5314. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.62322855, 16.4205971, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5315. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5316. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5317. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.62322855, 16.4205971, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5318. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5319. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5320. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.19999993, 0.600000024),CFrame = CFrame.new(68.629982, 0.473228455, 18.4124565, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  5321. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  5322. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.89999986, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5323. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(68.629982, 1.20002079, 16.7536106, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5324. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  5325. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.10000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5326. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.600000083),CFrame = CFrame.new(68.629982, 1.37681365, 16.04739, 1, 0, 0, 0, 0.5, 0.866025448, 0, -0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5327. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  5328. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5329. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.629982, 1.80982792, 16.2973919, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5330. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  5331. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5332. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.52322841, 16.5938034, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5333. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5334. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5335. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.4232285, 16.7670078, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5336. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5337. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5338. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.4232285, 16.7670078, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5339. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5340. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5341. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.32322836, 16.9402142, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5342. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5343. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5344. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.32322836, 16.9402142, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5345. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  5346. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5347. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.629982, 1.42322659, 16.7670078, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5348. Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  5349. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5350. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.73662376, 16.0241871, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5351. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  5352. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5353. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000083, 0.200000003),CFrame = CFrame.new(68.629982, 0.750020742, 17.5330334, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  5354. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  5355. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.00000048, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5356. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.83662379, 15.8509817, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5357. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  5358. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5359. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.63662374, 16.1973915, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5360. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  5361. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5362. HPart = New("Part",KnifuHit,"HPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 3.00000024, 0.600000024),CFrame = CFrame.new(68.629982, 0.923228443, 17.6330338, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  5363. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5364. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.93662381, 15.6777763, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5365. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  5366. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5367. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.629982, 0.95002085, 17.1866226, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  5368. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  5369. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5370. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.629982, 0.909831166, 17.8562393, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  5371. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  5372. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 2.20000029, 0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5373. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 0.996432185, 17.9062386, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5374. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  5375. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.20000076, 0.300001144, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5376. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000006, 0.200000077),CFrame = CFrame.new(68.629982, 1.05360782, 16.2071972, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5377. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  5378. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.700000167, -0.500003815, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5379. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.23662364, 16.890213, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.666667, 0, 0.666667),})
  5380. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  5381. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5382. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 2.03662372, 15.5045719, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.666667, 0, 0.666667),})
  5383. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  5384. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5385. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(68.629982, 1.19643402, 17.5598297, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  5386. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
  5387. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.80000019, 0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  5388. game:service'Debris':AddItem(KnifuHit,10)
  5389. dmg(targetted)
  5390. swait(30)
  5391. for i = 0,1,.05 do
  5392. swait()
  5393. for a=1,#totrans do
  5394. totrans[a].Transparency = 1-i
  5395. end
  5396. end
  5397. for a=1,#totrans do
  5398. totrans[a].Transparency = 0
  5399. end
  5400. else
  5401. sel = math.random(1,3)
  5402. if sel == 1 then
  5403. chatfunc("...")
  5404. elseif sel == 2 then
  5405. chatfunc("No...")
  5406. elseif sel == 3 then
  5407. chatfunc("I can't do that...")
  5408. end
  5409. for i = 0, 5, 0.1 do
  5410. swait()
  5411. PlayAnimationFromTable({
  5412. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5413. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  5414. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5415. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5416. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5417. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5418. }, .3, false)
  5419. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5420. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,1,0), 0.3)
  5421. end
  5422. end
  5423. Humanoid.WalkSpeed = 8
  5424. attack = false
  5425. end
  5426.  
  5427. function attacktwo()
  5428. attack = true
  5429. Humanoid.WalkSpeed = 8
  5430. for i = 0, 1, 0.1 do
  5431. swait()
  5432. PlayAnimationFromTable({
  5433. CFrame.new(-0.224620387, 0.00182679901, 0.355692446, 0.422617137, -0.0789889544, 0.902859628, 0, 0.99619478, 0.0871546194, -0.906308293, -0.0368330367, 0.421009034),
  5434. CFrame.new(-0.0279945955, 1.50454211, 0.0181391276, 0.342018783, 0, -0.939693093, -0.0818985924, 0.99619478, -0.0298085138, 0.936117411, 0.0871546194, 0.340717345),
  5435. CFrame.new(1.61931372, 0.398556918, -0.0915643871, 0.834718168, -0.50676024, 0.21549882, 0.395640552, 0.824083865, 0.405406326, -0.383032948, -0.253139973, 0.88837254),
  5436. CFrame.new(-1.64381778, 0.290096372, -0.0866609737, 0.940106511, 0.338986784, 0.0358846784, -0.330018938, 0.931456149, -0.153222129, -0.0853652954, 0.132202506, 0.987540126),
  5437. CFrame.new(0.54622674, -2.08882928, -0.297503173, 0.965925395, -0.0449437164, -0.254888713, -0.0225574225, 0.96644187, -0.255893201, 0.257835865, 0.252923369, 0.932496965),
  5438. CFrame.new(-0.444928914, -2.02823257, 0.194471419, 0.984807789, -0.0449433886, 0.167731091, 0.0151342247, 0.984464884, 0.174928144, -0.172987282, -0.169732109, 0.970188916),
  5439. }, .3, false)
  5440. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5441. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  5442. end
  5443. tr1.Enabled = true
  5444. CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
  5445. for i = 0, 1, 0.1 do
  5446. swait()
  5447. PlayAnimationFromTable({
  5448. CFrame.new(-0.350145102, 0.00182692707, -0.224671245, 0.342019022, 0.0818999559, -0.936117291, 0, 0.996194661, 0.0871560797, 0.939693093, -0.0298090316, 0.340717524),
  5449. CFrame.new(-0.0356696025, 1.4968617, 0.105928369, 0.422617376, 0, 0.906308234, 0.0789902657, 0.996194661, -0.0368336663, -0.902859449, 0.0871560797, 0.421009183),
  5450. CFrame.new(1.61931276, 0.398557454, -0.0915763676, 0.834717989, -0.506760418, 0.215499386, 0.395641148, 0.824084282, 0.405404925, -0.383032799, -0.253138334, 0.888373256),
  5451. CFrame.new(-0.841956139, 1.08718979, -0.194648504, 0.451776862, -0.675602078, -0.582631707, -0.841145873, -0.540190697, -0.02584197, -0.297273308, 0.501753032, -0.812325478),
  5452. CFrame.new(0.384299219, -2.04907751, 0.312563866, 0.965925992, 0.109381422, -0.234569386, -0.0225576125, 0.93843776, 0.344711155, 0.257833749, -0.327674121, 0.908928871),
  5453. CFrame.new(-0.55455792, -1.93629444, -0.421594352, 0.984807789, 0.0733868033, 0.157378852, 0.0151345003, 0.866585255, -0.498799652, -0.172987461, 0.493603587, 0.852309287),
  5454. }, .3, false)
  5455. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5456. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  5457. mdmg(Hitbox, 3)
  5458. end
  5459. swait(5)
  5460. Humanoid.WalkSpeed = 8
  5461. tr1.Enabled = false
  5462. attack = false
  5463. end
  5464. function attack2two()
  5465. attack = true
  5466. Humanoid.WalkSpeed = 8
  5467. for i = 0, 1, 0.1 do
  5468. swait()
  5469. PlayAnimationFromTable({
  5470. CFrame.new(-0.118413232, -0.0999996662, -0.0162695143, 0.342019916, 0, 0.939692736, 0, 1, 0, -0.939692736, 0, 0.342019886),
  5471. CFrame.new(-0.0974596441, 1.42617989, -0.153679788, 0.698022485, 0.0783720315, -0.71177417, 0.241093084, 0.910238683, 0.33665964, 0.67426914, -0.406599849, 0.616472006),
  5472. CFrame.new(1.56614149, 0.675835967, -0.176545516, 0.635042489, -0.737752557, 0.229002833, 0.764718115, 0.558491647, -0.321392745, 0.109212175, 0.379220605, 0.91883868),
  5473. CFrame.new(-0.894028425, 0.449107349, -0.694228411, 0.777676225, -0.60256654, -0.179258019, -0.0868209973, 0.179467112, -0.979925394, 0.622641146, 0.777628005, 0.0872518644),
  5474. CFrame.new(0.732766688, -1.80342793, 0.0847177207, 0.88302201, -0.321393669, -0.34202078, 0.342020035, 0.939692736, 3.31529257e-08, 0.321394414, -0.116978005, 0.939692497),
  5475. CFrame.new(-0.534722447, -1.9000001, -0.196958184, 0.984807849, 0, 0.173648164, 0, 1, 0, -0.173648134, 0, 0.984807849),
  5476. }, .3, false)
  5477. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5478. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5479. end
  5480. tr1.Enabled = true
  5481. CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
  5482. for i = 0, 1, 0.1 do
  5483. swait()
  5484. PlayAnimationFromTable({
  5485. CFrame.new(-0.08830598, -0.0999999046, -0.0618330762, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  5486. CFrame.new(6.13927841e-06, 1.43159294, -0.187939167, 0.49999994, 3.87430191e-07, 0.866025567, -0.296198189, 0.939692616, 0.171009645, -0.813797832, -0.342019975, 0.469846368),
  5487. CFrame.new(1.52318263, 0.334726363, -0.285165101, 0.918839276, -0.321389288, 0.229005635, 0.38301909, 0.866026044, -0.321395814, -0.0950317085, 0.383024603, 0.918836951),
  5488. CFrame.new(-1.56829596, 0.236604273, 0.118294179, 0.433012068, 0.866026044, 0.2499993, 0.499999821, -1.78813863e-07, -0.866025567, -0.750000656, 0.499999046, -0.433012933),
  5489. CFrame.new(0.732768059, -1.80342686, 0.0847166926, 0.883022785, -0.321393728, -0.342019022, 0.342019916, 0.939692736, 0, 0.321392775, -0.116977297, 0.939693093),
  5490. CFrame.new(-0.534724653, -1.90000021, -0.196965426, 0.984807789, 0, 0.173648238, 0, 1, 0, -0.173648268, 0, 0.98480773),
  5491. }, .3, false)
  5492. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5493. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5494. mdmg(Hitbox, 3)
  5495. end
  5496. swait(5)
  5497. Humanoid.WalkSpeed = 8
  5498. tr1.Enabled = false
  5499. attack = false
  5500. end
  5501. function attack3two()
  5502. attack = true
  5503. Humanoid.WalkSpeed = 8
  5504. for i = 0, 1, 0.2 do
  5505. swait()
  5506. PlayAnimationFromTable({
  5507. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5508. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5509. CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  5510. CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5511. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5512. CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5513. }, .3, false)
  5514. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5515. end
  5516. for a = 1,3 do
  5517. Effects.Block.Create(BrickColor.new("Really red"), Partss.CFrame, 2, 2, 2, 2, 2, 2, 0.05)
  5518. Effects.Block.Create(BrickColor.new("Persimmon"), Partss.CFrame, 2, 2, 2, 1, 1, 1, 0.05)
  5519. CFuncs["Sound"].Create("rbxassetid://168586621", chara, 1, .8)
  5520. CamShake(Partss,30,1,.4)
  5521. for i = 0, 1, 0.25 do
  5522. swait()
  5523. PlayAnimationFromTable({
  5524. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5525. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5526. CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  5527. CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5528. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5529. CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5530. }, .4, false)
  5531. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5532. end
  5533. for i = 0, 1, 0.25 do
  5534. swait()
  5535. PlayAnimationFromTable({
  5536. CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  5537. CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5538. CFrame.new(1.47320819, 0.773207605, 0.600002289, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388, 1, 0, 0),
  5539. CFrame.new(-1.52556896, 0.22214067, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  5540. CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
  5541. CFrame.new(-0.592541993, -1.98263633, 0.0336810648, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
  5542. }, .4, false)
  5543. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5544. end
  5545. local targ = Mouse.Target
  5546. if targ ~= nil and targ.Parent:FindFirstChildOfClass("Humanoid") then
  5547. mdmg(targ,3)
  5548. end
  5549. end
  5550. Humanoid.WalkSpeed = 8
  5551. attack = false
  5552. end
  5553. function jattacktwo()
  5554. attack = true
  5555. Humanoid.WalkSpeed = 32
  5556. -- for i = 0, 1, 0.5 do
  5557. -- swait()
  5558. -- PlayAnimationFromTable({
  5559. --CFrame.new(-2.14576721e-06, -1.66893005e-06, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1),
  5560. --CFrame.new(0, 1.50000107, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5561. --CFrame.new(1.4999969, 1.00000238, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  5562. --CFrame.new(-1.49999905, 1.00000238, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1),
  5563. --CFrame.new(0.499999046, -1.99999499, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5564. --CFrame.new(-0.500001907, -1.99999404, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5565. -- }, .6, false)
  5566. -- KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5567. -- moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5568. -- end
  5569. RootPart.Velocity = Vector3.new(RootPart.Velocity.X,30,RootPart.Velocity.Z)
  5570. tr1.Enabled = true
  5571. CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
  5572. for i = 0, 1.5, 0.1 do
  5573. swait()
  5574. PlayAnimationFromTable({
  5575. CFrame.new(-2.14576721e-06, -1.66893005e-06, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.Angles(0,math.rad(360)*i,0),
  5576. CFrame.new(0, 1.50000107, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5577. CFrame.new(1.4999969, 1.00000238, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  5578. CFrame.new(-1.49999905, 1.00000238, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1),
  5579. CFrame.new(0.499999046, -1.99999499, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5580. CFrame.new(-0.500001907, -1.99999404, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  5581. }, .3, false)
  5582. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5583. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5584. mdmg(Hitbox, 4)
  5585. end
  5586. Humanoid.WalkSpeed = 8
  5587. tr1.Enabled = false
  5588. attack = false
  5589. end
  5590.  
  5591. local Grabbed = false
  5592.  
  5593. function hedshoot()
  5594. attack = true
  5595. --local GGyro = Instance.new("BodyPosition")
  5596. local grab = nil
  5597. local torsy
  5598. local partasdeff
  5599. Humanoid.WalkSpeed = 0
  5600. -- Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  5601. -- CFuncs["Sound"].Create("rbxassetid://200632211", RootPart, 1.5, .5)
  5602. -- for i = 0, 1, 0.1 do
  5603. -- swait()
  5604. -- if Grabbed == true then
  5605. -- grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  5606. -- --GGyro.position = Partss.Position
  5607. -- --GGyro.Parent = grab.Head
  5608. -- torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
  5609. -- end
  5610. -- PlayAnimationFromTable({
  5611. --CFrame.new(0, 0.014960058, -0.00263785874, 0, 0, -1, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, 0),
  5612. --CFrame.new(0.0756459087, 1.47367561, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5613. --CFrame.new(1.61953926, 0.256342351, 0, 0.939692676, -0.342020601, 0, 0.342020601, 0.939692676, 0, 0, 0, 1),
  5614. --CFrame.new(-1.41317761, 0.492402643, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
  5615. --CFrame.new(0.696965218, -2.03472972, 1.90734863e-06, 0.984807849, -0.173648134, 0, 0.173648164, 0.984807849, 0, 0, 0, 1),
  5616. --CFrame.new(-0.303041309, -2.03472829, -1.90734863e-06, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813, 0, 0, 0, 1),
  5617. -- }, .3, false)
  5618. -- RootPart.Velocity = RootPart.CFrame.lookVector * 90
  5619. -- moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5620. -- KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5621. PlayAnimationFromTable({
  5622. CFrame.new(0, 0.014960058, -0.00263785874, 0, 0, -1, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, 0),
  5623. CFrame.new(0.0756459087, 1.47367561, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5624. CFrame.new(1.61953926, 0.256342351, 0, 0.939692676, -0.342020601, 0, 0.342020601, 0.939692676, 0, 0, 0, 1),
  5625. CFrame.new(-1.41317761, 0.492402643, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
  5626. CFrame.new(0.696965218, -2.03472972, 1.90734863e-06, 0.984807849, -0.173648134, 0, 0.173648164, 0.984807849, 0, 0, 0, 1),
  5627. CFrame.new(-0.303041309, -2.03472829, -1.90734863e-06, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813, 0, 0, 0, 1),
  5628. }, 1, false)
  5629. moter.C0 = CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  5630. KWeld.C0 = CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0)
  5631. CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
  5632. local prevpos = RootPart.Position
  5633. local rpos = RootPart.Position + RootPart.CFrame.lookVector*20
  5634. local par,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 20, chara)
  5635. local dir = (rpos-prevpos).unit
  5636. RootPart.CFrame = CFrame.new(rpos,rpos+dir)
  5637. local blast = Instance.new("Part",EffectModel)
  5638. blast.Size = Vector3.new(1,1,(prevpos-rpos).magnitude)
  5639. blast.BrickColor = BrickColor.new("Really red")
  5640. blast.Material = "Neon"
  5641. blast.Anchored = true
  5642. blast.CanCollide = false
  5643. blast.CFrame = CFrame.new((prevpos + rpos)/2,rpos)
  5644. local m = Instance.new("SpecialMesh", blast)
  5645. m.MeshType = "Sphere"
  5646. coroutine.wrap(function()
  5647. swait(10)
  5648. for i=0,1,.05 do
  5649. swait()
  5650. blast.Transparency = i
  5651. end
  5652. blast:Destroy()
  5653. end)()
  5654. if grab == nil then
  5655. for i, v in pairs(FindNearestTorso(pos, 5)) do
  5656. if v:FindFirstChild('Head') and grab == nil then
  5657. Grabbed = true
  5658. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  5659. noretaliation(v)
  5660. grab = v
  5661. end
  5662. end
  5663. end
  5664. --end
  5665. if Grabbed == true then
  5666. Humanoid.WalkSpeed = 0
  5667. CFuncs["Sound"].Create("rbxassetid://444667824", torsy, 5, .8)
  5668. CamShake(torsy,10,1,.4)
  5669. partasdeff = Instance.new("ParticleEmitter",torsy)
  5670. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  5671. partasdeff.LightEmission = .1
  5672. partasdeff.Size = NumberSequence.new(0.2)
  5673. partasdeff.Texture = "rbxassetid://771221224"
  5674. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  5675. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  5676. partasdeff.Transparency = bbb
  5677. partasdeff.Size = aaa
  5678. partasdeff.ZOffset = .9
  5679. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  5680. partasdeff.LockedToPart = false
  5681. partasdeff.EmissionDirection = "Front"
  5682. partasdeff.Lifetime = NumberRange.new(1, 2)
  5683. partasdeff.Rate = 1000
  5684. partasdeff.Rotation = NumberRange.new(-100, 100)
  5685. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  5686. partasdeff.Speed = NumberRange.new(6)
  5687. partasdeff.VelocitySpread = 10
  5688. for i = 0, 2, 0.1 do
  5689. swait()
  5690. if Grabbed == true then
  5691. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  5692. --GGyro.position = Partss.Position
  5693. --GGyro.Parent = grab.Head
  5694. torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
  5695. end
  5696. PlayAnimationFromTable({
  5697. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5698. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5699. CFrame.new(1.6195389, 0.256341636, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
  5700. CFrame.new(-1.41317773, 0.492402405, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
  5701. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  5702. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  5703. }, .3, false)
  5704. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5705. end
  5706. if grab.Name ~= "CKbackup" or grab.Name ~= "Nebula_Zorua" or grab.Name ~= "Salvo_Starly" then
  5707. local partasdeff = Instance.new("ParticleEmitter",torsy)
  5708. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  5709. partasdeff.LightEmission = .1
  5710. partasdeff.Size = NumberSequence.new(0.2)
  5711. partasdeff.Texture = "rbxassetid://771221224"
  5712. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  5713. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  5714. partasdeff.Transparency = bbb
  5715. partasdeff.Size = aaa
  5716. partasdeff.ZOffset = .9
  5717. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  5718. partasdeff.LockedToPart = false
  5719. partasdeff.EmissionDirection = "Back"
  5720. partasdeff.Lifetime = NumberRange.new(1, 2)
  5721. partasdeff.Rate = 1000
  5722. partasdeff.Rotation = NumberRange.new(-100, 100)
  5723. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  5724. partasdeff.Speed = NumberRange.new(10)
  5725. partasdeff.VelocitySpread = 20
  5726. partasdeff.Enabled=false
  5727. sel = math.random(1,3)
  5728. if sel == 1 then
  5729. chatfunc("Too weak.")
  5730. elseif sel == 2 then
  5731. chatfunc("Die.")
  5732. elseif sel == 3 then
  5733. chatfunc("Take this.")
  5734. end
  5735. for i = 0, 2, 0.1 do
  5736. swait()
  5737. if Grabbed == true then
  5738. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  5739. --GGyro.position = Partss.Position
  5740. --GGyro.Parent = grab.Head
  5741. torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
  5742. end
  5743. PlayAnimationFromTable({
  5744. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5745. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5746. CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
  5747. CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
  5748. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  5749. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  5750. }, .1, false)
  5751. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5752. end
  5753. Effects.Block.Create(BrickColor.new("Really red"), Partss.CFrame, 2, 2, 2, 2, 2, 2, 0.05)
  5754. Effects.Block.Create(BrickColor.new("Persimmon"), Partss.CFrame, 2, 2, 2, 1, 1, 1, 0.05)
  5755. CFuncs["Sound"].Create("rbxassetid://168586621", chara, 1, .8)
  5756. CamShake(Partss,30,1,.4)
  5757. dmg(grab)
  5758. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  5759. partasdeff.Enabled=true
  5760. for i = 0, 1, 0.1 do
  5761. swait()
  5762. PlayAnimationFromTable({
  5763. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5764. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5765. CFrame.new(0.580128729, 0.911159813, -0.882691503, -0.163171932, 0.569887638, -0.805358887, -0.0593889691, -0.820492566, -0.568563819, -0.984808505, -0.0449442416, 0.167726412),
  5766. CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
  5767. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  5768. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  5769. }, .3, false)
  5770. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5771. end
  5772. partasdeff.Enabled=false
  5773. for i = 0, 2.5, 0.1 do
  5774. swait()
  5775. PlayAnimationFromTable({
  5776. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  5777. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  5778. CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
  5779. CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
  5780. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  5781. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  5782. }, .2, false)
  5783. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5784. end
  5785. coroutine.wrap(function()
  5786. wait(2)
  5787. partasdeff:Remove()
  5788. end)()
  5789. else
  5790. grab:FindFirstChildOfClass("Humanoid").PlatformStand = false
  5791. for i = 0, 3, 0.1 do
  5792. swait()
  5793. PlayAnimationFromTable({
  5794. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5795. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5796. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5797. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5798. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5799. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5800. }, .1, false)
  5801. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5802. end
  5803. sel = math.random(1,3)
  5804. if sel == 1 then
  5805. chatfunc("I'm so silly...")
  5806. elseif sel == 2 then
  5807. chatfunc("What am I doing..?")
  5808. elseif sel == 3 then
  5809. chatfunc("I can't...")
  5810. end
  5811. for i = 0, 5, 0.1 do
  5812. swait()
  5813. PlayAnimationFromTable({
  5814. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5815. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  5816. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5817. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5818. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5819. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5820. }, .3, false)
  5821. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5822. end
  5823. end
  5824. end
  5825. --GGyro.Parent = nil
  5826. swait(10)
  5827. attack = false
  5828. Grabbed = false
  5829. Humanoid.WalkSpeed = 8
  5830.  
  5831. end
  5832. local blpemit = Instance.new("ParticleEmitter")
  5833. blpemit.Color = ColorSequence.new(Color3.new(.5,0,0))
  5834. blpemit.Texture = "rbxassetid://233069772"
  5835. blpemit.Transparency = NumberSequence.new(0,1)
  5836. blpemit.Lifetime = NumberRange.new(1,3)
  5837. blpemit.Acceleration = Vector3.new(0,-10,0)
  5838. blpemit.Enabled = true
  5839. blpemit.EmissionDirection = "Front"
  5840. blpemit.Speed = NumberRange.new(1,3)
  5841. blpemit.Size = NumberSequence.new(.5)
  5842. blpemit.Rate = 1000
  5843. blpemit.RotSpeed = NumberRange.new(50)
  5844. blpemit.Rotation = NumberRange.new(0,360)
  5845. function moarblood()
  5846. attack = true
  5847. Humanoid.WalkSpeed = 0
  5848. noretaliation(targetted)
  5849. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  5850. Tele(torsy.CFrame * CFrame.new(0,0,1.3))
  5851. local totrans = {}
  5852. for i, v in pairs(chara:GetDescendants()) do
  5853. if v:IsA("BasePart") and v.Transparency~=1 and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
  5854. table.insert(totrans,v)
  5855. end
  5856. end
  5857. local stu = Instance.new("Part",targetted)
  5858. stu.Anchored = true
  5859. stu.CanCollide = false
  5860. stu.Transparency = 1
  5861. stu.CFrame = torsy.CFrame
  5862. local w = Instance.new("Weld",stu)
  5863. w.Part0 = torsy
  5864. w.Part1 = stu
  5865. local stu2 = Instance.new("Part",chara)
  5866. stu2.Anchored = true
  5867. stu2.CanCollide = false
  5868. stu2.Transparency = 1
  5869. stu2.CFrame = chara.HumanoidRootPart.CFrame
  5870. local w2 = Instance.new("Weld",stu2)
  5871. w2.Part0 = chara.HumanoidRootPart
  5872. w2.Part1 = stu2
  5873. PlayAnimationFromTable({
  5874. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  5875. CFrame.new(0, 1.52556372, -0.222143173, 1, 0, 0, 0, 0.939692795, 0.342019618, 0, -0.342019618, 0.939692795),
  5876. CFrame.new(1.49999928, -1.34110451e-07, 1.58933972e-07, 0.99619478, -0.0871556178, -1.0595604e-07, 0.0871556178, 0.99619472, -3.35276127e-07, 1.35041773e-07, 3.27825546e-07, 1),
  5877. CFrame.new(-1.50000119, 2.68220901e-07, 1.58934313e-07, 0.99619478, 0.0871556178, 1.0595604e-07, -0.0871556178, 0.99619472, -3.35276127e-07, -1.35041773e-07, 3.27825546e-07, 1),
  5878. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  5879. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  5880. }, 1, false)
  5881. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5882. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  5883. for i = 0,1,.1 do
  5884. swait()
  5885. for a=1,#totrans do
  5886. totrans[a].Transparency = i
  5887. end
  5888. end
  5889. for a=1,#totrans do
  5890. totrans[a].Transparency = 1
  5891. end
  5892. swait(5)
  5893. for i = 0, 1, 0.1 do
  5894. swait()
  5895. PlayAnimationFromTable({
  5896. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  5897. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  5898. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  5899. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  5900. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  5901. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  5902. }, .3, false)
  5903. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5904. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5905. end
  5906. swait(10)
  5907. if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
  5908. sel = math.random(1,3)
  5909. if sel == 1 then
  5910. chatfunc("Time's up.")
  5911. elseif sel == 2 then
  5912. chatfunc("Your end is here.")
  5913. elseif sel == 3 then
  5914. chatfunc("It's over.")
  5915. end
  5916. swait(5)
  5917. local wel = Instance.new("Weld",targetted.Head)
  5918. wel.Part0 = torsy
  5919. wel.Part1 = targetted.Head
  5920. wel.C0 = CFrame.new(0,1.5,0)
  5921. local bledp = Instance.new("Part",targetted)
  5922. bledp.Size = Vector3.new(0,0,0)
  5923. bledp.Transparency = 1
  5924. bledp.CanCollide = false
  5925. local blpe = blpemit:Clone()
  5926. blpe.Parent = bledp
  5927. blpe.EmissionDirection = "Top"
  5928. blpe.VelocitySpread = 5
  5929. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  5930. local bledw = Instance.new("Weld",bledp)
  5931. bledw.Part0 = targetted.Head
  5932. bledw.Part1 = bledp
  5933. bledw.C0 = CFrame.new(0,-.7,0) * CFrame.Angles(0,0,math.rad(45))
  5934. CamShake(Torso,20,1,.4)
  5935. CFuncs["Sound"].Create("rbxassetid://314390675", chara, 5, .7)
  5936. for i = 0, 1, 0.25 do
  5937. swait()
  5938. PlayAnimationFromTable({
  5939. CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
  5940. CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
  5941. CFrame.new(1.14925241, 0.936202288, -0.560600817, 0.834721982, 0.490812272, 0.249685481, 0.39564395, -0.219157442, -0.891872227, -0.383021295, 0.843251646, -0.377122372),
  5942. CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
  5943. CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
  5944. CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
  5945. }, .3, false)
  5946. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5947. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
  5948. wel.C0 = CFrame.new(.7*i,1.5,0) * CFrame.Angles(0,0,math.rad(-90*i))
  5949. end
  5950. swait(30)
  5951. targetted:BreakJoints()
  5952. else
  5953. sel = math.random(1,3)
  5954. if sel == 1 then
  5955. chatfunc("...")
  5956. elseif sel == 2 then
  5957. chatfunc("No...")
  5958. elseif sel == 3 then
  5959. chatfunc("I can't do that...")
  5960. end
  5961. for i = 0, 5, 0.1 do
  5962. swait()
  5963. PlayAnimationFromTable({
  5964. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5965. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  5966. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5967. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5968. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5969. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  5970. }, .3, false)
  5971. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  5972. end
  5973. end
  5974. stu:Destroy()
  5975. stu2:Destroy()
  5976. coroutine.wrap(function()
  5977. for i = 0,1,.05 do
  5978. swait()
  5979. for a=1,#totrans do
  5980. totrans[a].Transparency = 1-i
  5981. end
  5982. end
  5983. for a=1,#totrans do
  5984. totrans[a].Transparency = 0
  5985. end
  5986. end)()
  5987. attack = false
  5988. Humanoid.WalkSpeed = 8
  5989. end
  5990.  
  5991.  
  5992. function painlessrain()
  5993. attack = true
  5994. Humanoid.WalkSpeed = 0
  5995. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.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,})
  5996. local totrans = {}
  5997. for i, v in pairs(chara:GetDescendants()) do
  5998. if v:IsA("BasePart") and v.Transparency~=1 and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
  5999. table.insert(totrans,v)
  6000. end
  6001. end
  6002. for i = 0, 1, 0.1 do
  6003. swait()
  6004. PlayAnimationFromTable({
  6005. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  6006. CFrame.new(0, 1.52556372, -0.222143173, 1, 0, 0, 0, 0.939692795, 0.342019618, 0, -0.342019618, 0.939692795),
  6007. CFrame.new(1.49999928, -1.34110451e-07, 1.58933972e-07, 0.99619478, -0.0871556178, -1.0595604e-07, 0.0871556178, 0.99619472, -3.35276127e-07, 1.35041773e-07, 3.27825546e-07, 1),
  6008. CFrame.new(-1.50000119, 2.68220901e-07, 1.58934313e-07, 0.99619478, 0.0871556178, 1.0595604e-07, -0.0871556178, 0.99619472, -3.35276127e-07, -1.35041773e-07, 3.27825546e-07, 1),
  6009. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  6010. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  6011. }, .2, false)
  6012. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  6013. end
  6014. swait(10)
  6015. for i = 0,1,.05 do
  6016. swait()
  6017. for a=1,#totrans do
  6018. totrans[a].Transparency = i
  6019. end
  6020. end
  6021. for a=1,#totrans do
  6022. totrans[a].Transparency = 1
  6023. end
  6024. swait(10)
  6025. CFuncs["Sound"].Create("rbxassetid://367850772", chara, 1, .7)
  6026. for i = 0, 7, 0.1 do
  6027. swait()
  6028. PlayAnimationFromTable({
  6029. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  6030. CFrame.new(0, 1.43159318, -0.187939137, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  6031. CFrame.new(1.5, 0.199999809, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1),
  6032. CFrame.new(-1.5, 0.199999809, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1),
  6033. CFrame.new(0.500001848, -2, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  6034. CFrame.new(-0.500000954, -2, 7.00354576e-07, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
  6035. }, .07, false)
  6036. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  6037. Effects.Block.Create(BrickColor.new("Really red"), RightArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
  6038. Effects.Block.Create(BrickColor.new("Really red"), LeftArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
  6039. end
  6040. for i = 0, 30 do
  6041. Effects.Block.Create(BrickColor.new("Really red"), RightArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
  6042. Effects.Block.Create(BrickColor.new("Really red"), LeftArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
  6043. swait(3)
  6044. mdmg(ref1, 10)
  6045. CamShake(ref1,100,1,.4)
  6046. CFuncs["Sound"].Create("rbxassetid://224339201", chara, 1, .8)
  6047. ref1.CFrame = Mouse.Hit
  6048. Effects.Cylinder.Create(BrickColor.new("Really red"), CFrame.new(ref1.Position), .5, 9999, .5, 10, 0, 10, 0.05)
  6049. Effects.Block.Create(BrickColor.new("Really red"), ref1.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  6050. end
  6051. ref1:Destroy()
  6052. for i = 0,1,.05 do
  6053. swait()
  6054. for a=1,#totrans do
  6055. totrans[a].Transparency = 1-i
  6056. end
  6057. end
  6058. for a=1,#totrans do
  6059. totrans[a].Transparency = 0
  6060. end
  6061. attack = false
  6062. Humanoid.WalkSpeed = 8
  6063. end
  6064.  
  6065. function killyourself()
  6066. attack = true
  6067. Humanoid.WalkSpeed = 0
  6068. mus.Volume = 0
  6069. mus.Pitch = 0
  6070. m.Name = "aslflweflwleflwlfw"
  6071. Knifu.Name = "ewgfoinweoigmvpwmpgwp"
  6072. for i = 0, 3, 0.1 do
  6073. swait()
  6074. PlayAnimationFromTable({
  6075. CFrame.new(0, 0, 0, 0.999999881, 0, -4.47034836e-07, 0, 1, 0, -4.47034836e-07, 0, 1.00000024),
  6076. CFrame.new(-0.115837865, 1.50782096, -0.215681732, 0.984807611, -0.173648, -5.83465351e-07, 0.163175955, 0.925416708, 0.342019916, -0.0593914725, -0.33682391, 0.939692974),
  6077. CFrame.new(1.54293299, 0.123661026, 1.21202584e-06, 0.98480773, -0.173647955, -4.47034836e-07, 0.173647985, 0.984807849, 0, -4.43412773e-07, 8.23791027e-08, 1.00000024),
  6078. CFrame.new(-1.49999988, 0.984808981, 0.17364502, 0.999999881, 7.72039854e-08, 4.43865531e-07, 0, -0.984807849, 0.173647985, -4.47034836e-07, -0.173648015, -0.984808087),
  6079. CFrame.new(0.49999693, -1.99999797, 3.65078449e-06, 0.939692497, 0, -0.342020273, 0, 1, 0, 0.342019558, 0, 0.939693153),
  6080. CFrame.new(-0.499997526, -1.99999797, 2.32458115e-06, 0.939692736, 0, 0.342019409, 0, 1, 0, -0.342020422, 0, 0.939692795),
  6081. }, .3, false)
  6082. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6083. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6084. end
  6085. tr1.Enabled = true
  6086. CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
  6087. for i = 0, 1, 0.25 do
  6088. swait()
  6089. PlayAnimationFromTable({
  6090. CFrame.new(0, 0, 0, 1, 0, 2.38418579e-07, 0, 1, 0, 2.38418579e-07, 0, 1.00000024),
  6091. CFrame.new(-0.0666886047, 1.42028046, 0.35870862, 0.984808087, -0.0868246108, 0.15038164, 0.163175017, 0.758906007, -0.630424976, -0.0593888946, 0.645386159, 0.761544466),
  6092. CFrame.new(1.47452879, 0.311596215, -3.63892013e-06, 0.939692736, -0.342019886, 1.1920929e-07, 0.342019916, 0.939692736, 0, 1.12020103e-07, -4.07719476e-08, 1.00000012),
  6093. CFrame.new(-0.971452236, 0.0420972407, -0.727193654, 0.472706228, -0.864956677, 0.168519452, 0.874283433, 0.436382502, -0.212600186, 0.110351123, 0.247830987, 0.962498188),
  6094. CFrame.new(0.499999553, -1.99999785, -3.15904617e-06, 0.939692795, 0, -0.342019647, 0, 1, 0, 0.342020184, 0, 0.939692795),
  6095. CFrame.new(-0.499998242, -1.99999785, 1.78813934e-07, 0.939692616, 0, 0.342020124, 0, 1, 0, -0.342019767, 0, 0.939693034),
  6096. }, .4, false)
  6097. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6098. end
  6099. CamShake(Torso,20,1,.3)
  6100. local partasdeff = Instance.new("ParticleEmitter",Torso)
  6101. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6102. partasdeff.LightEmission = .1
  6103. partasdeff.Size = NumberSequence.new(0.2)
  6104. partasdeff.Texture = "rbxassetid://771221224"
  6105. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6106. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6107. partasdeff.Transparency = bbb
  6108. partasdeff.Size = aaa
  6109. partasdeff.ZOffset = .9
  6110. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  6111. partasdeff.LockedToPart = false
  6112. partasdeff.EmissionDirection = "Back"
  6113. partasdeff.Lifetime = NumberRange.new(1, 2)
  6114. partasdeff.Rate = 1000
  6115. partasdeff.Rotation = NumberRange.new(-100, 100)
  6116. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  6117. partasdeff.Speed = NumberRange.new(6)
  6118. partasdeff.VelocitySpread = 10000
  6119. partasdeff.Enabled=false
  6120. partasdeff:Emit(30)
  6121. CFuncs["Sound"].Create("rbxassetid://206082273", chara, 1.2, .8)
  6122. swait(10)
  6123. for i, v in pairs(chara:GetDescendants()) do
  6124. if v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife" then
  6125. v.CanCollide = true
  6126. end
  6127. end
  6128. m.Parent = workspace
  6129. game:service'Debris':AddItem(m,20)
  6130. moter:Destroy()
  6131. swait(20)
  6132. Knifu.Parent = workspace
  6133. game:service'Debris':AddItem(Knifu,20)
  6134. for i = 0, 1, 0.1 do
  6135. swait()
  6136. PlayAnimationFromTable({
  6137. CFrame.new(0, -1.39999962, 0, 1, 0, 2.38418852e-06, 0, 1, 0, 2.38418852e-06, 0, 1.00000238),
  6138. CFrame.new(-0.102913857, 1.42711043, -0.223223031, 0.984807372, -0.171011478, -0.0301612895, 0.163180962, 0.851966083, 0.497519821, -0.0593829304, -0.494883925, 0.866929054),
  6139. CFrame.new(1.40506089, -0.0823242813, 1.94649601e-07, 0.984807849, 0.173647985, 6.31810508e-06, -0.173647985, 0.984807849, 0, -3.87415957e-06, -6.83118003e-07, 1.00000119),
  6140. CFrame.new(-0.971458435, 0.0420978218, -0.727199256, 0.472706467, -0.864956141, 0.168521509, 0.874283433, 0.436382502, -0.212600186, 0.110352375, 0.247829661, 0.962500572),
  6141. CFrame.new(0.500002623, -1.26108539, 0.461084843, 0.939690471, -6.31810508e-06, -0.342026144, 0.342026144, 0, 0.939690471, -3.69667123e-06, -1.00000119, 1.34550498e-06),
  6142. CFrame.new(-0.499990612, -1.26108611, 0.461088777, 0.939694881, -6.31810508e-06, 0.342013985, -0.342013955, 0, 0.939694881, -3.69668851e-06, -1.00000119, -1.34545712e-06),
  6143. }, .3, false)
  6144. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6145. end
  6146. swait(20)
  6147. KWeld:Destroy()
  6148. coroutine.wrap(function()
  6149. CamShake(Torso,20,1,.3)
  6150. chara:BreakJoints()
  6151. swait(.2)
  6152. CFuncs["Sound"].Create("rbxassetid://62339698", chara, 3, .3)
  6153. chara:FindFirstChildOfClass("Humanoid"):Destroy()
  6154. for i,v in pairs(chara:GetChildren()) do
  6155. if v:IsA("BasePart") then
  6156. local bodpos = Instance.new("BodyPosition",v)
  6157. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  6158. p1mit:Clone().Parent = v
  6159. v.BrickColor = BrickColor.new("Really black")
  6160. end
  6161. end
  6162. for i=0,1,.05 do
  6163. for a,v in pairs(chara:GetChildren()) do
  6164. if v:IsA("BasePart") then
  6165. v.Transparency = i
  6166. end
  6167. end
  6168. swait()
  6169. end
  6170. for a,v in pairs(chara:GetChildren()) do
  6171. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  6172. v.ParticleEmitter.Enabled = false
  6173. end
  6174. game:service'Debris':AddItem(v,2)
  6175. end
  6176. end)()
  6177. end
  6178.  
  6179. function Tele(pos)
  6180. CFuncs["Sound"].Create("rbxassetid://743521656", chara, 1, .8)
  6181. for _, v in pairs(chara:children()) do
  6182. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  6183. do
  6184. local p = v:clone()
  6185. p.Name = "trail"
  6186. p.Parent = EffectModel
  6187. p.Transparency = 0.5
  6188. p.Anchored = true
  6189. p.BrickColor = BrickColor.new("Really red")
  6190. p.Material = "Neon"
  6191. p:BreakJoints()
  6192. p.CanCollide = false
  6193. if v == Head then
  6194. for a, b in pairs(p:children()) do
  6195. if b:IsA("Sound") then
  6196. b:Destroy()
  6197. end
  6198. end
  6199. end
  6200. coroutine.resume(coroutine.create(function()
  6201. for i = 1, 50 do
  6202. swait()
  6203. p.Transparency = i / 50
  6204. end
  6205. p:Destroy()
  6206. end))
  6207. end
  6208. end
  6209. if v.className == "Accessory" then
  6210. end
  6211. end
  6212. RootPart.CFrame = pos
  6213. end
  6214.  
  6215. function TargetSelect(person)
  6216. local dd=coroutine.wrap(function()
  6217. if targetted ~= person then
  6218. targetted = person
  6219. for i=0,1,.05 do
  6220. swait()
  6221. crosshair.Size = UDim2.new(40-30*i,0,40-30*i,0)
  6222. imgl.ImageTransparency = 1-i
  6223. imgl2.ImageTransparency = 1-i
  6224. end
  6225. crosshair.Size = UDim2.new(10,0,10,0)
  6226. imgl.ImageTransparency = 0
  6227. imgl2.ImageTransparency = 0
  6228. end
  6229. end)
  6230. dd()
  6231. end
  6232.  
  6233. function LockOn()
  6234. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  6235. TargetSelect(Mouse.Target.Parent)
  6236. CFuncs["Sound"].Create("rbxassetid://743521450", chara, 1, .8)
  6237. end
  6238. end
  6239.  
  6240.  
  6241. function ofmoosic() -- 2 lazi hoh
  6242. delays = true
  6243. while mus and mus.Volume >= 0.02 do
  6244. swait(.5)
  6245. mus.Volume = mus.Volume - 0.05
  6246. end
  6247. swait(0.1)
  6248. mus.Pitch = 0
  6249. mus.PlaybackSpeed = 0
  6250. play = false
  6251. delays = false
  6252. end
  6253. function onmoosic()
  6254. delays = true
  6255. mus.Pitch = 1
  6256. mus.PlaybackSpeed = 1
  6257. while mus and mus.Volume <= 1 do
  6258. swait(.5)
  6259. mus.Volume = mus.Volume + 0.05
  6260. end
  6261. swait(0.1)
  6262. play = true
  6263. delays = false
  6264. end
  6265. cho = 1
  6266. Mouse.Button1Down:connect(function()
  6267. if attack == false then
  6268. if Anim == "Jump" or Anim == "Fall" then
  6269. jattacktwo()
  6270. else
  6271. if cho == 1 then
  6272. attacktwo()
  6273. cho = 2
  6274. elseif cho == 2 then
  6275. attack2two()
  6276. cho = 3
  6277. elseif cho == 3 then
  6278. attack3two()
  6279. cho = 1
  6280. end
  6281. end
  6282. end
  6283. end)
  6284.  
  6285.  
  6286. Mouse.KeyDown:connect(function(k)
  6287. k = k:lower()
  6288. if k=='m' then
  6289. if mus.IsPlaying == true then
  6290. mus:Stop()
  6291. elseif mus.IsPaused == true then
  6292. mus:Play()
  6293. end
  6294. end
  6295. if attack == false and k == 'q' then
  6296. LockOn()
  6297. end
  6298. if attack == false and k == 'p' then
  6299. killyourself()
  6300. end
  6301. if k == 'z' and attack == false then
  6302. hedshoot()
  6303. elseif k == 'e' and attack == false and targetted ~= nil then
  6304. Tele(targetted.Head.CFrame * CFrame.new(0,-1.5,3))
  6305. elseif k == 'x' and attack == false and targetted ~= nil then
  6306. local cho = math.random(1,2)
  6307. if cho == 1 then
  6308. attackone()
  6309. elseif cho == 2 then
  6310. attack2one()
  6311. end
  6312. elseif k == 'c' and attack == false and targetted ~= nil then
  6313. moarblood()
  6314. elseif k == 'v' and attack == false then
  6315. painlessrain()
  6316. elseif k == 'g' and delays == false then
  6317. delays = true
  6318. chatfunc("There is only darkness.")
  6319. delays = false
  6320. end
  6321. end)
  6322.  
  6323. musid = "rbxassetid://798464853"
  6324. muspi = 1
  6325. mus = Instance.new("Sound",Head)
  6326. mus.Volume = 1
  6327. mus.Pitch = muspi
  6328. mus.SoundId = musid
  6329. mus:Play()
  6330. mus.Name = "mus"
  6331. mus.Looped = true
  6332.  
  6333. for i, v in pairs(chara:GetDescendants()) do
  6334. if v:IsA("BasePart") then
  6335. v.CanCollide = false
  6336. end
  6337. end
  6338.  
  6339. coroutine.wrap(function()
  6340. while true do
  6341. swait()
  6342. for i, v in pairs(chara:GetDescendants()) do
  6343. if v:IsA("BasePart") and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
  6344. v.Anchored = false
  6345. end
  6346. end
  6347. chara.Torso.Anchored = false
  6348. end
  6349. end)()
  6350. coroutine.wrap(function()
  6351. while 1 do
  6352. swait()
  6353. if doe <= 360 then
  6354. doe = doe + 2
  6355. else
  6356. doe = 0
  6357. end
  6358. end
  6359. end)()
  6360. while true do
  6361. swait()
  6362. for i, v in pairs(chara:GetChildren()) do
  6363. if v:IsA("Part") then
  6364. v.Material = "SmoothPlastic"
  6365. elseif v:IsA("Accessory") then
  6366. v:WaitForChild("Handle").Material = "SmoothPlastic"
  6367. end
  6368. end
  6369. while true do
  6370. swait()
  6371. Humanoid.MaxHealth = math.huge
  6372. Humanoid.Health = math.huge
  6373. Humanoid.Name = "asfopwejfopewkpfkwepfkp"
  6374. imgl.Rotation = imgl.Rotation + 3
  6375. imgl2.Rotation = imgl2.Rotation - 3
  6376. if Head:FindFirstChild("mus")==nil then
  6377. mus = Instance.new("Sound",Head)
  6378. mus.Volume = 1
  6379. mus.Pitch = muspi
  6380. mus.SoundId = musid
  6381. mus:Play()
  6382. mus.Name = "mus"
  6383. mus.Looped = true
  6384. mus:Play()
  6385. end
  6386. if targetted ~= nil then
  6387. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  6388. crosshair.Enabled = true
  6389. elseif targetted == nil then
  6390. crosshair.Adornee = nil
  6391. crosshair.Enabled = false
  6392. targetted = nil
  6393. end
  6394. if targetted ~= nil and targetted:FindFirstChildOfClass("Humanoid").Health<1 then
  6395. crosshair.Adornee = nil
  6396. crosshair.Enabled = false
  6397. targetted = nil
  6398. end
  6399. while true and imgl.Rotation >= 360 do
  6400. imgl.Rotation = 0
  6401. imgl2.Rotation = 0
  6402. end
  6403. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  6404. velocity = RootPart.Velocity.y
  6405. sine = sine + change
  6406. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  6407. if RootPart.Velocity.y > 1 and hit == nil then
  6408. Anim = "Jump"
  6409. if attack == false then
  6410. PlayAnimationFromTable({
  6411. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6412. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6413. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6414. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6415. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6416. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6417. }, .3, false)
  6418. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6419. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6420. end
  6421. elseif RootPart.Velocity.y < -1 and hit == nil then
  6422. Anim = "Fall"
  6423. if attack == false then
  6424. PlayAnimationFromTable({
  6425. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6426. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6427. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6428. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6429. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6430. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  6431. }, .3, false)
  6432. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6433. end
  6434. elseif Torsovelocity < 1 and hit ~= nil then
  6435. Anim = "Idle"
  6436. if attack == false then
  6437. change = 1
  6438. PlayAnimationFromTable({
  6439. CFrame.new(0.0286424346, 0, 0.156065911, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  6440. CFrame.new(4.78327274e-06, 1.46579051, -0.0939662158, 0.939692914, -4.69386578e-07, -0.342019528, 0.116978042, 0.939692557, 0.321393967, 0.321392983, -0.342020363, 0.883022547),
  6441. CFrame.new(1.47764659, 0.161873162, 0.0392795205, 0.600345016, -0.597149611, -0.531975925, -0.0164119918, 0.65584594, -0.754716396, 0.799572825, 0.46182102, 0.383933425),
  6442. CFrame.new(-1.23625016, -0.0135030746, 0.446411371, 0.499998748, 0, 0.866026163, 0, 1, 0, -0.866026163, 0, 0.499998748),
  6443. CFrame.new(0.500002205, -1.99999905, 7.15255737e-07, 0.939692736, 0, -0.342019916, 0, 1, 0, 0.342019886, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  6444. CFrame.new(-0.500000596, -1.99999905, 5.75184822e-06, 0.939692438, 0, 0.342020929, 0, 1, 0, -0.342020959, 0, 0.939692438) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  6445. }, .3, false)
  6446. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6447. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6448. end
  6449. elseif Torsovelocity > 2 and hit ~= nil then
  6450. Anim = "Walk"
  6451. if attack == false then
  6452. PlayAnimationFromTable({
  6453. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  6454. CFrame.new(0, 1.48263013, -0.0984808952, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  6455. CFrame.new(0.849929154, 0.669377863, -0.285191476, 0.133021966, 0.754403889, 0.642790735, 0.989228785, -0.0610861331, -0.133022368, -0.0610869862, 0.65356195, -0.754403949),
  6456. CFrame.new(-1.23625016, -0.0135030746, 0.446411371, 0.499998748, 0, 0.866026163, 0, 1, 0, -0.866026163, 0, 0.499998748),
  6457. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  6458. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  6459. }, .3, false)
  6460. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6461. KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
  6462. end
  6463. end
  6464. if 0 < #Effects then
  6465. for e = 1, #Effects do
  6466. if Effects[e] ~= nil then
  6467. local Thing = Effects[e]
  6468. if Thing ~= nil then
  6469. local Part = Thing[1]
  6470. local Mode = Thing[2]
  6471. local Delay = Thing[3]
  6472. local IncX = Thing[4]
  6473. local IncY = Thing[5]
  6474. local IncZ = Thing[6]
  6475. if Thing[2] == "Shoot" then
  6476. local Look = Thing[1]
  6477. local move = 30
  6478. if Thing[8] == 3 then
  6479. move = 10
  6480. end
  6481. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  6482. if Thing[10] ~= nil then
  6483. da = pos
  6484. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  6485. cfa = CFrame.new(Thing[4], pos)
  6486. tehCF = cfa:lerp(cf2, 0.2)
  6487. Thing[1] = tehCF.lookVector
  6488. end
  6489. local mag = (Thing[4] - pos).magnitude
  6490. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  6491. if Thing[8] == 2 then
  6492. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  6493. end
  6494. Thing[4] = Thing[4] + Look * move
  6495. Thing[3] = Thing[3] - 1
  6496. if 2 < Thing[5] then
  6497. Thing[5] = Thing[5] - 0.3
  6498. Thing[6] = Thing[6] - 0.3
  6499. end
  6500. if hit ~= nil then
  6501. Thing[3] = 0
  6502. if Thing[8] == 1 or Thing[8] == 3 then
  6503. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  6504. else
  6505. if Thing[8] == 2 then
  6506. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  6507. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  6508. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  6509. ref.Anchored = true
  6510. ref.CFrame = CFrame.new(pos)
  6511. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  6512. game:GetService("Debris"):AddItem(ref, 0.2)
  6513. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  6514. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  6515. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  6516. end
  6517. end
  6518. end
  6519. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  6520. ref.Anchored = true
  6521. ref.CFrame = CFrame.new(pos)
  6522. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  6523. game:GetService("Debris"):AddItem(ref, 1)
  6524. end
  6525. if Thing[3] <= 0 then
  6526. table.remove(Effects, e)
  6527. end
  6528. end
  6529. do
  6530. do
  6531. if Thing[2] == "FireWave" then
  6532. if Thing[3] <= Thing[4] then
  6533. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  6534. Thing[3] = Thing[3] + 1
  6535. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  6536. else
  6537. Part.Parent = nil
  6538. table.remove(Effects, e)
  6539. end
  6540. end
  6541. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  6542. if Thing[1].Transparency <= 1 then
  6543. if Thing[2] == "Block1" then
  6544. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6545. Mesh = Thing[7]
  6546. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6547. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6548. else
  6549. if Thing[2] == "Block2" then
  6550. Thing[1].CFrame = Thing[1].CFrame
  6551. Mesh = Thing[7]
  6552. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6553. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6554. else
  6555. if Thing[2] == "Fire" then
  6556. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  6557. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6558. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6559. else
  6560. if Thing[2] == "Cylinder" then
  6561. Mesh = Thing[7]
  6562. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6563. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6564. else
  6565. if Thing[2] == "Blood" then
  6566. Mesh = Thing[7]
  6567. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  6568. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6569. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6570. else
  6571. if Thing[2] == "Elec" then
  6572. Mesh = Thing[10]
  6573. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  6574. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6575. else
  6576. if Thing[2] == "Disappear" then
  6577. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6578. else
  6579. if Thing[2] == "Shatter" then
  6580. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6581. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  6582. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6583. Thing[6] = Thing[6] + Thing[5]
  6584. end
  6585. end
  6586. end
  6587. end
  6588. end
  6589. end
  6590. end
  6591. end
  6592. else
  6593. Part.Parent = nil
  6594. table.remove(Effects, e)
  6595. end
  6596. end
  6597. end
  6598. end
  6599. end
  6600. end
  6601. end
  6602. end
  6603. end
  6604. end
  6605. end)
  6606.  
  6607. Script4.Name = "Script4"
  6608. Script4.Parent = MainFrame
  6609. Script4.BackgroundColor3 = Color3.new(1, 1, 1)
  6610. Script4.Position = UDim2.new(0.118756369, 0, 0.492012709, 0)
  6611. Script4.Size = UDim2.new(0, 200, 0, 50)
  6612. Script4.Font = Enum.Font.SciFi
  6613. Script4.Text = "Agent Agony"
  6614. Script4.TextColor3 = Color3.new(0, 0, 0)
  6615. Script4.TextSize = 20
  6616. Script4.MouseButton1Down:connect(function()
  6617. ScriptHere
  6618. end)
  6619.  
  6620. Script5.Name = "Script5"
  6621. Script5.Parent = MainFrame
  6622. Script5.BackgroundColor3 = Color3.new(1, 1, 1)
  6623. Script5.Position = UDim2.new(0.122460067, 0, 0.626707137, 0)
  6624. Script5.Size = UDim2.new(0, 200, 0, 50)
  6625. Script5.Font = Enum.Font.SciFi
  6626. Script5.Text = "Hokuto"
  6627. Script5.TextColor3 = Color3.new(0, 0, 0)
  6628. Script5.TextSize = 20
  6629. Script5.MouseButton1Down:connect(function()
  6630. ScriptHere
  6631. end)
  6632.  
  6633. Script6.Name = "Script6"
  6634. Script6.Parent = MainFrame
  6635. Script6.BackgroundColor3 = Color3.new(1, 1, 1)
  6636. Script6.Position = UDim2.new(0.122460067, 0, 0.754076004, 0)
  6637. Script6.Size = UDim2.new(0, 200, 0, 50)
  6638. Script6.Font = Enum.Font.SciFi
  6639. Script6.Text = "Ice Cream"
  6640. Script6.TextColor3 = Color3.new(0, 0, 0)
  6641. Script6.TextSize = 20
  6642. Script6.MouseButton1Down:connect(function()
  6643. ScriptHere
  6644. end)
  6645. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement