Advertisement
saba1517

Untitled

Aug 7th, 2018
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.99 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126.  
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144. ------------------------
  145. --[[I'm sorry, my Blazey.. I had to..]]--
  146. --[[It was spread too much, Nokiskid had it and was probably gonna sell it.]]--
  147.  
  148. --[[FOR YOU SKIDS: This is the official genocider sequel.]]--
  149. --[[Project Name: Sadique/Sadist]]--
  150. --[[qbxeeb]]--
  151. wait(1 / 60)
  152. Effects = { }
  153. local Player = owner
  154. local Mouse = Player:GetMouse()
  155. local Character = Player.Character
  156. local Humanoid = Character:findFirstChildOfClass("Humanoid")
  157. local Head = Character.Head
  158. local RootPart = Character.HumanoidRootPart
  159. local Torso = Character.Torso
  160. local LeftArm = Character["Left Arm"]
  161. local RightArm = Character["Right Arm"]
  162. local LeftLeg = Character["Left Leg"]
  163. local RightLeg = Character["Right Leg"]
  164. local Camera = game.Workspace.CurrentCamera
  165. local RootJoint = RootPart.RootJoint
  166. local Equipped = false
  167. local Attack = false
  168. local Anim = 'Idle'
  169. local Idle = 0
  170. local Combo = 1
  171. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  172. local Velocity = RootPart.Velocity.y
  173. local Sine = 0
  174. local Change = 1
  175. local Animie = .3
  176. local Randomize = 0
  177. local Victim = nil
  178. local Delay = false
  179. local Delay2 = false
  180. local Rampage = "Normal"
  181. local Deed = false
  182.  
  183. Player = owner
  184. PlayerGui = Player.PlayerGui
  185. Cam = workspace.CurrentCamera
  186. Backpack = Player.Backpack
  187. Character = Player.Character
  188. Humanoid = Character.Humanoid
  189. Mouse = Player:GetMouse()
  190. RootPart = Character["HumanoidRootPart"]
  191. Torso = Character["Torso"]
  192. Head = Character["Head"]
  193. RightArm = Character["Right Arm"]
  194. LeftArm = Character["Left Arm"]
  195. RightLeg = Character["Right Leg"]
  196. LeftLeg = Character["Left Leg"]
  197. RootJoint = RootPart["RootJoint"]
  198. Neck = Torso["Neck"]
  199. RightShoulder = Torso["Right Shoulder"]
  200. LeftShoulder = Torso["Left Shoulder"]
  201. RightHip = Torso["Right Hip"]
  202. LeftHip = Torso["Left Hip"]
  203.  
  204. IT = Instance.new
  205. CF = CFrame.new
  206. VT = Vector3.new
  207. RAD = math.rad
  208. C3 = Color3.new
  209. UD2 = UDim2.new
  210. BRICKC = BrickColor.new
  211. ANGLES = CFrame.Angles
  212. EULER = CFrame.fromEulerAnglesXYZ
  213. COS = math.cos
  214. ACOS = math.acos
  215. SIN = math.sin
  216. ASIN = math.asin
  217. ABS = math.abs
  218. MRANDOM = math.random
  219. FLOOR = math.floor
  220.  
  221. Humanoid.WalkSpeed = 14
  222. Humanoid.JumpPower = 50
  223. Humanoid.Animator.Parent = nil
  224. Character.Animate.Parent = nil
  225.  
  226. local newMotor = function(part0, part1, c0, c1)
  227. local w = Instance.new('Motor', part0)
  228. w.Part0 = part0
  229. w.Part1 = part1
  230. w.C0 = c0
  231. w.C1 = c1
  232. return w
  233. end
  234.  
  235. function clerp(a, b, t)
  236. return a:lerp(b, t)
  237. end
  238.  
  239.  
  240. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  241. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  242.  
  243. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  244. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  245. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  246. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  247. RootJoint.C1 = CFrame.new(0, 0, 0)
  248. RootJoint.C0 = CFrame.new(0, 0, 0)
  249. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  250. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  251.  
  252. local rarmc1 = RW.C1
  253. local larmc1 = LW.C1
  254. local rlegc1 = RH.C1
  255. local llegc1 = LH.C1
  256.  
  257. local resetc1 = false
  258.  
  259. function PlayAnimationFromTable(table, speed, bool)
  260. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  261. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  262. RW.C0 = clerp(RW.C0, table[3], speed)
  263. LW.C0 = clerp(LW.C0, table[4], speed)
  264. RH.C0 = clerp(RH.C0, table[5], speed)
  265. LH.C0 = clerp(LH.C0, table[6], speed)
  266. if bool == true then
  267. if resetc1 == false then
  268. resetc1 = true
  269. RootJoint.C1 = RootJoint.C1
  270. Torso.Neck.C1 = Torso.Neck.C1
  271. RW.C1 = rarmc1
  272. LW.C1 = larmc1
  273. RH.C1 = rlegc1
  274. LH.C1 = llegc1
  275. end
  276. end
  277. end
  278.  
  279. ArtificialHB = Instance.new("BindableEvent", script)
  280. ArtificialHB.Name = "Heartbeat"
  281.  
  282. script:WaitForChild("Heartbeat")
  283.  
  284. frame = 1 / 30
  285. tf = 0
  286. allowframeloss = false
  287. tossremainder = false
  288. lastframe = tick()
  289. script.Heartbeat:Fire()
  290.  
  291. game:GetService("RunService").Heartbeat:connect(function(s, p)
  292. tf = tf + s
  293. if tf >= frame then
  294. if allowframeloss then
  295. script.Heartbeat:Fire()
  296. lastframe = tick()
  297. else
  298. for i = 1, math.floor(tf / frame) do
  299. script.Heartbeat:Fire()
  300. end
  301. lastframe = tick()
  302. end
  303. if tossremainder then
  304. tf = 0
  305. else
  306. tf = tf - frame * math.floor(tf / frame)
  307. end
  308. end
  309. end)
  310.  
  311. function swait(num)
  312. if num == 0 or num == nil then
  313. ArtificialHB.Event:wait()
  314. else
  315. for i = 0, num do
  316. ArtificialHB.Event:wait()
  317. end
  318. end
  319. end
  320.  
  321. local RbxUtility = LoadLibrary("RbxUtility")
  322. local Create = RbxUtility.Create
  323.  
  324. local m = Create("Model"){
  325. Parent = Character,
  326. Name = "WeaponModel"
  327. }
  328.  
  329. spook = Create("Sound"){
  330. Parent = Character,
  331. SoundId = "rbxassetid://435184106",
  332. Volume = 1.3,
  333. PlaybackSpeed = 1,
  334. Looped = true
  335. }
  336. spook2 = Create("PitchShiftSoundEffect"){
  337. Parent = spook,
  338. Octave = 1
  339. }
  340. spook:Play()
  341.  
  342. Billb = Create("BillboardGui"){
  343. Name = "Targetted",
  344. Parent = RootPart,
  345. Adornee = nil,
  346. LightInfluence = 0,
  347. AlwaysOnTop = true,
  348. Size = UDim2.new(5, 0, 5, 0)
  349. }
  350. D1 = Create("ImageLabel"){
  351. Parent = Billb,
  352. BackgroundTransparency = 1,
  353. Position = UDim2.new(.5, 0, .5, 0),
  354. Size = UDim2.new(1, 0, 1, 0),
  355. AnchorPoint = Vector2.new(.5, .5),
  356. Image = "rbxassetid://133820006",
  357. ImageColor3 = Color3.new(165 / 255, 0, 0),
  358. ImageTransparency = 1,
  359. ScaleType = "Tile"
  360. }
  361. D2 = D1:Clone()
  362. D2.Parent = Billb
  363. D2.Size = UDim2.new(1.4, 0, 1.4, 0)
  364. D3 = D1:Clone()
  365. D3.Parent = Billb
  366. D3.Size = UDim2.new(.05, 0, .05, 0)
  367. D3.Image = "rbxassetid://1215682739"
  368. D3.Rotation = 45
  369.  
  370. function RemoveOutlines(part)
  371. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  372. end
  373.  
  374. CFuncs = {
  375. Part = {
  376. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  377. local Part = Create("Part"){
  378. Parent = Parent,
  379. Reflectance = Reflectance,
  380. Transparency = Transparency,
  381. CanCollide = false,
  382. Locked = true,
  383. BrickColor = BrickColor.new(tostring(BColor)),
  384. Name = Name,
  385. Size = Size,
  386. Material = Material,
  387. }
  388. RemoveOutlines(Part)
  389. if Size == Vector3.new(.2,.2,.2) then
  390. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  391. else
  392. Part.Size = Size
  393. end
  394. return Part
  395. end;
  396. };
  397.  
  398. Mesh = {
  399. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  400. local Msh = Create(Mesh){
  401. Parent = Part,
  402. Offset = OffSet,
  403. Scale = Scale,
  404. }
  405. if Mesh == "SpecialMesh" then
  406. Msh.MeshType = MeshType
  407. if MeshId ~= "" then
  408. Msh.MeshId = "rbxassetid://" .. MeshId
  409. end
  410. end
  411. return Msh
  412. end;
  413. };
  414.  
  415. Weld = {
  416. Create = function(Parent, Part0, Part1, C0, C1)
  417. local Weld = Create("Weld"){
  418. Parent = Parent,
  419. Part0 = Part0,
  420. Part1 = Part1,
  421. C0 = C0,
  422. C1 = C1,
  423. }
  424. return Weld
  425. end;
  426. };
  427.  
  428. Sound = {
  429. Create = function(id, par, vol, pit)
  430. coroutine.resume(coroutine.create(function()
  431. local S = Create("Sound"){
  432. Volume = vol,
  433. Pitch = pit or 1,
  434. Parent = par or workspace,
  435. }
  436. if id ~= "" then
  437. S.SoundId = "rbxassetid://" .. id
  438. end
  439. swait()
  440. S:play()
  441. game:GetService("Debris"):AddItem(S, 10)
  442. end))
  443. end;
  444. };
  445.  
  446. ParticleEmitter = {
  447. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  448. local Particle = Create("ParticleEmitter"){
  449. Parent = Parent,
  450. Color = ColorSequence.new(Color1, Color2),
  451. LightEmission = LightEmission,
  452. Size = Size,
  453. Texture = Texture,
  454. Transparency = Transparency,
  455. ZOffset = ZOffset,
  456. Acceleration = Accel,
  457. Drag = Drag,
  458. LockedToPart = LockedToPart,
  459. VelocityInheritance = VelocityInheritance,
  460. EmissionDirection = EmissionDirection,
  461. Enabled = Enabled,
  462. Lifetime = LifeTime,
  463. Rate = Rate,
  464. Rotation = Rotation,
  465. RotSpeed = RotSpeed,
  466. Speed = Speed,
  467. VelocitySpread = VelocitySpread,
  468. }
  469. return Particle
  470. end;
  471. };
  472.  
  473. CreateTemplate = {
  474.  
  475. };
  476. }
  477.  
  478. FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  479. RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  480. LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  481. RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  482. LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  483. FT.MeshId = "rbxasset://fonts/torso.mesh"
  484. RA.MeshId = "rbxasset://fonts/rightarm.mesh"
  485. LA.MeshId = "rbxasset://fonts/leftarm.mesh"
  486. RL.MeshId = "rbxasset://fonts/rightleg.mesh"
  487. LL.MeshId = "rbxasset://fonts/leftleg.mesh"
  488. FT.Parent = nil
  489. RA.Parent = nil
  490. LA.Parent = nil
  491. RL.Parent = nil
  492. LL.Parent = nil
  493.  
  494.  
  495. function RayCast(Position, Direction, Range, Ignore)
  496. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  497. end
  498.  
  499. FindNearestTorso = function(pos)
  500. local list = (game.Workspace:children())
  501. local torso = nil
  502. local dist = 1000
  503. local temp, human, temp2 = nil, nil, nil
  504. for x = 1, #list do
  505. temp2 = list[x]
  506. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  507. temp = temp2:findFirstChild("Head")
  508. human = temp2:findFirstChildOfClass("Humanoid")
  509. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  510. local dohit = true
  511. if dohit == true then
  512. torso = temp
  513. dist = (temp.Position - pos).magnitude
  514. end
  515. end
  516. end
  517. end
  518. return torso, dist
  519. end
  520. function FindNearestTorso2(Position, Distance, SinglePlayer)
  521. if SinglePlayer then
  522. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  523. end
  524. local List = {}
  525. for i, v in pairs(workspace:GetChildren()) do
  526. if v:IsA("Model") then
  527. if v:findFirstChild("Head") then
  528. if v ~= Character then
  529. if (v:findFirstChild("Head").Position - Position).magnitude <= Distance then
  530. table.insert(List, v)
  531. end
  532. end
  533. end
  534. end
  535. end
  536. return List
  537. end
  538. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 3)})
  539. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  540. local Blood = Create("ParticleEmitter"){
  541. Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0)),
  542. LightEmission = .1,
  543. Size = NumberSequence.new(0.2),
  544. Texture = "rbxassetid://771221224",
  545. Transparency = bbb,
  546. Size = aaa,
  547. ZOffset = .8,
  548. Acceleration = Vector3.new(0, -25, 0),
  549. LockedToPart = false,
  550. EmissionDirection = "Top",
  551. Lifetime = NumberRange.new(.4, .6),
  552. Rate = 1000,
  553. Rotation = NumberRange.new(-100, 100),
  554. RotSpeed = NumberRange.new(-100, 100),
  555. Speed = NumberRange.new(20),
  556. VelocitySpread = 1000,
  557. Enabled = false,
  558. Parent = Head
  559. }
  560.  
  561.  
  562. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, Face, HitSound, HitPitch)
  563. if hit.Parent == nil then
  564. return
  565. end
  566. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  567. for _, v in pairs(hit.Parent:children()) do
  568. if v:IsA("Humanoid") then
  569. h = v
  570. end
  571. end
  572. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  573. hit = hit.Parent.Parent:FindFirstChild("Head")
  574. end
  575. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  576. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  577. if hit.Parent.DebounceHit.Value == true then
  578. return
  579. end
  580. end
  581. local c = Create("ObjectValue"){
  582. Name = "creator",
  583. Value = game:service("Players").LocalPlayer,
  584. Parent = h,
  585. }
  586. game:GetService("Debris"):AddItem(c, .5)
  587. if HitSound ~= nil and HitPitch ~= nil then
  588. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  589. end
  590. local Damage = math.random(minim, maxim)
  591. local blocked = false
  592. local block = hit.Parent:findFirstChild("Block")
  593. if block ~= nil then
  594. if block.className == "IntValue" then
  595. if block.Value > 0 then
  596. blocked = true
  597. block.Value = block.Value - 1
  598. print(block.Value)
  599. end
  600. end
  601. end
  602.  
  603. if Type ~= "Blood" then
  604. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  605. end
  606. local HitHealth = h.Health
  607. h.Health = h.Health - Damage
  608. if Type == "Knockdown" then
  609. local hum = hit.Parent.Humanoid
  610. hum.PlatformStand = true
  611. coroutine.resume(coroutine.create(function(HHumanoid)
  612. swait(1)
  613. HHumanoid.PlatformStand = false
  614. end), hum)
  615. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  616. local bodvol = Create("BodyVelocity"){
  617. velocity = angle * knockback,
  618. P = 5000,
  619. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  620. Parent = hit,
  621. }
  622. local rl = Create("BodyAngularVelocity"){
  623. P = 3000,
  624. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  625. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  626. Parent = hit,
  627. }
  628. game:GetService("Debris"):AddItem(bodvol, .5)
  629. game:GetService("Debris"):AddItem(rl, .5)
  630. elseif Type == "Normal" then
  631. local vp = Create("BodyVelocity"){
  632. P = 500,
  633. maxForce = Vector3.new(math.huge, 0, math.huge),
  634. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  635. }
  636. if knockback > 0 then
  637. vp.Parent = hit.Parent.Torso
  638. end
  639. game:GetService("Debris"):AddItem(vp, .5)
  640. elseif Type == "Up" then
  641. local bodyVelocity = Create("BodyVelocity"){
  642. velocity = Vector3.new(0, 20, 0),
  643. P = 5000,
  644. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  645. Parent = hit,
  646. }
  647. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  648. elseif Type == "DarkUp" then
  649. coroutine.resume(coroutine.create(function()
  650. for i = 0, 1, 0.1 do
  651. swait()
  652. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  653. end
  654. end))
  655. local bodyVelocity = Create("BodyVelocity"){
  656. velocity = Vector3.new(0, 20, 0),
  657. P = 5000,
  658. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  659. Parent = hit,
  660. }
  661. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  662. elseif Type == "Blood" then
  663. coroutine.resume(coroutine.create(function()
  664. if hit.Parent.Name == "Salvo_Starly" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
  665. CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8)
  666. Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  667. else
  668. local Blood2 = Blood:Clone()
  669. Blood2.Parent = hit
  670. Blood2.Enabled = true
  671. Blood2.EmissionDirection = Face
  672. local Hito = hit.Parent
  673. game:GetService("Debris"):AddItem(Blood2, 3)
  674. hit.Parent:BreakJoints()
  675. if hit.Parent:findFirstChild("AlreadyHit") == nil then
  676. local c = Create("BoolValue"){
  677. Name = "AlreadyHit",
  678. Value = true,
  679. Parent = Hito,
  680. }
  681. end
  682. swait(5)
  683. Blood2.Enabled = false
  684. swait(30)
  685. if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
  686. local s = Create("BoolValue"){
  687. Name = "Glitching",
  688. Value = true,
  689. Parent = Hito,
  690. }
  691. local FT2 = FT:Clone()
  692. if Hito:findFirstChild("Torso") ~= nil then
  693. FT2.Parent = Hito.Torso
  694. --[[RA2.Parent = Hito["Right Arm"]
  695. LA2.Parent = Hito["Left Arm"]
  696. RL2.Parent = Hito["Right Leg"]
  697. LL2.Parent = Hito["Left Leg"]]
  698. for _, v in pairs(Hito:children()) do
  699. if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
  700. local RA2 = RA:Clone()
  701. RA2.Name = "Shoos"
  702. RA2.Parent = v
  703. end
  704. end
  705. CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10)
  706. else
  707. FT2.Parent = nil
  708. CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10)
  709. end
  710. for i = 0, 1, math.random(1, 10)/30 do
  711. swait()
  712. for _, v in pairs(Hito:children()) do
  713. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  714. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  715. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  716. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  717. end
  718. end
  719. if Hito:findFirstChild("UpperTorso") ~= nil then
  720. for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
  721. if v:IsA("NumberValue") then
  722. v.Value = math.random(1, 5) / 10
  723. end
  724. end
  725. end
  726. if Hito == nil then
  727. break
  728. end
  729. end
  730. if Hito ~= nil then
  731. Hito:Destroy()
  732. end
  733. end
  734. end
  735. end))
  736. elseif Type == "Snare" then
  737. local bp = Create("BodyPosition"){
  738. P = 2000,
  739. D = 100,
  740. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  741. position = hit.Parent.Torso.Position,
  742. Parent = hit.Parent.Torso,
  743. }
  744. game:GetService("Debris"):AddItem(bp, 1)
  745. elseif Type == "Freeze" then
  746. local BodPos = Create("BodyPosition"){
  747. P = 50000,
  748. D = 1000,
  749. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  750. position = hit.Parent.Torso.Position,
  751. Parent = hit.Parent.Torso,
  752. }
  753. local BodGy = Create("BodyGyro") {
  754. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  755. P = 20e+003,
  756. Parent = hit.Parent.Torso,
  757. cf = hit.Parent.Torso.CFrame,
  758. }
  759. hit.Parent.Torso.Anchored = true
  760. coroutine.resume(coroutine.create(function(Part)
  761. swait(1.5)
  762. Part.Anchored = false
  763. end), hit.Parent.Torso)
  764. game:GetService("Debris"):AddItem(BodPos, 3)
  765. game:GetService("Debris"):AddItem(BodGy, 3)
  766. end
  767. local debounce = Create("BoolValue"){
  768. Name = "DebounceHit",
  769. Parent = hit.Parent,
  770. Value = true,
  771. }
  772. game:GetService("Debris"):AddItem(debounce, Delay)
  773. c = Instance.new("ObjectValue")
  774. c.Name = "creator"
  775. c.Value = Player
  776. c.Parent = h
  777. game:GetService("Debris"):AddItem(c, .5)
  778. end
  779. end
  780.  
  781. function ShowDamage(Pos, Text, Time, Color)
  782. local Rate = (1 / 30)
  783. local Pos = (Pos or Vector3.new(0, 0, 0))
  784. local Text = (Text or "")
  785. local Time = (Time or 2)
  786. local Color = (Color or Color3.new(1, 0, 1))
  787. local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  788. EffectPart.Anchored = true
  789. local BillboardGui = Create("BillboardGui"){
  790. Size = UDim2.new(3, 0, 3, 0),
  791. Adornee = EffectPart,
  792. Parent = EffectPart,
  793. }
  794. local TextLabel = Create("TextLabel"){
  795. BackgroundTransparency = 1,
  796. Size = UDim2.new(1, 0, 1, 0),
  797. Text = Text,
  798. Font = "SciFi",
  799. TextColor3 = Color,
  800. TextScaled = true,
  801. Parent = BillboardGui,
  802. }
  803. game.Debris:AddItem(EffectPart, (Time))
  804. EffectPart.Parent = game:GetService("Workspace")
  805. delay(0, function()
  806. local Frames = (Time / Rate)
  807. for Frame = 1, Frames do
  808. wait(Rate)
  809. local Percent = (Frame / Frames)
  810. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  811. TextLabel.TextTransparency = Percent
  812. end
  813. if EffectPart and EffectPart.Parent then
  814. EffectPart:Destroy()
  815. end
  816. end)
  817. end
  818.  
  819. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
  820. for _, c in pairs(workspace:children()) do
  821. local hum = c:findFirstChildOfClass("Humanoid")
  822. if hum ~= nil then
  823. if c:findFirstChild("Torso") ~= nil then
  824. local head = c:findFirstChild("Torso")
  825. if head ~= nil then
  826. local targ = head.Position - Part.Position
  827. local mag = targ.magnitude
  828. if mag <= Magnitude and c.Name ~= Player.Name then
  829. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  830. end
  831. end
  832. elseif c:findFirstChild("UpperTorso") ~= nil then
  833. local head = c:findFirstChild("UpperTorso")
  834. if head ~= nil then
  835. local targ = head.Position - Part.Position
  836. local mag = targ.magnitude
  837. if mag <= Magnitude and c.Name ~= Player.Name then
  838. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  839. end
  840. end
  841. end
  842. end
  843. end
  844. end
  845.  
  846. EffectModel = Instance.new("Model", Character)
  847. EffectModel.Name = "Effects"
  848.  
  849. Effects = {
  850. Block = {
  851. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  852. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  853. prt.Anchored = true
  854. prt.CFrame = cframe
  855. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  856. game:GetService("Debris"):AddItem(prt, 10)
  857. if Type == 1 or Type == nil then
  858. table.insert(Effects, {
  859. prt,
  860. "Block1",
  861. delay,
  862. x3,
  863. y3,
  864. z3,
  865. msh
  866. })
  867. elseif Type == 2 then
  868. table.insert(Effects, {
  869. prt,
  870. "Block2",
  871. delay,
  872. x3,
  873. y3,
  874. z3,
  875. msh
  876. })
  877. elseif Type == 3 then
  878. table.insert(Effects, {
  879. prt,
  880. "Block3",
  881. delay,
  882. x3,
  883. y3,
  884. z3,
  885. msh,
  886. Part
  887. })
  888. elseif Type == 4 then
  889. table.insert(Effects, {
  890. prt,
  891. "Block2Fire",
  892. delay,
  893. x3,
  894. y3,
  895. z3,
  896. msh
  897. })
  898. end
  899. end
  900. };
  901.  
  902. Sphere = {
  903. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  904. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  905. prt.Anchored = true
  906. prt.CFrame = cframe
  907. if parent == nil then
  908. prt.Parent = workspace
  909. else
  910. prt.Parent = parent
  911. end
  912. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  913. game:GetService("Debris"):AddItem(prt, 10)
  914. table.insert(Effects, {
  915. prt,
  916. "Cylinder",
  917. delay,
  918. x3,
  919. y3,
  920. z3,
  921. msh
  922. })
  923. end
  924. };
  925.  
  926. Blood = {
  927. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  928. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  929. prt.Anchored = true
  930. prt.CFrame = cframe
  931. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  932. game:GetService("Debris"):AddItem(prt, 10)
  933. table.insert(Effects, {
  934. prt,
  935. "Blood",
  936. delay,
  937. x3,
  938. y3,
  939. z3,
  940. msh
  941. })
  942. end
  943. };
  944.  
  945. Blast = {
  946. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  947. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  948. prt.Anchored = true
  949. prt.CFrame = cframe
  950. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  951. game:GetService("Debris"):AddItem(prt, 10)
  952. table.insert(Effects, {
  953. prt,
  954. "Block4",
  955. delay,
  956. x3,
  957. y3,
  958. z3,
  959. msh,
  960. Part
  961. })
  962. end
  963. };
  964.  
  965. Ring = {
  966. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  967. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  968. prt.Anchored = true
  969. prt.CFrame = cframe
  970. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  971. game:GetService("Debris"):AddItem(prt, 10)
  972. table.insert(Effects, {
  973. prt,
  974. "Cylinder",
  975. delay,
  976. x3,
  977. y3,
  978. z3,
  979. msh
  980. })
  981. end
  982. };
  983.  
  984. Cylinder = {
  985. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  986. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  987. prt.Anchored = true
  988. prt.CFrame = cframe
  989. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  990. game:GetService("Debris"):AddItem(prt, 10)
  991. table.insert(Effects, {
  992. prt,
  993. "Cylinder",
  994. delay,
  995. x3,
  996. y3,
  997. z3,
  998. msh
  999. })
  1000. end
  1001. };
  1002.  
  1003. Head = {
  1004. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1005. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1006. prt.Anchored = true
  1007. prt.CFrame = cframe
  1008. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1009. game:GetService("Debris"):AddItem(prt, 10)
  1010. table.insert(Effects, {
  1011. prt,
  1012. "Cylinder",
  1013. delay,
  1014. x3,
  1015. y3,
  1016. z3,
  1017. msh
  1018. })
  1019. end
  1020. };
  1021.  
  1022. Wave = {
  1023. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1024. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1025. prt.Anchored = true
  1026. prt.CFrame = cframe
  1027. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1028. game:GetService("Debris"):AddItem(prt, 10)
  1029. table.insert(Effects, {
  1030. prt,
  1031. "Cylinder",
  1032. delay,
  1033. x3,
  1034. y3,
  1035. z3,
  1036. msh
  1037. })
  1038. end
  1039. };
  1040.  
  1041. Break = {
  1042. Create = function(brickcolor, cframe, x1, y1, z1)
  1043. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1044. prt.Anchored = true
  1045. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1046. game:GetService("Debris"):AddItem(prt, 10)
  1047. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1048. local num = math.random(10, 50) / 1000
  1049. table.insert(Effects, {
  1050. prt,
  1051. "Shatter",
  1052. num,
  1053. prt.CFrame,
  1054. math.random() - math.random(),
  1055. 0,
  1056. math.random(50, 100) / 100
  1057. })
  1058. end
  1059. };
  1060.  
  1061. Elec = {
  1062. Create = function(brickcolor, cff, x, y, z)
  1063. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1064. prt.Anchored = true
  1065. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1066. prt.CFrame = CFrame.new(prt.Position)
  1067. game:GetService("Debris"):AddItem(prt, 10)
  1068. xval = math.random() / 9
  1069. yval = math.random() / 9
  1070. zval = math.random() / 9
  1071. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1072. eul1 = math.random(-50, 50)
  1073. eul2 = math.random(-50, 50)
  1074. eul3 = math.random(-50, 50)
  1075. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1076. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1077. table.insert(Effects, {
  1078. prt,
  1079. "Elec",
  1080. .05,
  1081. x,
  1082. y,
  1083. z,
  1084. xval,
  1085. yval,
  1086. zval,
  1087. msh,
  1088. euld,
  1089. euld2
  1090. })
  1091. end
  1092. };
  1093.  
  1094. Elec2 = {
  1095. Create = function(brickcolor, cff, x, y, z)
  1096. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1097. prt.Anchored = true
  1098. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1099. prt.CFrame = CFrame.new(prt.Position)
  1100. game:GetService("Debris"):AddItem(prt, 10)
  1101. xval = math.random() / 7
  1102. yval = math.random() / 7
  1103. zval = math.random() / 7
  1104. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1105. eul1 = math.random(-50, 50)
  1106. eul2 = math.random(-50, 50)
  1107. eul3 = math.random(-50, 50)
  1108. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1109. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1110. table.insert(Effects, {
  1111. prt,
  1112. "Elec",
  1113. .1,
  1114. x,
  1115. y,
  1116. z,
  1117. xval,
  1118. yval,
  1119. zval,
  1120. msh,
  1121. euld,
  1122. euld2
  1123. })
  1124. end
  1125. };
  1126.  
  1127. Clone = {
  1128. Create = function()
  1129. for _, v in pairs(Torso.Parent:children()) do
  1130. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1131. local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
  1132. c.Anchored = true
  1133. c.CFrame = v.CFrame
  1134. game:GetService("Debris"):AddItem(c, 5)
  1135. local cmsh = nil
  1136. if v.Name == "Head" then
  1137. cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  1138. else
  1139. cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1140. end
  1141. table.insert(Effects, {
  1142. c,
  1143. "Cylinder",
  1144. 0.05,
  1145. 0.1,
  1146. 0.1,
  1147. 0.1,
  1148. cmsh
  1149. })
  1150. end
  1151. end
  1152. end
  1153. };
  1154.  
  1155. EffectTemplate = {
  1156.  
  1157. };
  1158. }
  1159.  
  1160. local Re = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','`','1','2','3','4','5','6','7','8','9','0','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
  1161.  
  1162. Lag = {
  1163. "殺害人數: ",
  1164. "Kills: ",
  1165. "杀害人数: ",
  1166. "K l : ",
  1167. " il s: ",
  1168. " l : ",
  1169. "Ki s: ",
  1170. "殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
  1171. " 害  : ",
  1172. "  人数: ",
  1173. "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
  1174. "  人 : ",
  1175. "殺  數: ",
  1176. " 害人数: ",
  1177. "杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
  1178. "害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
  1179. "人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
  1180. "K\i\l\l\s\: ",
  1181. "杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
  1182. " : ",
  1183. "    : ",
  1184. "殺: ",
  1185. "K害人ls: ",
  1186. ": ",
  1187. "Psychopath x Genocider",
  1188. }
  1189. --[[
  1190. function chatfunc(text)
  1191. local chat = coroutine.wrap(function()
  1192. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1193. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1194. end
  1195. local Bill = Instance.new("BillboardGui",Character)
  1196. Bill.Size = UDim2.new(0,100,0,40)
  1197. Bill.StudsOffset = Vector3.new(0,3,0)
  1198. Bill.Adornee = Character.Head
  1199. Bill.Name = "TalkingBillBoard"
  1200. local Hehe = Instance.new("TextLabel",Bill)
  1201. Hehe.BackgroundTransparency = 1
  1202. Hehe.BorderSizePixel = 0
  1203. Hehe.Text = ""
  1204. Hehe.Font = "Bodoni"
  1205. Hehe.TextSize = 40
  1206. Hehe.TextStrokeTransparency = 0
  1207. Hehe.Size = UDim2.new(1,0,0.5,0)
  1208. coroutine.resume(coroutine.create(function()
  1209. while Hehe ~= nil do
  1210. swait()
  1211. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1212. Hehe.Rotation = math.random(-5,5)
  1213. Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1214. Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1215. end
  1216. end))
  1217. for i = 1,string.len(text),1 do
  1218. swait()
  1219. Hehe.Text = string.sub(text,1,i)
  1220. end
  1221. swait(90)--Re[math.random(1, 93)]
  1222. for i = 0, 1, .025 do
  1223. swait()
  1224. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  1225. Hehe.TextStrokeTransparency = i
  1226. Hehe.TextTransparency = i
  1227. end
  1228. Bill:Destroy()
  1229. end)
  1230. chat()
  1231. end
  1232.  
  1233. function onChatted(msg)
  1234. chatfunc(msg)
  1235. end
  1236.  
  1237. Player.Chatted:connect(onChatted)
  1238. ]]
  1239. function Shoot(part, sp)
  1240. local Spread = sp
  1241. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  1242. local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
  1243. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1244. end
  1245. function Shoot2(part, sp, target)
  1246. local Spread = sp
  1247. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  1248. local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
  1249. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1250. end
  1251.  
  1252. function Attackone()
  1253. Attack = true
  1254. for i = 0, 1, 0.1 do
  1255. swait()
  1256. PlayAnimationFromTable({
  1257. CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1258. CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1259. CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1260. CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1261. CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1262. CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1263. }, .3, false)
  1264. end
  1265. Attack = false
  1266. end
  1267. local Hold = false
  1268. function Broken_wing_bird()
  1269. Attack = true
  1270. Hold = true
  1271. Humanoid.WalkSpeed = 5
  1272. Humanoid.AutoRotate = false
  1273. for i = 0, 1, 0.17 do
  1274. swait()
  1275. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1276. local direction = aim.lookVector
  1277. local headingA = math.atan2(direction.x, direction.z)
  1278. headingA = math.deg(headingA)
  1279. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1280. PlayAnimationFromTable({
  1281. CFrame.new(9.53674316e-07, -0.0336816609, -0.255211323, 1, 0, 0, 0, 0.971067786, 0.238803938, 0, -0.238803938, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1282. CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1283. CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1284. CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(0.562389553, -1.96633184, -0.220747471, 0.997805655, -0.0662109777, 0, 0.0642953441, 0.96893692, -0.238803938, 0.0158114415, 0.238279924, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(-0.560589671, -1.96681178, -0.220865458, 0.998194873, 0.0600589924, 0, -0.058321353, 0.969314873, -0.238803938, -0.0143423239, 0.238372862, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. }, .45, false)
  1288. end
  1289. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1290. ref.Anchored = true
  1291. while Hold == true do
  1292. coroutine.resume(coroutine.create(function()
  1293. swait(1.5)
  1294. if Victim ~= nil then
  1295. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1296. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1297. Shoot2(ref, 1, Victim.Torso)
  1298. else
  1299. Victim = nil
  1300. end
  1301. end))
  1302. for i = 0, 1 do
  1303. swait()
  1304. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1305. local direction = aim.lookVector
  1306. local headingA = math.atan2(direction.x, direction.z)
  1307. headingA = math.deg(headingA)
  1308. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1309. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1310. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1311. end
  1312. coroutine.resume(coroutine.create(function()
  1313. swait(1.5)
  1314. if Victim ~= nil then
  1315. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1316. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1317. Shoot2(ref, 1, Victim.Torso)
  1318. else
  1319. Victim = nil
  1320. end
  1321. end))
  1322. for i = 0, 1 do
  1323. swait()
  1324. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1325. local direction = aim.lookVector
  1326. local headingA = math.atan2(direction.x, direction.z)
  1327. headingA = math.deg(headingA)
  1328. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1329. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  1330. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1331. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1332. end
  1333. end
  1334. game:GetService("Debris"):AddItem(ref, 1)
  1335. swait(10)
  1336. Humanoid.AutoRotate = true
  1337. Humanoid.WalkSpeed = 14
  1338. Attack = false
  1339. end
  1340.  
  1341. local BC = Character["Body Colors"]
  1342. BC.HeadColor = BrickColor.new("Pastel brown")
  1343. BC.LeftArmColor = BrickColor.new("Pastel brown")
  1344. BC.LeftLegColor = BrickColor.new("Pastel brown")
  1345. BC.RightArmColor = BrickColor.new("Pastel brown")
  1346. BC.RightLegColor = BrickColor.new("Pastel brown")
  1347. BC.TorsoColor = BrickColor.new("Pastel brown")
  1348.  
  1349. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=141728515"
  1350.  
  1351. for i,v in pairs(Character:GetChildren()) do
  1352. if v:IsA("Accessory") then
  1353. v:Remove()
  1354. end
  1355. end
  1356. for i,v in pairs(Character:GetChildren()) do
  1357. if v:IsA("Pants") then
  1358. v:Remove()
  1359. end
  1360. end
  1361. shirt = Instance.new("Shirt", Character)
  1362. shirt.Name = "Shirt"
  1363. pants = Instance.new("Pants", Character)
  1364. pants.Name = "Pants"
  1365. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=219915350"
  1366. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=325498599"
  1367.  
  1368. function Butterfly_on_the_ground()
  1369. Attack = true
  1370. Humanoid.WalkSpeed = 0
  1371. Humanoid.JumpPower = 0
  1372. for i = 0, 1, 0.11 do
  1373. swait()
  1374. PlayAnimationFromTable({
  1375. CFrame.new(-0, -0.00924980082, -0.147094101, 1, 0, 0, 0, 0.998028755, 0.0627579838, 0, -0.0627579838, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1376. CFrame.new(0, 1.49783361, -0.324239999, 1, 0, 0, 0, 0.859559119, 0.511036277, 0, -0.511036277, 0.859559119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1377. CFrame.new(1.47537684, -0.0119673908, -0.486074328, 0.995289624, -0.0926431417, 0.0285649542, 0.0904912725, 0.782049656, -0.616611481, 0.0347856097, 0.616291881, 0.786749184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1378. CFrame.new(-1.57702017, 0.00502845645, -0.622533083, 0.987496614, 0.147014618, -0.0568970889, -0.146226123, 0.719407618, -0.679021835, -0.0588939339, 0.678851485, 0.731909931) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1379. CFrame.new(0.582992077, -1.99089563, 0.0221938714, 0.998069108, -0.0621130057, 0, 0.0619905666, 0.996101677, -0.0627579838, 0.00389808696, 0.0626368076, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1380. CFrame.new(-0.55340898, -1.99206996, 0.0221200362, 0.997222602, 0.0744800419, 0, -0.0743332207, 0.995256841, -0.0627579838, -0.0046742172, 0.0625836775, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1381. }, .32, false)
  1382. end
  1383. for i = 0, 1, 0.2 do
  1384. swait()
  1385. PlayAnimationFromTable({
  1386. CFrame.new(-8.83230587e-06, -1.21326494, -0.585408747, 0.999996662, 1.76079993e-06, 1.71904196e-06, 2.44006287e-06, 0.779393435, 0.626534164, 2.42144097e-07, -0.626533806, 0.779394567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1387. CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1388. CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1389. CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1390. CFrame.new(0.574780762, -1.89212012, 0.54934907, 0.998062849, -0.0490923077, -0.038172923, 0.0620655455, 0.824978769, 0.561744928, 0.00391620025, -0.563027501, 0.826429188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1391. CFrame.new(-0.572159648, -1.85852242, 0.532348573, 0.997223377, 0.0585144907, 0.0460263006, -0.0743010715, 0.820766509, 0.566410959, -0.00463189185, -0.56825918, 0.822836995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1392. }, .5, false)
  1393. end
  1394.  
  1395. local hit = nil
  1396. while hit == nil do
  1397. swait()
  1398. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1399. hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
  1400. end
  1401. swait(5)
  1402. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1403. ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
  1404. ref.Anchored = true
  1405. game:GetService("Debris"):AddItem(ref, 6)
  1406. for i = 1, 20 do
  1407. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1408. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1409. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1410. refs.Anchored = true
  1411. refs.CFrame = CFrame.new(pos2)
  1412. game:GetService("Debris"):AddItem(refs, 1)
  1413. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  1414. CFuncs.Sound.Create("340508929", refs, .8, .7)
  1415. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1416. for i = 0, 1 do
  1417. swait()
  1418. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1419. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1420. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1421. end
  1422. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1423. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1424. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1425. refs.Anchored = true
  1426. refs.CFrame = CFrame.new(pos2)
  1427. game:GetService("Debris"):AddItem(refs, 1)
  1428. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  1429. CFuncs.Sound.Create("340508929", refs, .8, .7)
  1430. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1431. for i = 0, 1 do
  1432. swait()
  1433. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1434. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1435. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1436. end
  1437. end
  1438. swait(10)
  1439. Humanoid.WalkSpeed = 14
  1440. Humanoid.JumpPower = 50
  1441. Attack = false
  1442. end
  1443.  
  1444. function Innocent_s_Tear()
  1445. Attack = true
  1446. for i = 0, 1, 0.17 do
  1447. swait()
  1448. PlayAnimationFromTable({
  1449. CFrame.new(-0.0372427106, 0, -0.0254781954, 0.362814218, 0, -0.93186152, 0, 1, 0, 0.93186152, 0, 0.362814218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(-0.0584814101, 1.48993742, -0.0233566761, 0.591825008, -0.146214843, 0.792694509, 0.0400200225, 0.987527847, 0.152273491, -0.805072486, -0.0583956167, 0.590295076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. CFrame.new(1.41006351, -0.0804157257, -0.338553876, 0.670105577, -0.712319076, 0.208710641, 0.734884977, 0.597121656, -0.321542978, 0.104415536, 0.368846059, 0.923607171) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1452. CFrame.new(-1.57609594, 0.0278623551, -0.341137588, 0.98150444, 0.191439465, 1.26063824e-05, -0.168087006, 0.861808777, -0.478573322, -0.0916287005, 0.469719768, 0.878047645) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1453. CFrame.new(0.497831821, -1.99730384, -0.0567342639, 0.99926132, -0.00269644242, 0.0383348465, 0.00450899871, 0.998871744, -0.0472746976, -0.038164109, 0.0474126264, 0.998146176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1454. CFrame.new(-0.546293855, -1.99743998, -0.0205773562, 0.406115621, 0.0459335074, 0.912666559, 0, 0.998735905, -0.0502652861, -0.913821757, 0.0204135161, 0.405602247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1455. }, .4, false)
  1456. end
  1457. local gg = nil
  1458. for i = 0, 1, 0.18 do
  1459. swait()
  1460. for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
  1461. if v:FindFirstChild('Head') then
  1462. if gg == nil then
  1463. end
  1464. gg = v
  1465. if v:findFirstChildOfClass("Humanoid") ~= nil then
  1466. v:findFirstChildOfClass("Humanoid").PlatformStand = true
  1467. end
  1468. end
  1469. end
  1470. PlayAnimationFromTable({
  1471. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1472. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1473. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1474. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1475. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1476. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1477. }, .45, false)
  1478. end
  1479. if gg ~= nil then
  1480. Humanoid.WalkSpeed = 0
  1481. Humanoid.JumpPower = 0
  1482. for i = 0, 1, 0.16 do
  1483. swait()
  1484. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1485. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1486. end
  1487. PlayAnimationFromTable({
  1488. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1489. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1490. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1491. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1492. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1493. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1494. }, .4, false)
  1495. if gg == nil then
  1496. break
  1497. end
  1498. end
  1499. if gg.Name == "Salvo_Starly" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
  1500. for i = 0, 1, 0.04 do
  1501. swait()
  1502. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1503. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1504. end
  1505. PlayAnimationFromTable({
  1506. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1508. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1509. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1512. }, .4, false)
  1513. if gg == nil then
  1514. break
  1515. end
  1516. end
  1517. for i = 0, 1, 0.035 do
  1518. swait()
  1519. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1520. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1521. end
  1522. PlayAnimationFromTable({
  1523. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1524. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1527. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1528. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1529. }, .12, false)
  1530. end
  1531. else
  1532. for i = 0, 10 do
  1533. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1534. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1535. end
  1536. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1537. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1538. swait()
  1539. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1540. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1541. swait()
  1542. if gg == nil then
  1543. break
  1544. end
  1545. end
  1546. end
  1547. swait(10)
  1548. end
  1549. Attack = false
  1550. Humanoid.WalkSpeed = 14
  1551. Humanoid.JumpPower = 50
  1552. end
  1553.  
  1554. CV="Maroon"
  1555. Player = game.Players.LocalPlayer
  1556. Character = Player.Character
  1557. local txt = Instance.new("BillboardGui", Character)
  1558. txt.Adornee = Character .Head
  1559. txt.Name = "_status"
  1560. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1561. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1562. local text = Instance.new("TextLabel", txt)
  1563. text.Size = UDim2.new(10, 0, 7, 0)
  1564. text.FontSize = "Size24"
  1565. text.TextScaled = true
  1566. text.TextTransparency = 0
  1567. text.BackgroundTransparency = 1
  1568. text.TextTransparency = 0
  1569. text.TextStrokeTransparency = 0
  1570. text.Font = "Bodoni"
  1571. text.TextStrokeColor3 = Color3.new(255,255,255)
  1572.  
  1573. v=Instance.new("Part")
  1574. v.Name = "ColorBrick"
  1575. v.Parent=Player.Character
  1576. v.FormFactor="Symmetric"
  1577. v.Anchored=true
  1578. v.CanCollide=false
  1579. v.BottomSurface="Smooth"
  1580. v.TopSurface="Smooth"
  1581. v.Size=Vector3.new(3,3,3)
  1582. v.Transparency=1
  1583. v.CFrame=Character.Torso.CFrame
  1584. v.BrickColor=BrickColor.new(CV)
  1585. v.Transparency=1
  1586. text.TextColor3 = Color3.new(0,0,0)
  1587. v.Shape="Block"
  1588. text.Text = "Alone"
  1589.  
  1590. function Run()
  1591. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1592. coroutine.resume(coroutine.create(function()
  1593. if Victim ~= Mouse.Target.Parent then
  1594. Victim = Mouse.Target.Parent
  1595. Billb.Adornee = Victim.Torso
  1596. Billb.Enabled = true
  1597. CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10)
  1598. for i = 1, 0, -.05 do
  1599. swait()
  1600. D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1601. D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1602. D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1603. D3.Rotation = math.random(-360, 360)
  1604. D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
  1605. D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
  1606. D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
  1607. D1.ImageTransparency = i
  1608. D2.ImageTransparency = i
  1609. D3.ImageTransparency = i
  1610. end
  1611. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1612. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1613. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1614. D3.Rotation = 45
  1615. end
  1616. end))
  1617. end
  1618. end
  1619.  
  1620. local function weldBetween(a, b)
  1621. local weldd = Instance.new("ManualWeld")
  1622. weldd.Part0 = a
  1623. weldd.Part1 = b
  1624. weldd.C0 = CFrame.new()
  1625. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1626. weldd.Parent = a
  1627. return weldd
  1628. end
  1629.  
  1630. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  1631. local acs = Instance.new("Part")
  1632. acs.CanCollide = false
  1633. acs.Anchored = false
  1634. acs.Size = Vector3.new(0,0,0)
  1635. acs.CFrame = attachmentpart.CFrame
  1636. acs.Parent = Character
  1637. acs.BrickColor = color
  1638. local meshs = Instance.new("SpecialMesh")
  1639. meshs.MeshId = mesh
  1640. meshs.TextureId = texture
  1641. meshs.Parent = acs
  1642. meshs.Scale = scale
  1643. meshs.Offset = offset
  1644. weldBetween(attachmentpart,acs)
  1645. end
  1646.  
  1647. local Hair2 = Instance.new("Part", Character)
  1648. Hair2.Name = "Hair2"
  1649. Hair2.CanCollide = false
  1650. Hair2.BrickColor = BrickColor.new("Institutional white")
  1651. Hair2.Transparency = 0
  1652. Hair2.Material = "Plastic"
  1653. Hair2.Size = Vector3.new(1, 1, 2)
  1654. Hair2.TopSurface = Enum.SurfaceType.Smooth
  1655. Hair2.BottomSurface = Enum.SurfaceType.Smooth
  1656.  
  1657. local Weld = Instance.new("Weld", Hair2)
  1658. Weld.Part0 = Head
  1659. Weld.Part1 = Hair2
  1660. Weld.C1 = CFrame.new(0, -.2, 0)
  1661. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1662.  
  1663. local M2 = Instance.new("SpecialMesh")
  1664. M2.Parent = Hair2
  1665. M2.MeshId = "http://www.roblox.com/asset/?id=210118899"
  1666. M2.TextureId = "http://www.roblox.com/asset/?id=82907376"
  1667. M2.Scale = Vector3.new(1, 1, 1)
  1668.  
  1669. function Hide_n_Seek()
  1670. Delay2 = true
  1671. for i = 0, 1, math.random(1, 2)/9 do
  1672. swait()
  1673. CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5)
  1674. FT.Parent = Torso
  1675. RA.Parent = RightArm
  1676. LA.Parent = LeftArm
  1677. RL.Parent = RightLeg
  1678. LL.Parent = LeftLeg
  1679. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1680. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1681. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1682. D3.Rotation = math.random(-360, 360)
  1683. for _, v in pairs(Character:children()) do
  1684. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1685. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1686. end
  1687. for _, v in pairs(m:children()) do
  1688. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1689. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1690. end
  1691. end
  1692. end
  1693. end
  1694. for _, v in pairs(Character:children()) do
  1695. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1696. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1697. end
  1698. for _, v in pairs(m:children()) do
  1699. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1700. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1701. end
  1702. end
  1703. end
  1704. if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
  1705. RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
  1706. else
  1707. Victim = nil
  1708. end
  1709. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1710. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1711. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1712. D3.Rotation = 45
  1713. FT.Parent = nil
  1714. RA.Parent = nil
  1715. LA.Parent = nil
  1716. RL.Parent = nil
  1717. LL.Parent = nil
  1718. Delay2 = false
  1719. end
  1720.  
  1721. function Happy_Ending()
  1722. Attack = true
  1723. Humanoid.WalkSpeed = 0
  1724. Humanoid.JumpPower = 0
  1725. for i = 1, 0, -0.01 do
  1726. swait()
  1727. spook.Volume = i - .01
  1728. PlayAnimationFromTable({
  1729. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1730. CFrame.new(0, 1.48569643, -0.0892917216, 1, 0, 0, 0, 0.987443745, 0.15797095, 0, -0.15797095, 0.987443745) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1731. CFrame.new(1.97623742, 0.437888026, -0.304436743, 0.406562924, -0.913622797, 3.01142649e-07, 0.281078935, 0.125080049, -0.951498568, 0.869310796, 0.386844128, 0.30765301) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1732. CFrame.new(-1.88455427, 0.422001511, -0.176498562, 0.283520967, 0.957216203, 0.0579055212, -0.204488963, 0.119341888, -0.971566737, -0.936909854, 0.263618499, 0.229576096) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1733. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1734. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1735. }, .12, false)
  1736. end
  1737. CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
  1738.  
  1739. if Character.Name == "Salvo_Starly" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
  1740. CFuncs.Sound.Create("873911886", RootPart, .8, .8)
  1741. Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  1742. swait(55)
  1743. for i = 0, 1, 0.01 do
  1744. swait()
  1745. spook.Volume = i + .01
  1746. PlayAnimationFromTable({
  1747. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1748. CFrame.new(-0.209060356, 1.4504354, -0.00869044848, 0.904006004, -0.421258777, 0.0728988647, 0.422152996, 0.906518221, 0.00342751318, -0.067528002, 0.0276759826, 0.997333467) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1749. CFrame.new(1.52594924, -0.0116261244, -0.0164723098, 0.243770003, -0.733046055, -0.634995818, 0.0841329992, 0.668263078, -0.739152312, 0.966176987, 0.126759022, 0.224575877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1750. CFrame.new(-1.45059443, 0.0140549541, -0.030643627, 0.177682057, 0.705317974, 0.68626219, -0.09524104, 0.706409931, -0.701365948, -0.979468346, 0.0592598245, 0.192691579) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. }, .14, false)
  1754. end
  1755. Attack = false
  1756. Humanoid.WalkSpeed = 14
  1757. Humanoid.JumpPower = 50
  1758. else
  1759. Deed = true
  1760. Blood.Enabled = true
  1761. m.Parent = workspace
  1762. swait(1)
  1763. Character:BreakJoints()
  1764. swait(5)
  1765. for _, v in pairs(m:children()) do
  1766. if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
  1767. v.CanCollide = true
  1768. end
  1769. end
  1770. game:GetService("Debris"):AddItem(m, 40)
  1771. Blood.Enabled = false
  1772. swait(30)
  1773. CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10)
  1774. FT.Parent = Torso
  1775. RA.Parent = RightArm
  1776. LA.Parent = LeftArm
  1777. RL.Parent = RightLeg
  1778. LL.Parent = LeftLeg
  1779. for i = 0, 1, math.random(1, 10)/60 do
  1780. swait()
  1781. for _, v in pairs(Character:children()) do
  1782. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1783. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1784. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  1785. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1786. end
  1787. end
  1788. end
  1789. Character:Destroy()
  1790. end
  1791. end
  1792.  
  1793. Mouse.Button1Down:connect(function()
  1794. if Attack == false and Hold == false then
  1795. Broken_wing_bird()
  1796. end
  1797. end)
  1798. Mouse.Button1Up:connect(function()
  1799. if Hold == true then
  1800. Hold = false
  1801. end
  1802. end)
  1803.  
  1804. Mouse.KeyDown:connect(function(Key)
  1805. Key = Key:lower()
  1806. if Attack == false and Key == 'q' then
  1807. Run()
  1808. elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
  1809. Hide_n_Seek()
  1810. elseif Attack == false and Key == 'z' and Hold == false then
  1811. Innocent_s_Tear()
  1812. elseif Attack == false and Key == 'x' then
  1813. Butterfly_on_the_ground()
  1814. elseif Key == "p" then
  1815. Happy_Ending()
  1816. elseif Key == "g" then
  1817. end
  1818. end)
  1819.  
  1820. Mouse.KeyUp:connect(function(Key)
  1821. end)
  1822.  
  1823.  
  1824.  
  1825. coroutine.resume(coroutine.create(function()
  1826. while true do
  1827. swait()
  1828. if Delay == false then
  1829. Randomize = math.random(0, 120)
  1830. if Randomize == 1 then
  1831. FT.Parent = Torso
  1832. RA.Parent = RightArm
  1833. LA.Parent = LeftArm
  1834. RL.Parent = RightLeg
  1835. LL.Parent = LeftLeg
  1836. for i = 0, 1, math.random(1, 10)/20 do
  1837. swait()
  1838. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1839. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1840. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1841. D3.Rotation = math.random(-360, 360)
  1842. for _, v in pairs(Character:children()) do
  1843. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1844. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1845. end
  1846. for _, v in pairs(m:children()) do
  1847. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
  1848. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1849. end
  1850. end
  1851. end
  1852. end
  1853. spook2.Octave = 1
  1854. spook.PlaybackSpeed = 1
  1855. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1856. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1857. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1858. D3.Rotation = 45
  1859. for _, v in pairs(Character:children()) do
  1860. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1861. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1862. end
  1863. for _, v in pairs(m:children()) do
  1864. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1865. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1866. end
  1867. end
  1868. end
  1869. FT.Parent = nil
  1870. RA.Parent = nil
  1871. LA.Parent = nil
  1872. RL.Parent = nil
  1873. LL.Parent = nil
  1874. end
  1875. end
  1876. end
  1877. end))
  1878.  
  1879. while true do
  1880. swait()
  1881. D1.Rotation = D1.Rotation - 2
  1882. D2.Rotation = D2.Rotation + 4
  1883. Animie = math.random(1, 5) / 10
  1884. if Deed == false then
  1885. Torso.Neck.C0 = clerp(Torso.Neck.C0, Torso.Neck.C0 * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1886. end
  1887. if spook.Parent == nil then
  1888. spook = Create("Sound"){
  1889. Parent = Character,
  1890. SoundId = "rbxassetid://435184106",
  1891. Volume = 1.3,
  1892. PlaybackSpeed = 1,
  1893. Looped = true
  1894. }
  1895. spook2 = Create("PitchShiftSoundEffect"){
  1896. Parent = spook,
  1897. Octave = 1
  1898. }
  1899. spook:Play()
  1900. end
  1901. for i, v in pairs(Character:GetChildren()) do
  1902. if v:IsA("Part") then
  1903. v.Material = "SmoothPlastic"
  1904. end
  1905. end
  1906. if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
  1907. Victim = nil
  1908. Billb.Adornee = nil
  1909. Billb.Enabled = false
  1910. end
  1911. Humanoid.MaxHealth = 11111110896723058319876184696208490496
  1912. Humanoid.Health = 11111110896723058319876184696208490496
  1913. Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
  1914. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1915. Velocity = RootPart.Velocity.y
  1916. Sine = Sine + Change
  1917. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1918. if RootPart.Velocity.y > 1 and hit == nil then
  1919. Anim = "Jump"
  1920. if Attack == false then
  1921. Change = 1
  1922. PlayAnimationFromTable({
  1923. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1924. CFrame.new(0, 1.48630166, 0.0828605741, 1, 0, 0, 0, 0.986636221, -0.162939042, 0, 0.162939042, 0.986636221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1925. CFrame.new(1.54998243, 0.0460062027, 0, 0.96711725, -0.254331052, 0, 0.254331052, 0.96711725, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1926. CFrame.new(-1.60585427, 0.120478928, -0, 0.945319474, 0.326146126, 0, -0.326146156, 0.945319474, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1927. CFrame.new(0.5, -1.98453414, 0.0931893736, 1, 0, 0, 0, 0.98649478, 0.163792953, 0, -0.163792953, 0.98649478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1928. CFrame.new(-0.5, -1.98326659, 0.121506959, 1, 0, 0, 0, 0.99064213, 0.13648501, 0, -0.13648501, 0.99064213) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1929. }, Animie, false)
  1930. end
  1931. elseif RootPart.Velocity.y < -1 and hit == nil then
  1932. Anim = "Fall"
  1933. if Attack == false then
  1934. Change = 1
  1935. PlayAnimationFromTable({
  1936. CFrame.new(0, -0.00281290524, -0.110870562, 1, 0, 0, 0, 0.983663857, 0.180014983, 0, -0.180014983, 0.983663857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1937. CFrame.new(0, 1.43970644, -0.17384778, 1, 0, 0, 0, 0.963594437, 0.267368227, 0, -0.267368197, 0.963594437) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1938. CFrame.new(1.87205124, 0.239569426, 1.33605636e-05, 0.610077322, -0.792341948, -3.13323631e-06, 0.792341888, 0.610077322, 6.70552254e-07, 1.38580799e-06, -2.90572643e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1939. CFrame.new(-1.88090944, 0.174126849, -0.0411957316, 0.636063814, 0.770755291, -0.0368679203, -0.771619737, 0.635008395, -0.0369789898, -0.00509031117, 0.0519690178, 0.998635769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1940. CFrame.new(0.611441433, -1.93454111, -0.205220982, 0.996495903, -0.0836423263, 9.74191153e-07, 0.0828808397, 0.987422228, -0.134641305, 0.0112607507, 0.134169608, 0.990894377) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1941. CFrame.new(-0.570478976, -1.94810426, -0.143567681, 0.996611655, 0.0822507069, -1.19118874e-06, -0.0817528069, 0.99057734, -0.109877877, -0.00903635286, 0.109505668, 0.993945122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1942. }, Animie, false)
  1943. end
  1944. elseif TorsoVelocity < 1 and hit ~= nil then
  1945. Anim = "Idle"
  1946. if Attack == false then
  1947. Change = 1
  1948. PlayAnimationFromTable({
  1949. CFrame.new(0, 0.00304500386 - .1 * math.cos(Sine / 45), -0.25276947, 1, 0, 0, 0, 0.966956854, 0.254939973, 0, -0.254939973, 0.966956854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1950. CFrame.new(0, 1.48396528, -0.184687465, 1, 0, 0, 0, 0.938511074, 0.345249116, 0, -0.345249116, 0.938511074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1951. CFrame.new(1.44362104, 0.0105986297, -0.173658058, 0.99780637, -0.0662000254, 0, 0.0640125647, 0.964835703, -0.254939973, 0.0168770328, 0.254380733, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  1952. CFrame.new(-1.48667848, 0.0416535959, -0.221442789, 0.996128142, 0.0879139975, 0, -0.0850090459, 0.963212907, -0.254939973, -0.0224127937, 0.253952891, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  1953. CFrame.new(0.537495971, -1.99924409, -0.2656973, 0.998377502, -0.0569419749, 0, 0.0550604314, 0.96538794, -0.254939973, 0.0145167857, 0.254526347, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  1954. CFrame.new(-0.544956386, -1.99696815, -0.265097141, 0.995043218, 0.0994440243, 0, -0.0961580798, 0.962163866, -0.254939973, -0.0253522564, 0.253676295, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  1955. }, Animie, false)
  1956. end
  1957. elseif TorsoVelocity > 2 and hit ~= nil then
  1958. Anim = "Walk"
  1959. if Attack == false then
  1960. Change = 3
  1961. PlayAnimationFromTable({
  1962. CFrame.new(0, 0.0217996836, -0.15443182, 1, 0, 0, 0, 0.982294619, 0.187342957, 0, -0.187342942, 0.982294619) * CFrame.new(0, -.1 - .15 * math.cos(Sine / 6), 0) * CFrame.Angles(0, math.rad(0 - 15 * math.sin(Sine / 12) / 2), 0),
  1963. CFrame.new(0, 1.50440693, -0.177497774, 1, 0, 0, 0, 0.98494184, 0.172886148, 0, -0.172886133, 0.9849419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1964. CFrame.new(1.51832783, -0.0136715584, -0.18358618, 0.99780637, -0.0662000254, 0, 0.0650279298, 0.980139852, -0.187342942, 0.0124021089, 0.186931998, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  1965. CFrame.new(-1.51726496, 0.00152201951, -0.180036053, 0.996128142, 0.0879139975, 0, -0.086357452, 0.978491306, -0.187342942, -0.0164700691, 0.186617598, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  1966. CFrame.new(0.537497759, -2.01284766, -0.226675838, 0.998377502, -0.0569419749, 0, 0.0559337959, 0.98070085, -0.187342942, 0.010667678, 0.187038988, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  1967. CFrame.new(-0.544956088, -2.01053548, -0.226234794, 0.995043218, 0.0994440243, 0, -0.0976833329, 0.977425575, -0.187342942, -0.0186301377, 0.186414331, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  1968. }, Animie, false)
  1969. end
  1970. end
  1971. if #Effects > 0 then
  1972. for e = 1, #Effects do
  1973. if Effects[e] ~= nil then
  1974. local Thing = Effects[e]
  1975. if Thing ~= nil then
  1976. local Part = Thing[1]
  1977. local Mode = Thing[2]
  1978. local Delay = Thing[3]
  1979. local IncX = Thing[4]
  1980. local IncY = Thing[5]
  1981. if Thing[2] == "Shoot" then
  1982. Look = Thing[1]
  1983. local hit, pos = RayCast(Thing[4], Look, 20, Character)
  1984. local mag = (Thing[4] - pos).magnitude
  1985. Effects.Cylinder.Create(BrickColor.new("New Yeller"),CFrame.new((Thing[4] + pos)/2, pos)*CFrame.Angles(1.57,0,0),.5,mag * 5,.5,0,0,0,0.14)
  1986. Thing[4]=Thing[4] + (Look * 20)
  1987. Thing[3]=Thing[3] - 1
  1988. if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
  1989. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1990. ref.Anchored = true
  1991. ref.CFrame = CFrame.new(pos)
  1992. CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1)
  1993. Damage(hit, hit, 0, 0, 0, "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
  1994. game:GetService("Debris"):AddItem(ref, 1)
  1995. elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
  1996. Thing[3] = 0
  1997. end
  1998. --MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
  1999. end
  2000. if Thing[3] <= 0 then
  2001. table.remove(Effects, e)
  2002. end
  2003. end
  2004. if Thing[2] ~= "Shoot" then
  2005. if Thing[1].Transparency <= 1 then
  2006. if Thing[2] == "Block1" then
  2007. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2008. Mesh = Thing[7]
  2009. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2010. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2011. elseif Thing[2] == "Ice" then
  2012. if Thing[6] <= Thing[5] then
  2013. Thing[6] = Thing[6] + .05
  2014. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  2015. else
  2016. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2017. end
  2018. elseif Thing[2] == "Shatter" then
  2019. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2020. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2021. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2022. Thing[6] = Thing[6] + Thing[5]
  2023. elseif Thing[2] == "Block2" then
  2024. Thing[1].CFrame = Thing[1].CFrame
  2025. Mesh = Thing[7]
  2026. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2027. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2028. elseif Thing[2] == "Block3" then
  2029. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2030. Mesh = Thing[7]
  2031. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2032. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2033. elseif Thing[2] == "Block4" then
  2034. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2035. Mesh = Thing[7]
  2036. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2037. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2038. elseif Thing[2] == "Block2Fire" then
  2039. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2040. Mesh = Thing[7]
  2041. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2042. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2043. if Thing[1].Transparency >= .3 then
  2044. Thing[1].BrickColor = BrickColor.new("Bright red")
  2045. else
  2046. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2047. end
  2048. elseif Thing[2] == "Cylinder" then
  2049. Mesh = Thing[7]
  2050. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2051. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2052. elseif Thing[2] == "Blood" then
  2053. Mesh = Thing[7]
  2054. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2055. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2056. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2057. elseif Thing[2] == "Elec" then
  2058. Mesh = Thing[10]
  2059. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2060. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2061. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2062. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2063. elseif Thing[2] == "Disappear" then
  2064. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2065. end
  2066. else
  2067. table.remove(Effects, e)
  2068. end
  2069. end
  2070. end
  2071. end
  2072. end
  2073. end
  2074.  
  2075. --wat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement