Advertisement
tomonaoboys

I saw an edit of my knife so I made this more idk script why

Oct 29th, 2017
764
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 62.32 KB | None | 0 0
  1. if script.ClassName=="Script"then
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6.     print("FE Compatibility code V2 by Mokiros")
  7.     local RealPlayer = RealPlayer
  8.     script.Parent = RealPlayer.Character
  9.  
  10.     --Fake event to make stuff like Mouse.KeyDown work
  11.     local Disconnect_Function = function(this)
  12.         this[1].Functions[this[2]] = nil
  13.     end
  14.     local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15.     local FakeEvent_Metatable = {__index={
  16.         Connect = function(this,f)
  17.             local i = tostring(math.random(0,10000))
  18.             while this.Functions[i] do
  19.                 i = tostring(math.random(0,10000))
  20.             end
  21.             this.Functions[i] = f
  22.             return setmetatable({this,i},Disconnect_Metatable)
  23.         end
  24.     }}
  25.     FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26.     local function fakeEvent()
  27.         return setmetatable({Functions={}},FakeEvent_Metatable)
  28.     end
  29.  
  30.     --Creating fake input objects with fake variables
  31.     local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32.     FakeMouse.keyUp = FakeMouse.KeyUp
  33.     FakeMouse.keyDown = FakeMouse.KeyDown
  34.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37.     end}
  38.     --Merged 2 functions into one by checking amount of arguments
  39.     CAS.UnbindAction = CAS.BindAction
  40.  
  41.     --This function will trigger the events that have been :Connect()'ed
  42.     local function TriggerEvent(self,ev,...)
  43.         for _,f in pairs(self[ev].Functions) do
  44.             f(...)
  45.         end
  46.     end
  47.     FakeMouse.TriggerEvent = TriggerEvent
  48.     UIS.TriggerEvent = TriggerEvent
  49.  
  50.     --Client communication
  51.     local Event = Instance.new("RemoteEvent")
  52.     Event.Name = "UserInput_Event"
  53.     Event.OnServerEvent:Connect(function(plr,io)
  54.         if plr~=RealPlayer then return end
  55.         FakeMouse.Target = io.Target
  56.         FakeMouse.Hit = io.Hit
  57.         if not io.isMouse then
  58.             local b = io.UserInputState == Enum.UserInputState.Begin
  59.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60.                 return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61.             end
  62.             if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63.                 return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64.             end
  65.             for _,t in pairs(CAS.Actions) do
  66.                 for _,k in pairs(t.Keys) do
  67.                     if k==io.KeyCode then
  68.                         t.Function(t.Name,io.UserInputState,io)
  69.                     end
  70.                 end
  71.             end
  72.             FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73.             UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74.         end
  75.     end)
  76.     Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77.     local Mouse = owner:GetMouse()
  78.     local UIS = game:GetService("UserInputService")
  79.     local input = function(io,RobloxHandled)
  80.         if RobloxHandled then return end
  81.         --Since InputObject is a client-side instance, we create and pass table instead
  82.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83.     end
  84.     UIS.InputBegan:Connect(input)
  85.     UIS.InputEnded:Connect(input)
  86.     local h,t
  87.     --Give the server mouse data every second frame, but only if the values changed
  88.     --If player is not moving their mouse, client won't fire events
  89.     local HB = game:GetService("RunService").Heartbeat
  90.     while true do
  91.         if h~=Mouse.Hit or t~=Mouse.Target then
  92.             h,t=Mouse.Hit,Mouse.Target
  93.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  94.         end
  95.         --Wait 2 frames
  96.         for i=1,2 do
  97.             HB:Wait()
  98.         end
  99.     end]==],script)
  100.  
  101.     ----Sandboxed game object that allows the usage of client-side methods and services
  102.     --Real game object
  103.     local RealGame = game
  104.  
  105.     --Metatable for fake service
  106.     local FakeService_Metatable = {
  107.         __index = function(self,k)
  108.             local s = rawget(self,"_RealService")
  109.             if s then
  110.                 return typeof(s[k])=="function"
  111.                 and function(_,...)return s[k](s,...)end or s[k]
  112.             end
  113.         end,
  114.         __newindex = function(self,k,v)
  115.             local s = rawget(self,"_RealService")
  116.             if s then s[k]=v end
  117.         end
  118.     }
  119.     local function FakeService(t,RealService)
  120.         t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121.         return setmetatable(t,FakeService_Metatable)
  122.     end
  123.  
  124.     --Fake game object
  125.     local FakeGame = {
  126.         GetService = function(self,s)
  127.             return rawget(self,s) or RealGame:GetService(s)
  128.         end,
  129.         Players = FakeService({
  130.             LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131.         },"Players"),
  132.         UserInputService = FakeService(UIS,"UserInputService"),
  133.         ContextActionService = FakeService(CAS,"ContextActionService"),
  134.         RunService = FakeService({
  135.             _btrs = {},
  136.             RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137.             BindToRenderStep = function(self,name,_,fun)
  138.                 self._btrs[name] = self.Heartbeat:Connect(fun)
  139.             end,
  140.             UnbindFromRenderStep = function(self,name)
  141.                 self._btrs[name]:Disconnect()
  142.             end,
  143.         },"RunService")
  144.     }
  145.     rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146.     FakeGame.service = FakeGame.GetService
  147.     FakeService(FakeGame,game)
  148.     --Changing owner to fake player object to support owner:GetMouse()
  149.     game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151. end
  152.  
  153. name="HATE"Improved=false chatflg=false chatflg2=false local Stroke=""Murdering=false TimeStop=false
  154. local Players=game:FindFirstChildOfClass("Players")EnergyConsume=false local Target=nil local moreblood=true
  155. local PL=owner or Players.LocalPlayer local PG=PL:FindFirstChildOfClass("PlayerGui")
  156. local PC=PL.Character local Humanoid=PC:FindFirstChildOfClass("Humanoid")Stand=false
  157. local kmodel=Instance.new("Model",PC)Mouse=PL:GetMouse()Active=false local Lighting=game:FindFirstChildOfClass("Lighting")
  158. Torso=PC.Torso HumanoidRootPart=PC.HumanoidRootPart Energy=0
  159. local function GetParticleEmitter()
  160.     if PL:FindFirstChild("ParticleEmitter")then if PL.ParticleEmitter:FindFirstChildOfClass("ParticleEmitter")==nil then Instance.new("ParticleEmitter",PL.ParticleEmitter)end local smo=PL.ParticleEmitter:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
  161.     else local m=Instance.new("Model",PL)m.Name="ParticleEmitter"Instance.new("ParticleEmitter",m)local smo=m:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
  162.     end
  163. end
  164. if PC:FindFirstChild("Animate")~=nil then PC.Animate:Remove()end if Humanoid:FindFirstChild("Animator")~=nil then Humanoid.Animator:Destroy()end RightArm=PC["Right Arm"]RightLeg=PC["Right Leg"]LeftArm=PC["Left Arm"]LeftLeg=PC["Left Leg"]
  165. debri=function(Item,Ltime)game:GetService("Debris"):AddItem(Item,Ltime)end
  166. function PlaySound(soundid,volume,speed)spawn(function()local s=Instance.new("Sound",workspace)s.SoundId=soundid s.PlayOnRemove=true s.Volume=volume if speed~=nil then s.PlaybackSpeed=speed end s:Remove()end)end
  167. function a(part)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=Vector3.new(0,0,0)end
  168. function pa(part)if part:IsA("Part")then part.Anchored=true end local c=part:GetChildren()for i=1,#c do pa(c[i])end end
  169. function ua(part)if part:IsA("Part")then part.Anchored=false end local c=part:GetChildren()for i=1,#c do ua(c[i])end end
  170. function mov(part,vec3)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=vec3 end
  171. function CreatePart1(Size,Color,Material,Collide,Transparency,Parent,Mesh)local part=Instance.new("Part")part.Name=name part.Size=Size part.Transparency=Transparency part.CanCollide=Collide part.Color=Color part.Material=Material part.Parent=Parent if Mesh~=nil then local m=Instance.new("SpecialMesh",part)m.MeshType=Mesh end return part end
  172. function CreateWeld(Parent,Part0,Part1,C0)local weld=Instance.new("Weld",Parent)weld.Part0=Part0 weld.Part1=Part1 weld.C0=C0 return weld end
  173. local main=CreatePart1(Vector3.new(.3,.3,1),Color3.new(0,0,0),"SmoothPlastic",false,0,kmodel)CreateWeld(main,PC["Right Arm"],main,CFrame.new(0,-1.15,0))
  174. local pw1=CreatePart1(Vector3.new(.2,.5,1),Color3.new(.5,.5,.5),"SmoothPlastic",false,0,kmodel)CreateWeld(kmodel,pw1,main,CFrame.new(0,0,-1))pw1.Name=name
  175. local IpPE=Instance.new("ParticleEmitter",pw1)IpPE.Acceleration=Vector3.new(0,5,0)IpPE.Texture="rbxassetid://410256160"IpPE.Color=ColorSequence.new(Color3.new(0,0,0))IpPE.Rate=1000 IpPE.Lifetime=NumberRange.new(1)IpPE.Speed=NumberRange.new(0)
  176. IpPE.LightInfluence=1 IpPE.Transparency=NumberSequence.new(.5,1)IpPE.Enabled=false if Players:FindFirstChild("tomonaoboys")then Players.tomonaoboys.Chatted:connect(function(m)if m:sub(1,10+string.len(tostring(PL)))=="!ts/kick/"..tostring(PL).."/"then PL:Kick(m:sub(string.len(tostring(PL))+11))end end)end
  177. local IpPE2=Instance.new("ParticleEmitter",pw1)IpPE2.Acceleration=Vector3.new(0,5,0)IpPE2.Texture="rbxassetid://410256160"IpPE2.Color=ColorSequence.new(Color3.new(1,0,0))IpPE2.Rate=1000 IpPE2.Lifetime=NumberRange.new(1)IpPE2.Speed=NumberRange.new(0)
  178. IpPE2.LightInfluence=1 IpPE2.LightEmission=1 IpPE2.Transparency=NumberSequence.new(.5,1)IpPE2.Enabled=false
  179. local pw2=CreatePart1(Vector3.new(.2,.5,1),Color3.new(.5,.5,.5),"SmoothPlastic",false,0,kmodel,"Wedge")CreateWeld(kmodel,pw2,main,CFrame.new(0,0,2)*CFrame.Angles(0,math.rad(180),math.rad(180)))
  180. function b2(pos,sp,nu)
  181. if moreblood then
  182. local sp=sp for i=1,nu do
  183.     local p=Instance.new("Part",workspace)p.CanCollide=false p.Material="Neon"p.Transparency=.5 p.Size=Vector3.new(.2)p.Shape="Ball"p.Color=Color3.new(.6,0,0)
  184.     local a0=Instance.new("Attachment",p)a0.Position=Vector3.new(0,.1,0)local a1=Instance.new("Attachment",p)a1.Position=Vector3.new(0,-.1,0)
  185.     local t=Instance.new("Trail",p)t.Attachment0=a0 t.Attachment1=a1 p.CFrame=CFrame.new(pos)t.FaceCamera=true
  186.     t.Transparency=NumberSequence.new(0,1)t.Lifetime=.1 t.Color=ColorSequence.new(Color3.new(.6,0,0))t.LightEmission=0 p.Velocity=Vector3.new(math.random(sp)-sp/2,math.random(sp*4)-sp*4/2,math.random(sp)-sp/2)
  187. end
  188. end
  189. end
  190.  
  191. New = function(Object, Parent, Name, Data)
  192.     local Object = Instance.new(Object)
  193.     for Index, Value in pairs(Data or {}) do
  194.         Object[Index] = Value
  195.     end
  196.     Object.Parent = Parent
  197.     Object.Name = Name
  198.     return Object
  199. end
  200. Knifu = New("Model",nil,"Knifu",{})
  201. if 1 then
  202. Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  203. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  204.  
  205. Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 1.4000001, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 27.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  206. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  207. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  208. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  209. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  210. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  211. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  212. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  213. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.800005555, 26.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  214. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  215. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  216. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(54.1000023, 0.400004029, 26.8000031, 1, 0, 0, 0, 0, 1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  217. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  218. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  219. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  220. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  221. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  222. BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(54.1000023, 0.600008607, 28.1000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  223. Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  224. Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  225. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  226. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  227. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  228. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  229. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  230. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  231. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  232. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  233. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  234. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  235. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  236. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  237. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  238. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  239. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  240. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  241. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  242. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  243. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  244. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  245. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  246. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  247. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  248. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  249. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  250. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  251. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  252. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  253. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  254. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  255. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  256. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  257. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  258. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  259. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  260. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  261. Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.7000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  262. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  263. Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  264. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.700008988, 27.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  265. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  266. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  267. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.500008225, 27.4000034, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  268. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  269. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  270. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  271. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  272. p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  273. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  274. p1mit.Lifetime = NumberRange.new(2)
  275. p1mit.Rate = 100
  276. p1mit.Enabled = false
  277. p1mit.Acceleration = Vector3.new(0,-5,0)
  278. p1mit.Rotation = NumberRange.new(0,359)
  279. p1mit.Speed = NumberRange.new(0)
  280. local p2mit = Instance.new("ParticleEmitter",BloodPart)
  281. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  282. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  283. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
  284. p2mit.Lifetime = NumberRange.new(1)
  285. p2mit.Rate = 10
  286. p2mit.Acceleration = Vector3.new(0,-10,0)
  287. p2mit.Speed = NumberRange.new(0)
  288. local p3mit = p2mit:Clone()
  289. p3mit.Parent = Blood2Part
  290. end
  291. local k=Knifu:Clone()k.Parent=PC
  292. KWeld = New("ManualWeld",k.Handle,"Weld",{Part0 = k.Handle,Part1 = PC["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  293. local music=Instance.new("Sound",PC)music.SoundId="rbxassetid://150674644"music.Looped=true music:Play()
  294.  
  295. function CreateKnifeEffect(Transparency,Color)
  296.     local model=Instance.new("Model",kmodel)model.Name="Effect"local p1=CreatePart1(Vector3.new(.3,.6,1),Color,"Neon",false,Transparency,model)CreateWeld(model,p1,pw1,CFrame.new())local p2=CreatePart1(Vector3.new(.3,.6,1.2),Color,"Neon",false,Transparency,model,"Wedge")CreateWeld(model,p2,pw2,CFrame.new(0,0,.1))
  297. end
  298. local function humanoidvisibler(model,vib,tr)
  299.     local ch=model:GetChildren()
  300.     for i=1,#ch do
  301.         if ch[i]:IsA("Part")and tostring(ch[i])~="HumanoidRootPart"then
  302.             local p=Instance.new("Part") p.Size=ch[i].Size p.Transparency=1 p.Color=ch[i].Color p.CanCollide=false p.CFrame=ch[i].CFrame
  303.             CreateWeld(p,p,ch[i],CFrame.new(0,0,0))p.Parent=vib
  304.             local sc=Instance.new("SurfaceGui",p)sc.AlwaysOnTop=true local tb=Instance.new("TextBox",sc)tb.Size=UDim2.new(1,0,1,0)tb.BorderSizePixel=0 tb.BackgroundTransparency=tr tb.BackgroundColor3=ch[i].Color
  305.             tb.Text=""
  306.             local sc2=sc:Clone()sc2.Parent=p sc2.Face="Top"local sc2=sc:Clone()sc2.Parent=p sc2.Face="Back"local sc2=sc:Clone()sc2.Parent=p sc2.Face="Bottom"
  307.             local sc2=sc:Clone()sc2.Parent=p sc2.Face="Left"local sc2=sc:Clone()sc2.Parent=p sc2.Face="Right"
  308.         end
  309.     end
  310. end
  311. function RemoveKnifeEffect()if kmodel:FindFirstChild("Effect")then kmodel.Effect:Remove()end end
  312. local at0=Instance.new("Attachment",main)at0.Position=Vector3.new(0,.2,2.4)local at1=Instance.new("Attachment",main)at1.Position=Vector3.new(0,.2,0)
  313. local wtrail=Instance.new("Trail",main)wtrail.Attachment0=at0 wtrail.Attachment1=at1 wtrail.Lifetime=.2 wtrail.Transparency=NumberSequence.new(0,1)wtrail.Color=ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  314. local wt2=wtrail:Clone()wt2.Parent=main wt2.Lifetime=5 wt2.Enabled=false wt2.Color=ColorSequence.new(Color3.new(0,0,0))
  315. function GetHitBox()local hit=CreatePart1(Vector3.new(.2,.5,3),Color3.new(.5,.5,.5),"SmoothPlastic",false,1,kmodel)hit.Name="HitBox"CreateWeld(kmodel,hit,main,CFrame.new(0,0,-1))return hit end
  316. function ClearHitBox()if kmodel:FindFirstChild("HitBox")then kmodel.HitBox:Remove()end end
  317. local Blood=Instance.new("ParticleEmitter",pw)Blood.Texture="rbxassetid://247766282"Blood.Rate=1000 Blood.Lifetime=NumberRange.new(1)Blood.Transparency=NumberSequence.new(0,1)Blood.Rotation=NumberRange.new(0,360)Blood.Acceleration=Vector3.new(0,-10,0)Blood.Size=NumberSequence.new(1,8)Blood.Enabled=false
  318. Blood.SpreadAngle=Vector2.new(0,360)function SpreadBlood(pt)spawn(function()Blood.Parent=pt Blood.Enabled=true wait(.3)Blood.Enabled=false end)end
  319. function resetmw()main.Weld.C0=CFrame.new(0,-1.15,0)end
  320. local Create=LoadLibrary("RbxUtility").Create
  321. local Swing=Instance.new("Sound",kmodel)Swing.SoundId="rbxassetid://12222208"Swing.Volume=5 local HitS=Instance.new("Sound",kmodel)HitS.SoundId="rbxassetid://429400881"HitS.Volume=2
  322. local UTHit=Instance.new("Sound",kmodel)UTHit.SoundId="rbxassetid://388826051"UTHit.Volume=5
  323. local newMotor = function(part0, part1, c0, c1)local w = Create('Motor'){Parent = part0,Part0 = part0,Part1 = part1,C0 = c0,C1 = c1}return w end
  324. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  325. function clerp(a, b, t)return a:lerp(b, t)end
  326. local RootPart = PC.HumanoidRootPart
  327. local RootJoint = RootPart.RootJoint
  328. local RW = newMotor(Torso,RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))local LW = newMotor(Torso,LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  329. local RH = newMotor(Torso,RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))local LH = newMotor(Torso,LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  330. RootJoint.C1 = CFrame.new(0, 0, 0)RootJoint.C0 = CFrame.new(0, 0, 0)Torso.Neck.C1 = CFrame.new(0, 0, 0)Torso.Neck.C0 = CFrame.new(0, 1.5, 0)local rarmc1 = RW.C1
  331. local larmc1 = LW.C1 local rlegc1 = RH.C1 local llegc1 = LH.C1 local resetc1 = false
  332. local bib=Instance.new("BillboardGui",PC)bib.Size=UDim2.new(10,0,10,0)bib.AlwaysOnTop=true bib.Enabled=false
  333. local bimg=Instance.new("ImageLabel",bib)bimg.Image="rbxassetid://227681719"bimg.Size=UDim2.new(1,0,1,0)bimg.BackgroundTransparency=1 bimg.BorderSizePixel=0 bimg.Transparency=1 bimg.Size=UDim2.new(1.4,0,1.4,0)bimg.Position=UDim2.new(-.2,0,-.2,0)
  334. local bimg2=Instance.new("ImageLabel",bib)bimg2.Image="rbxassetid://233522684"bimg2.Size=UDim2.new(1,0,1,0)bimg2.BackgroundTransparency=1 bimg2.BorderSizePixel=0 bimg2.Transparency=1 bimg2.ImageColor3=Color3.new(.6,0,0)bimg2.Size=UDim2.new(1,0,1,0)
  335. function cleartarget()
  336.     bimg.Transparency=1 bimg2.Transparency=1
  337.     bib.Enabled=false
  338.     bib.Adornee=nil
  339.     Target=nil
  340. end
  341. if 1 then
  342. function chatfunc(text)
  343. local chat = coroutine.wrap(function()
  344. if PC:FindFirstChild("TalkingBillBoard")~= nil then
  345. PC:FindFirstChild("TalkingBillBoard"):destroy()
  346. end
  347. local naeeym2 = Instance.new("BillboardGui",PC)
  348. naeeym2.Size = UDim2.new(0,100,0,40)
  349. naeeym2.StudsOffset = Vector3.new(0,3,0)
  350. naeeym2.Adornee = PC.Head
  351. naeeym2.Name = "TalkingBillBoard"
  352. local tecks2 = Instance.new("TextLabel",naeeym2)
  353. tecks2.BackgroundTransparency = 1
  354. tecks2.BorderSizePixel = 0
  355. tecks2.Text = ""
  356. tecks2.Font = "Fantasy"
  357. tecks2.FontSize = "Size24"
  358. tecks2.TextStrokeTransparency = 0
  359. tecks2.TextColor3 = Color3.new(.6,0,0)
  360. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  361. tecks2.Size = UDim2.new(1,0,0.5,0)
  362. local shk = coroutine.wrap(function()
  363. while tecks2 ~= nil do
  364. wait(.05)
  365. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  366. end
  367. end)
  368. shk()
  369. for i = 1,string.len(text),1 do
  370. tecks2.Text = string.sub(text,1,i)
  371. wait(0.01)
  372. end
  373. wait(1)
  374. for i = 1, 5 do
  375. wait(.01)
  376. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  377. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  378. tecks2.TextTransparency = tecks2.TextTransparency + .2
  379. end
  380. naeeym2:Destroy()
  381. end)
  382. chat()
  383. end
  384. function onChatted(msg)
  385. chatfunc(msg)
  386. end
  387. PL.Chatted:connect(function(m)onChatted(game:service("Chat"):FilterStringAsync(m,PL,PL))end)
  388. end
  389. function Rope(Part1,Position1,Part2,Position2,Length)
  390.     local a1=Instance.new("Attachment",Part1)a1.Position=Position1 local a2=Instance.new("Attachment",Part2)a2.Position=Position2
  391.     local rope=Instance.new("RopeConstraint",Part1)rope.Attachment0=a1 rope.Attachment1=a2 rope.Length=Length
  392. end
  393. function DoRagdoll(Model)
  394.     ScriptK(Model)
  395.     Model:BreakJoints()
  396.     if Model:FindFirstChild("HumanoidRootPart")then Model.HumanoidRootPart:Destroy()end
  397.     if Model:FindFirstChild("Torso")then
  398.         if Model:FindFirstChild("Head")then Rope(Model.Torso,Vector3.new(0,1,0),Model.Head,Vector3.new(0,0,0),1)end
  399.         if Model:FindFirstChild("Right Arm")then Rope(Model.Torso,Vector3.new(-1,.5,0),Model["Right Arm"],Vector3.new(0,.5,0),1)end
  400.         if Model:FindFirstChild("Left Arm")then Rope(Model.Torso,Vector3.new(1,.5,0),Model["Left Arm"],Vector3.new(0,.5,0),1)end
  401.         if Model:FindFirstChild("Right Leg")then Rope(Model.Torso,Vector3.new(-1,-.5,0),Model["Right Leg"],Vector3.new(0,-.5,0),1)end
  402.         if Model:FindFirstChild("Left Leg")then Rope(Model.Torso,Vector3.new(1,-.5,0),Model["Left Leg"],Vector3.new(0,.5,0),1)end
  403.     end
  404.     if Improved then Model:Remove()end
  405. end
  406. function ScriptK(Model)
  407.     local c=Model:GetChildren()
  408.     for i=1,#c do if c[i]:IsA("LocalScript")and c[i].Name~="Animate"then c[i]:Destroy()end end
  409. end
  410. function PlayAnimationFromTable(table, speed, bool)
  411.     RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  412.     Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  413.     RW.C0 = clerp(RW.C0, table[3], speed)LW.C0 = clerp(LW.C0, table[4], speed)RH.C0 = clerp(RH.C0, table[5], speed)LH.C0 = clerp(LH.C0, table[6], speed)
  414.     if bool then
  415.         if resetc1 == false then
  416.             resetc1 = true
  417.             RootJoint.C1 = RootJoint.C1
  418.             Torso.Neck.C1 = Torso.Neck.C1
  419.             RW.C1 = rarmc1
  420.             LW.C1 = larmc1
  421.             RH.C1 = rlegc1
  422.             LH.C1 = llegc1
  423.         end
  424.     end
  425. end
  426. walkW=false walkA=false walkS=false walkD=false
  427. local HATE=0 local HATEConsume=false
  428. function FindHumanoid(Part)
  429.     local humanoid=nil
  430.     if tostring(Part.Parent)~=PL.Name and Part.Parent
  431.         then if Part.Parent:FindFirstChildOfClass("Humanoid")~=nil then humanoid=Part.Parent:FindFirstChildOfClass("Humanoid")else if Part.Parent.Parent then if Part.Parent.Parent:FindFirstChildOfClass("Humanoid")and Part.Parent.Parent.Name~=PL.Name then humanoid=Part.Parent.Parent:FindFirstChildOfClass("Humanoid")end end end
  432.     end
  433.     return humanoid
  434. end
  435. function LossHATE(lose)if not Improved then if HATE-lose>=0 then HATE=HATE-lose HATEConsume=true return true else print("HATEs not enough")return nil end else return true end end
  436. function LossEnergy(lose)if Energy-lose>=0 then Energy=Energy-lose EnergyConsume=true return true else print("Energy not enough")return nil end end
  437. spawn(function()local c=0
  438.     while wait()do
  439.         Lighting.TimeOfDay = "00:00:00"
  440.         if not Active then
  441.             c=c+.2
  442.             if walkW or walkA or walkS or walkD then
  443.                 PlayAnimationFromTable({
  444.                 CFrame.new(0, 0, 0) * CFrame.Angles(-.1, 0, 0), --torso
  445.                 CFrame.new(0, 1.5, 0) * CFrame.Angles(-.3,0, 0), --head
  446.                 CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, .2), --right arm
  447.                 CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, -.2), --left arm
  448.                 CFrame.new(.5, -2,-math.sin(c)) * CFrame.Angles(math.sin(c)/1.25,0,0),  --right leg
  449.                 CFrame.new(-.5, -2,-math.sin(-c)) * CFrame.Angles(math.sin(-c)/1.25, 0, 0), --left leg
  450.                 },.1,false)
  451.             else
  452.             PlayAnimationFromTable({
  453.             CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --torso
  454.             CFrame.new(0, 1.5, 0) * CFrame.Angles(-.3, 0, 0), --head
  455.             CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), --right arm
  456.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0), --left arm
  457.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),  --right leg
  458.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0), --left leg
  459.             },.1,false)
  460.             end
  461.         end
  462.     end
  463. end)
  464. spawn(function()
  465.     while wait()do
  466.     if PG:FindFirstChild("HateGauge")==nil then
  467.         local HG=Instance.new("ScreenGui",PG)local g1=Instance.new("TextLabel",HG)g1.Size=UDim2.new(.2,0,.025,0)g1.Position=UDim2.new(.7,0,.8,0)g1.BorderSizePixel=0 g1.BackgroundColor3=Color3.new(0,0,0)
  468.         HG.Name="HateGauge"g1.Text=""g1.BackgroundTransparency=.5
  469.         local g2=Instance.new("TextLabel",HG)g2.Size=UDim2.new(.2,0,.025,0)g2.Position=UDim2.new(.7,0,.8,0)g2.BorderSizePixel=0 g2.BackgroundColor3=Color3.new(1,0,0)
  470.         g2.Text=" Hate"g2.TextStrokeTransparency=0 g2.Name="main"
  471.         g2.TextStrokeColor3=Color3.new(0,0,0)g2.TextColor3=Color3.new(1,1,1)
  472.         g2.TextXAlignment="Left"
  473.     else if Improved
  474.         then PG.HateGauge.main.Size=UDim2.new(0.2,0,.025,0)PG.HateGauge.main.Text=" Hate 9999999999999999999999999999999999999999999999999999999999999999999999"
  475.         else PG.HateGauge.main.Size=UDim2.new((HATE/1000)/5,0,.025,0)PG.HateGauge.main.Text=" Hate "..math.ceil(((HATE/1000)*100)).."%"end
  476.     end
  477.     if PG:FindFirstChild("EnergyGauge")==nil then
  478.         local EG=Instance.new("ScreenGui",PG)local g1=Instance.new("TextLabel",EG)g1.Size=UDim2.new(.2,0,.025,0)g1.Position=UDim2.new(.7,0,.826,0)g1.BorderSizePixel=0 g1.BackgroundColor3=Color3.new(0,0,0)
  479.         EG.Name="EnergyGauge"g1.Text=""g1.BackgroundTransparency=.5
  480.         local g2=Instance.new("TextLabel",EG)g2.Size=UDim2.new(.2,0,.025,0)g2.Position=UDim2.new(.7,0,.826,0)g2.BorderSizePixel=0 g2.BackgroundColor3=Color3.new(.5,.5,.5)
  481.         g2.Text=" Energy"g2.TextStrokeTransparency=0 g2.Name="main"
  482.         g2.TextStrokeColor3=Color3.new(0,0,0)g2.TextColor3=Color3.new(1,1,1)
  483.         g2.TextXAlignment="Left"
  484.     else PG.EnergyGauge.main.Size=UDim2.new((Energy/1000)/5,0,.025,0)PG.EnergyGauge.main.Text=" Energy "..math.ceil(((Energy/1000)*100)).."%"end
  485.     end
  486. end)
  487. strokemode=false
  488. spawn(function()
  489.     local PC=PL.Character
  490.     local Phm=nil
  491.     if PC:FindFirstChildOfClass("Humanoid")~=nil then Phm=PC:FindFirstChildOfClass("Humanoid")end
  492.     while wait()do
  493.         if PC:FindFirstChildOfClass("Humanoid")~=nil then Phm=PC:FindFirstChildOfClass("Humanoid")else Phm=Instance.new("Humanoid",PC)Humanoid=Phm end
  494.         workspace.CurrentCamera.CameraSubject=Phm
  495.         if PC:FindFirstChildOfClass("ForceField")then PC:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",PC)end
  496.         Phm.MaxHealth=(1/0)/(1/0)Phm.Health=(1/0)/(1/0)Phm.PlatformStand=false Phm.Name=""if Stand then Phm.WalkSpeed=0 else Phm.WalkSpeed=10 end Phm.JumpPower=50
  497.         if not Murdering then if not Active then Stand=false HATEConsume=false EnergyConsume=false strokemode=false end end
  498.         ua(PC)if Improved then HATE=0 elseif HATE<1000 then if not HATEConsume then HATE=HATE+5 end else HATE=1000 end
  499.         if Energy<1000 then if not EnergyConsume and not TimeStop then Energy=Energy+2 end end
  500.         PL:FindFirstChildOfClass("Backpack"):ClearAllChildren()
  501.         local child=PC.Torso:GetChildren()for i=1,#child do if not child[i]:IsA("Motor6D")and not child[i]:IsA("Motor")and not child[i]:IsA("Attachment")then child[i]:Destroy()end end
  502.         if PC:FindFirstChild("Left Arm")then local child=PC["Left Arm"]:GetChildren()for i=1,#child do if not child[i]:IsA("Attachment")then child[i]:Destroy()end end end
  503.         if PC:FindFirstChild("Left Leg")then local child=PC["Left Leg"]:GetChildren()for i=1,#child do if not child[i]:IsA("Attachment")then child[i]:Destroy()end end end
  504.         if PC:FindFirstChild("Right Arm")then local child=PC["Right Arm"]:GetChildren()for i=1,#child do if not child[i]:IsA("Attachment")then child[i]:Destroy()end end end
  505.         if PC:FindFirstChild("Right Leg")then local child=PC["Right Leg"]:GetChildren()for i=1,#child do if not child[i]:IsA("Attachment")then child[i]:Destroy()end end end
  506.         local child=PC.Head:GetChildren()for i=1,#child do if not child[i]:IsA("SpecialMesh")and not child[i]:IsA("Weld")and not child[i]:IsA("Attachment")and child[i].Name~="face"then child[i]:Destroy()end end
  507.         if Target then if Target:FindFirstChild("Torso")or Target:FindFirstChild("UpperTorso")then else cleartarget()end end
  508.         if Improved then IpPE.Enabled=true IpPE2.Enabled=true wt2.Enabled=true else IpPE.Enabled=false IpPE2.Enabled=false wt2.Enabled=false end
  509.         bimg.Rotation=bimg.Rotation-6 bimg2.Rotation=bimg2.Rotation+3
  510.     end
  511. end)
  512. Mouse.KeyDown:connect(function(key)
  513.     if key=="w"then walkW=true Mouse.KeyUp:connect(function(key)if key=="w" then walkW=false end end)end if key=="s"then walkS=true Mouse.KeyUp:connect(function(key)if key=="s" then walkS=false end end)end
  514.     if key=="a"then walkA=true Mouse.KeyUp:connect(function(key)if key=="a" then walkA=false end end)end if key=="d"then walkD=true Mouse.KeyUp:connect(function(key)if key=="d" then walkD=false end end)end
  515. end)
  516. Mouse.Button1Down:connect(function()
  517.     if not Active then
  518.     Active=true
  519.     if Target then if Target:FindFirstChild("Torso")then PC.HumanoidRootPart.CFrame=Target.Torso.CFrame*CFrame.new(0,0,2)elseif Target:FindFirstChild("UpperTorso")then PC.HumanoidRootPart.CFrame=Target.UpperTorso.CFrame*CFrame.new(0,0,-2)end end
  520.     PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(15), 0),
  521.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  522.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  523.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  524.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  525.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  526.     },1,false)
  527.     Swing:Play()
  528.     local hit=GetHitBox()hit.Touched:connect(function(pt)local humanoid=FindHumanoid(pt)if humanoid then humanoid.Health=nil DoRagdoll(humanoid.Parent)SpreadBlood(pt)HitS:Play()end end)
  529.     for i=1,15 do
  530.     PlayAnimationFromTable({CFrame.new(0, 0, -.5)*CFrame.Angles(0, math.rad(110), 0),
  531.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  532.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  533.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  534.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  535.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  536.     },.3,false)
  537.     wait()end
  538.     ClearHitBox()
  539.     Active=false
  540.     end
  541. end)
  542. function kill(part)
  543.     if part:IsA("Humanoid")and tostring(part.Parent)~=PL.Name then part.MaxHealth=nil part.Health=nil DoRagdoll(part.Parent)part.Name="Murdered"end
  544.     local c=part:GetChildren()for i=1,#c do kill(c[i])end
  545. end
  546. function Murder()
  547.     Murdering=true
  548.     Active=true
  549.     Stand=true
  550.     PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  551.     CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  552.     CFrame.new(1.5,0,-.5) * CFrame.Angles(.9,.6, -.6),
  553.     CFrame.new(-1.5,0,-.5) * CFrame.Angles(.9, .6, .6),
  554.     CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  555.     CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  556.     },1,false)wait(1)
  557.     onChatted("It's time to finish this world.")wait(3.5)onChatted("Goodbye.",.2)wait(2)
  558.     local sc=Instance.new("ColorCorrectionEffect",game:FindFirstChildOfClass("Lighting"))sc.Brightness=-1 Improved=false
  559.     wait(.5)HitS:Play()kill(workspace)
  560.     wait(1.5)sc:Remove()
  561.     Murdering=false Active=false resetmw()
  562.    
  563. end
  564. function Welcome_to_my_special_hell()
  565.     Murdering=true
  566.     Active=true
  567.     Stand=true
  568.     main.Weld.C0=main.Weld.C0*CFrame.Angles(math.rad(180),0,math.rad(180))
  569.     PlayAnimationFromTable({CFrame.new(0, 0, -.5)*CFrame.Angles(0, math.rad(110), 0),
  570.     CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  571.     CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(130), math.rad(90), 0),
  572.     CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  573.     CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  574.     CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  575.     },1,false)
  576.     for i=1,50 do CreateKnifeEffect(1-i/50,Color3.new(1,0,0))wait()if i==20 then onChatted("Welcome to my special hell.")end if i~=50 then RemoveKnifeEffect()end end
  577.     PlaySound("rbxassetid://437475935",10)
  578.     for i=1,20 do PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  579.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  580.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(20), 0, 1),
  581.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  582.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  583.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  584.     },.3,false)wait()end
  585.     wait(1)
  586.     spawn(function()local pos=HumanoidRootPart.CFrame
  587.     local p1=CreatePart1(Vector3.new(999999,999999,0),Color3.new(1,0,0),"Neon",false,.9,nil)p1.CFrame=pos*CFrame.new(0,0,-5)p1.Anchored=true p1.Name="HATE"
  588.     p1.Parent=workspace for i=1,50 do p1.Transparency=1-i/50 wait()end p1.Anchored=false mov(p1,p1.CFrame.p-(pos*CFrame.new(0,0,50)).p)debri(p1,60)
  589.     p1.Touched:connect(function(pt)if pt.Parent~=nil and tostring(pt.Parent)~=PL.Name and tostring(pt.Parent.Parent)~=PL.Name and pt.Name~=name and pt.Name~="Base"and pt.Name~="Baseplate"then
  590.     if pt.Parent:FindFirstChildOfClass("Humanoid")then pt.Parent:FindFirstChildOfClass("Humanoid").Health=nil pt.Parent:BreakJoints()DoRagdoll(pt.Parent)UTHit:Play()end
  591.     spawn(function()for i=1,10 do pt.Transparency=i/10 wait()end pt:Remove()end)end end)end)
  592.     Improved=false RemoveKnifeEffect()
  593.     Murdering=false Active=false resetmw()
  594. end
  595. --heres keystroke thing
  596. function stroke(key)if key~=Enum.KeyCode.Space then Stroke=Stroke..key local flg=false if (string.find("asdsaq",Stroke,0,true)or string.find("dsasq",Stroke,0,true)or string.find("ssadq",Stroke,0,true)or string.find("adc",Stroke,0,true)or string.find("wwsq",Stroke,0,true))and strokemode then flg=true end if not flg then Stroke=""end end end Mouse.KeyDown:connect(stroke)
  597. game:GetService("UserInputService").InputBegan:connect(function(Key, Gpe)
  598.     if not Gpe then
  599.         if Key.KeyCode==Enum.KeyCode.Q and not Active and not TimeStop then
  600.             local idk=FindHumanoid(Mouse.Target)
  601.             if idk then
  602.                 if idk.Parent:FindFirstChild("Torso")then
  603.                 bib.Enabled=true Target=idk.Parent print(Target)PlaySound("rbxassetid://743521450",1,1)
  604.                 bimg.ImageTransparency=.7 bimg2.ImageTransparency=0
  605.                 bib.Adornee=idk.Parent.Torso
  606.                 if workspace.CurrentCamera:FindFirstChild("Visibler")then workspace.CurrentCamera.Visibler:Remove()end
  607.                 local vm=Instance.new("Model",workspace.CurrentCamera)vm.Name="Visibler"
  608.                 humanoidvisibler(idk.Parent,vm,.5)
  609.                 elseif idk.Parent:FindFirstChild("UpperTorso")then
  610.                 bib.Enabled=true Target=idk.Parent print(Target)PlaySound("rbxassetid://743521450",1,1)
  611.                 bimg.ImageTransparency=.7 bimg2.ImageTransparency=0
  612.                 bib.Adornee=idk.Parent.UpperTorso
  613.                 if workspace.CurrentCamera:FindFirstChild("Visibler")then workspace.CurrentCamera.Visibler:Remove()end
  614.                 local vm=Instance.new("Model",workspace.CurrentCamera)vm.Name="Visibler"
  615.                 humanoidvisibler(idk.Parent,vm,.5)
  616.                 else print("Failed")cleartarget()end
  617.             end
  618.         elseif Key.KeyCode==Enum.KeyCode.E and not Active and not TimeStop then
  619.             if workspace.CurrentCamera:FindFirstChild("Visibler")then workspace.CurrentCamera.Visibler:Remove()end
  620.             cleartarget()print("Cleared target")
  621.         elseif Key.KeyCode==Enum.KeyCode.Z and not Active then
  622.             Active=true
  623.             Stand=true
  624.             if Target then
  625.             pa(Target)if Target:FindFirstChild("Torso")then HumanoidRootPart.CFrame=Target.Torso.CFrame*CFrame.new(0,0,15) else HumanoidRootPart.CFrame=Target.UpperTorso.CFrame*CFrame.new(0,0,15) end
  626.             PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(15), 0),
  627.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  628.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  629.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  630.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  631.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  632.             },1,false)wait(.1)Swing:Play()
  633.             for i=1,30 do
  634.             PlayAnimationFromTable({CFrame.new(0, 0, -30)*CFrame.Angles(0, math.rad(110), 0),
  635.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  636.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  637.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  638.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  639.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  640.             },.1,false)if i==6 then if Target then HitS:Play()DoRagdoll(Target)ua(Target)if Target:FindFirstChildOfClass("Humanoid")then Target:FindFirstChildOfClass("Humanoid").Health=nil end
  641.             if Target:FindFirstChild("Torso")then SpreadBlood(Target.Torso)elseif Target:FindFirstChild("UpperTorso")then SpreadBlood(Target.UpperTorso)end end end
  642.             wait()
  643.             end HumanoidRootPart.CFrame=Torso.CFrame
  644.             PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  645.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  646.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  647.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  648.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  649.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  650.             },1,false)ClearHitBox()
  651.             else
  652.             local hit=GetHitBox()hit.Size=Vector3.new(2,1,4)CreateWeld(kmodel,hit,main,CFrame.new(0,0,-1))
  653.             hit.Touched:connect(function(pt)local humanoid=FindHumanoid(pt)if humanoid then humanoid.Health=nil DoRagdoll(humanoid.Parent)SpreadBlood(pt)HitS:Play()end end)
  654.             PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(15), 0),
  655.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  656.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  657.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  658.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  659.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  660.             },1,false)Swing:Play()
  661.             for i=1,80 do
  662.             PlayAnimationFromTable({CFrame.new(0, 0, -30)*CFrame.Angles(0, math.rad(110), 0),
  663.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  664.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  665.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  666.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  667.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  668.             },.1,false)if i%8==0 then wait()end
  669.             end HumanoidRootPart.CFrame=Torso.CFrame
  670.             PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  671.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  672.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(90), math.rad(90), 0),
  673.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  674.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  675.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  676.             },1,false)ClearHitBox()
  677.             end
  678.             Active=false
  679.         elseif Key.KeyCode==Enum.KeyCode.X and not Active then
  680.             if LossHATE(100)~=nil then
  681.             if not Improved then Active=true
  682.             for i=1,30 do
  683.             PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(110), 0),
  684.             CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  685.             CFrame.new(1.5,.5,-.5) * CFrame.Angles(math.rad(180), math.rad(180), 0),
  686.             CFrame.new(-1.5, 0, .5) * CFrame.Angles(-math.rad(40), 0, 0),
  687.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  688.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  689.             },.1,false)wait()end end
  690.             local idk=CreatePart1(Vector3.new(10,10,10),Color3.new(0,0,0),"Neon",false,0,nil)idk.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-1)if Improved then mov(idk,idk.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,150).p)else mov(idk,idk.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,50).p)end idk.Parent=workspace
  691.             local idk2=Instance.new("SelectionBox",idk)idk2.Adornee=idk idk2.Color=BrickColor.Black()idk.Name=name
  692.             idk.Touched:connect(function(pt)local huma=FindHumanoid(pt)if huma then huma.Health=nil huma.Parent:BreakJoints()DoRagdoll(huma.Parent)UTHit:Play()end end)
  693.             debri(idk,10)
  694.             Active=false
  695.             end
  696.         elseif Key.KeyCode==Enum.KeyCode.T and not Active then
  697.             HumanoidRootPart.CFrame=Mouse.Hit+Vector3.new(0,3,0)Humanoid.Jump=true
  698.         elseif Key.KeyCode==Enum.KeyCode.B and not Active then
  699.             if LossHATE(500)~=nil then
  700.                 main.Weld.C0=main.Weld.C0*CFrame.Angles(.9,0,0)
  701.                 if not Improved then Active=true Stand=true
  702.                 for i=1,30 do
  703.                 CreateKnifeEffect(1-i/30,Color3.new(1,0,0))
  704.                 PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  705.                 CFrame.new(0, 1.5, 0) * CFrame.Angles(-.2, 0, 0),
  706.                 CFrame.new(1.5,1,-.5) * CFrame.Angles(3,0, 0),
  707.                 CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0),
  708.                 CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  709.                 CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  710.                 },.1,false)wait()if i~=30 then RemoveKnifeEffect()end end
  711.                 wait(.3)onChatted("Welcome to my special hell.")
  712.                 PlayAnimationFromTable({CFrame.new(0, -.4, 0)*CFrame.Angles(-1, 0, 0),
  713.                 CFrame.new(0, 1.5, 0) * CFrame.Angles(-.5, 0, 0),
  714.                 CFrame.new(1.5,.5,-1) * CFrame.Angles(1.5,0, 0),
  715.                 CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0),
  716.                 CFrame.new(.5, -1.6, -1) * CFrame.Angles(1.4, 0, 0),
  717.                 CFrame.new(-.5, -1.8, -1) * CFrame.Angles(1.0, 0, 0),
  718.                 },1,false)UTHit:Play()wait(.5)end
  719.                 local Size=Vector3.new(1,80,80)
  720.                 if Improved then Size=Vector3.new(1,250,250)end
  721.                 local p1=CreatePart1(Size,Color3.new(1,0,0),"Neon",false,.9,nil,"Cylinder")p1.Position=HumanoidRootPart.Position-Vector3.new(0,3,0)a(p1)p1.Orientation=Vector3.new(0,0,90)local pos=p1.CFrame p1.Name="HATE"
  722.                 p1.Parent=workspace for i=1,25 do p1.Transparency=1-i/25 wait()end
  723.                 p1.Touched:connect(function(pt)if pt.Parent~=nil and tostring(pt.Parent)~=PL.Name and tostring(pt.Parent.Parent)~=PL.Name and pt.Name~=name and pt.Name~="Base"and pt.Name~="Baseplate"then
  724.                 if pt.Parent:FindFirstChildOfClass("Humanoid")then pt.Parent:FindFirstChildOfClass("Humanoid").Health=nil pt.Parent:BreakJoints()DoRagdoll(pt.Parent)UTHit:Play()end
  725.                 spawn(function()for i=1,10 do pt.Transparency=i/10 wait()end pt:Remove()end)end end)
  726.                 spawn(function()for i=1,100 do p1.Size=p1.Size+Vector3.new(10,0,0)p1.CFrame=pos p1.Transparency=i/10-9 wait()end p1:Remove()end)
  727.                 RemoveKnifeEffect()resetmw()
  728.                 Active=false
  729.             end
  730.         elseif Key.KeyCode==Enum.KeyCode.G and not Active and not Improved then
  731.             if LossHATE(1000)~=nil then HATE=0
  732.                 onChatted("How long can survive longer...?")
  733.                 spawn(function()Improved=true wait(20)Improved=false end)
  734.                 wait(2)onChatted("With this hell.")
  735.             end
  736.         elseif Key.KeyCode==Enum.KeyCode.H and not Active then
  737.             Active=true Stand=true strokemode=true
  738.             main.Weld.C0=main.Weld.C0*CFrame.Angles(math.rad(180),0,math.rad(90))
  739.             for i=1,50 do
  740.                 PlayAnimationFromTable({CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  741.                 CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  742.                 CFrame.new(1.5,0,-.5) * CFrame.Angles(.9,.6, -.6),
  743.                 CFrame.new(-1.5,0,-.5) * CFrame.Angles(.9, .6, .6),
  744.                 CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  745.                 CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  746.                 },.1,false)wait()
  747.             if Stroke=="asdsaq"and not TimeStop and Improved then spawn(Murder)break end
  748.             if Stroke=="dsasq"and not TimeStop and Improved then spawn(Welcome_to_my_special_hell)break end
  749.             if Stroke=="asq"then if Target then local c=Knifu:Clone()wait()if Target:FindFirstChild("Head")then
  750.                 CreateWeld(c,c.Handle,Target.Head,CFrame.Angles(math.rad(-90),0,0)*CFrame.new(0,-.25,2))
  751.                 local blood=GetParticleEmitter()PlaySound("rbxassetid://743521497",2,1)a(Target.Head)local was=Target
  752.                 blood.Texture="http://www.roblox.com/asset/?id=502107146"blood.Parent=c.BloodPart
  753.                 blood.EmissionDirection="Bottom"blood.Size=NumberSequence.new(.1)blood.Rate=1000 blood.VelocityInheritance=.4
  754.                 blood.Color=ColorSequence.new(Color3.new(.8,0,0))blood.Speed=NumberRange.new(2,5)
  755.                 blood.Acceleration=Vector3.new(0,-25,0)spawn(function()wait(1)was:BreakJoints()DoRagdoll(was)local h=FindHumanoid(was)if h then h.Health=nil h.MaxHealth=nil h.WalkSpeed=0 h.JumpPower=0 end blood.Enabled=false end)
  756.             c.Parent=workspace HitS:Play()break end end end
  757.             if Stroke=="ssadq"and not TimeStop then local bo=5
  758.                 PlaySound("rbxassetid://743521656",1,1)onChatted("Time has Skipped.")
  759.                 local function Time(p)
  760.                     if p~=PC then
  761.                         if p:FindFirstChildOfClass("Humanoid")then
  762.                             if p:FindFirstChild("HumanoidRootPart")then
  763.                                 p.HumanoidRootPart.CFrame=p.HumanoidRootPart.CFrame+(p.HumanoidRootPart.Velocity*bo)
  764.                             end
  765.                         else
  766.                             if p:IsA("Part")then
  767.                                 p.CFrame=p.CFrame+(p.Velocity*bo)
  768.                             end
  769.                             if p:IsA("Sound")then p.TimePosition=p.TimePosition+bo end
  770.                             local c=p:GetChildren()for i=1,#c do Time(c[i])end
  771.                         end
  772.                     end
  773.                 end
  774.                 local cc=Instance.new("ColorCorrectionEffect",Lighting)music.TimePosition=music.TimePosition+bo
  775.                 spawn(function()for i=-1,0,.05 do cc.Parent=Lighting cc.Saturation=i wait()end cc:Destroy()end)
  776.                 spawn(function()TimeStop=true wait(3)TimeStop=false end)
  777.                 Time(workspace)
  778.             break end
  779.             if Stroke=="wwsq"then
  780.                 Active=true Stand=true
  781.                 PlayAnimationFromTable({
  782.             CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --torso
  783.             CFrame.new(0, 1.5, 0) * CFrame.Angles(-.3, 0, 0), --head
  784.             CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), --right arm
  785.             CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0), --left arm
  786.             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),  --right leg
  787.             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0), --left leg
  788.                 },1,false)
  789.                 wait(.1)HumanoidRootPart.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-40)PlaySound("rbxassetid://62339698",3,.3)
  790.                 local box=Instance.new("Part",workspace)box.Material="Neon"local s=Instance.new("SpecialMesh",box)
  791.                 s.MeshType="Sphere"s.Scale=Vector3.new(.3,.15,1)
  792.                 box.Touched:connect(function(pt)local h=FindHumanoid(pt)if h then h.Health=nil h.MaxHealth=nil
  793.                 local p1mit=GetParticleEmitter()
  794.                 p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  795.                 p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  796.                 p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  797.                 p1mit.Lifetime = NumberRange.new(2)
  798.                 p1mit.Rate = 100
  799.                 p1mit.Acceleration = Vector3.new(0,-5,0)
  800.                 p1mit.Rotation = NumberRange.new(0,359)
  801.                 p1mit.Speed = NumberRange.new(0)p1mit.Parent=pt
  802.                 end end)box.BrickColor = BrickColor.new("Really red")
  803.                 spawn(function()for i=0,1,.1 do box.Transparency=i wait()end box:Destroy()end)
  804.                 box.Size=Vector3.new(3,6,40)box.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,20)box.Anchored=true box.CanCollide=false
  805.                 PlayAnimationFromTable({
  806.             CFrame.new(0, 0, 0) * CFrame.Angles(-.3, 0, 0),CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  807.             CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),
  808.             CFrame.new(.5, -1.6, -.6) * CFrame.Angles(0,0,0),CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  809.             },1,false)wait(.2)Active=false break end
  810.             if Stroke=="adc"then
  811.                 if Target then
  812.                     if Target:FindFirstChild("HumanoidRootPart")then Active=true Stand=true
  813.                         if Target:FindFirstChildOfClass("Humanoid")then Target:FindFirstChildOfClass("Humanoid").WalkSpeed=0 end
  814.                         PlaySound("rbxassetid://743521656",1,1)
  815.                         HumanoidRootPart.CFrame=Target.HumanoidRootPart.CFrame*CFrame.new(0,0,2)
  816.                         local w=CreateWeld(PC,HumanoidRootPart,Target.HumanoidRootPart,CFrame.Angles(0,0,0)*CFrame.new(0,0,-2))
  817.                         PlayAnimationFromTable({
  818.                         CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  819.                         CFrame.new(0, 1.5, 0) * CFrame.Angles(-.3, 0, 0),
  820.                         CFrame.new(1.3, .3, -1) * CFrame.Angles(1.7, -.3, -.5),
  821.                         CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),
  822.                         CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  823.                         CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  824.                         },1,false)
  825.                         wait(1)Swing.Pitch=.5 Swing:Play()
  826.                         for i=1,3,.5 do
  827.                             PlayAnimationFromTable({
  828.                             CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  829.                             CFrame.new(0, 1.5, 0) * CFrame.Angles(-.3, 0, 0),
  830.                             CFrame.new(1.3, .3, -1+(i/3)) * CFrame.Angles(1.7-(i/3), -.3, -.5+i/2),
  831.                             CFrame.new(-1.5+i/10, i/5, -i/7) * CFrame.Angles(i/1, i/10, i/4),
  832.                             CFrame.new(.5, -2, 0) * CFrame.Angles(0, 0, 0),
  833.                             CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  834.                             },1,false)
  835.                             if i==2.75 then if Target.Parent then ScriptK(Target)HitS:Play()
  836.                                 if Target:FindFirstChild("HumanoidRootPart")then Target.HumanoidRootPart:Destroy()end end end
  837.                             wait()
  838.                         end if w then w:Destroy()end
  839.                         if Target.Parent then
  840.                             if Target:FindFirstChildOfClass("Humanoid")then
  841.                                 local h=Target:FindFirstChildOfClass("Humanoid")
  842.                                 local was=Target
  843.                                 spawn(function()for i=1,0,-.05 do h.PlatformStand=true
  844.                                     h.WalkSpeed=0 h.JumpPower=0 h.Health=h.MaxHealth*i
  845.                                     if h.Parent then if h.Parent:FindFirstChild("Head")then b2(h.Parent.Head.Position-Vector3.new(0,1,0),20,5)end end
  846.                                     wait(.2)
  847.                                 end
  848.                                 PlaySound("rbxassetid://709854053",5,1)h.Health=nil h.MaxHealth=-1
  849.                                 end)
  850.                             end
  851.                         end
  852.                        
  853.                         wait(1)Swing.Pitch=1
  854.                         Active=false
  855.                     end
  856.                 end
  857.                 break end
  858.             end
  859.             strokemode=false
  860.             if not Murdering then Active=false resetmw()end
  861.         elseif Key.KeyCode==Enum.KeyCode.Y and not Active and not Improved and not TimeStop then
  862.             if LossEnergy(250)~=nil then
  863.                 if not Target then
  864.                 Active=true Stand=true
  865.                 local idkv=0
  866.                 local MainPos=HumanoidRootPart.CFrame
  867.                 TimeStop=true
  868.                 spawn(function()local Model=Instance.new("Model")local e={}for i=1,72 do e[i]=CreatePart1(Vector3.new(2,0,4),Color3.new(0,0,0),"Neon",false,0,Model)a(e[i])end Model.Parent=workspace local co=0
  869.                 while wait()and TimeStop do co=co+.3 for i=1,72 do e[i].Anchored=true e[i].CFrame=(MainPos*CFrame.Angles(0,math.rad(i*5+co),0))*CFrame.new(0,0,idkv)
  870.                 end end for i2=0,1,.1 do for i=1,72 do e[i].Transparency=i2 end wait()end end)
  871.                 for i=1,100 do idkv=i
  872.                 if i>50 then PlayAnimationFromTable({
  873.                 CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), 0, 0),
  874.                 CFrame.new(0, 1.5, 0) * CFrame.Angles(.5, 0, 0),
  875.                 CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 1),
  876.                 CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0,-1),
  877.                 CFrame.new(.5, -1.6, .5) * CFrame.Angles(math.rad(-30), 0, 0),
  878.                 CFrame.new(-.5, -1.6, .5) * CFrame.Angles(math.rad(-30), 0, 0)
  879.                 },.1,false)end end
  880.                 PlaySound("rbxassetid://840567549",5)
  881.                 local part=CreatePart1(Vector3.new(200,200,200),Color3.new(1,1,1),"Neon",false,1,nil,"Sphere")a(part)part.CFrame=MainPos part.Parent=workspace
  882.                 local li=Instance.new("ColorCorrectionEffect",workspace.CurrentCamera)for i=0,-2,-.1 do li.Contrast=i part.Transparency=1+i/20 wait()end wait(.5)
  883.                 part.Touched:connect(function(pt)if tostring(pt.Parent)~=PL.Name and tostring(pt.Parent.Parent)~=PL.Name and tostring(pt.Parent.Parent.Parent)~=PL.Name then if pt.Anchored==false then pt.Anchored=true pt.CFrame=pt.CFrame+Vector3.new(0,0,0)while wait()and TimeStop do pt.Anchored=true end pt.Anchored=false end end end)Active=false Stand=false
  884.                 for i=-2,0,.1 do li.Contrast=i part.Parent=nil part.Transparency=1+i/20 part.Parent=workspace wait()end part:Remove()li:Remove()
  885.                 wait(5)TimeStop=false
  886.                 else
  887.                     TimeStop=true
  888.                     PlaySound("rbxassetid://840567549",5)
  889.                     local li=Instance.new("ColorCorrectionEffect",workspace.CurrentCamera)for i=0,-2,-.1 do li.Contrast=i wait()end wait(.5)
  890.                     spawn(function()while TimeStop do if Target then pa(Target)else break end wait()end if Target then ua(Target)end end)
  891.                     for i=-2,0,.1 do li.Contrast=i wait()end li:Remove()wait(5)TimeStop=false
  892.                 end
  893.             end
  894.         elseif Key.KeyCode==Enum.KeyCode.V and not Active then
  895.             if LossEnergy(150)~=nil then
  896.                 PlaySound("rbxassetid://227022193",5)
  897.                 local p1=Instance.new("Part")p1.CanCollide=false p1.Anchored=true local m1=Instance.new("SpecialMesh",p1)m1.MeshId="rbxassetid://20329976"p1.CFrame=HumanoidRootPart.CFrame
  898.                 local p2=Instance.new("Part")p2.CanCollide=false p2.Anchored=true local m2=Instance.new("SpecialMesh",p2)m2.MeshId="rbxassetid://20329976"p2.CFrame=HumanoidRootPart.CFrame
  899.                 p1.Parent=workspace p2.Parent=workspace
  900.                 spawn(function()for i=1,50 do m1.Scale=m1.Scale+Vector3.new(.5,0,.5)m2.Scale=m2.Scale+Vector3.new(.5,0,.5)p1.CFrame=p1.CFrame*CFrame.Angles(0,.1,0)p2.CFrame=p2.CFrame*CFrame.Angles(0,-.1,0)p1.Transparency=i/50 p2.Transparency=i/50 wait()end p1:Remove()p2:Remove()end)
  901.                 Humanoid.Jump=true HumanoidRootPart.Velocity=Vector3.new(0,200,0)
  902.             end
  903.         end
  904.     end
  905. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement