Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --https://github.com/Mokiros/roblox-FE-compatibility
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- local RealPlayer = Player
- do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end --Negan by DMS
- BeNegan = true
- ---------------
- o1 = Instance.new("Tool")
- o2 = Instance.new("Part")
- o3 = Instance.new("SpecialMesh")
- o4 = Instance.new("Decal")
- o5 = Instance.new("Part")
- o6 = Instance.new("SpecialMesh")
- o7 = Instance.new("Decal")
- o8 = Instance.new("Part")
- o9 = Instance.new("SpecialMesh")
- o10 = Instance.new("Sound")
- o11 = Instance.new("Sound")
- o12 = Instance.new("Part")
- o13 = Instance.new("SpecialMesh")
- o14 = Instance.new("Decal")
- o15 = Instance.new("Part")
- o16 = Instance.new("SpecialMesh")
- o17 = Instance.new("Decal")
- o18 = Instance.new("Part")
- o19 = Instance.new("SpecialMesh")
- o20 = Instance.new("Decal")
- o21 = Instance.new("Part")
- o22 = Instance.new("SpecialMesh")
- o23 = Instance.new("Decal")
- o24 = Instance.new("Part")
- o25 = Instance.new("SpecialMesh")
- o26 = Instance.new("Decal")
- o27 = Instance.new("Part")
- o28 = Instance.new("SpecialMesh")
- o29 = Instance.new("Decal")
- o30 = Instance.new("Part")
- o31 = Instance.new("SpecialMesh")
- o32 = Instance.new("Decal")
- o33 = Instance.new("Part")
- o34 = Instance.new("SpecialMesh")
- o35 = Instance.new("Decal")
- o36 = Instance.new("Part")
- o37 = Instance.new("SpecialMesh")
- o38 = Instance.new("Decal")
- o39 = Instance.new("Part")
- o40 = Instance.new("SpecialMesh")
- o41 = Instance.new("Decal")
- o42 = Instance.new("Part")
- o43 = Instance.new("SpecialMesh")
- o44 = Instance.new("Decal")
- o45 = Instance.new("Part")
- o46 = Instance.new("SpecialMesh")
- o47 = Instance.new("Decal")
- o48 = Instance.new("Part")
- o49 = Instance.new("SpecialMesh")
- o50 = Instance.new("Decal")
- o51 = Instance.new("Part")
- o52 = Instance.new("SpecialMesh")
- o53 = Instance.new("Decal")
- o54 = Instance.new("Part")
- o55 = Instance.new("SpecialMesh")
- o56 = Instance.new("Decal")
- o57 = Instance.new("Part")
- o58 = Instance.new("Animation")
- o59 = Instance.new("Animation")
- o60 = Instance.new("Animation")
- o1.Name = "Lucille"
- o1.GripForward = Vector3.new(-0, 0.999622107, -0.0274896082)
- o1.GripPos = Vector3.new(0, -0.0500000007, -1.60000002)
- o1.GripUp = Vector3.new(0, 0.0274896082, 0.999622107)
- o2.Parent = o1
- o2.Position = Vector3.new(-38.5235214, 4.63086748, 13.4287758)
- o2.Rotation = Vector3.new(0, -3.11999989, -179.5)
- o2.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o2.FormFactor = Enum.FormFactor.Custom
- o2.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o2.CFrame = CFrame.new(-38.5235214, 4.63086748, 13.4287758, -0.998482704, 0.00879410654, -0.0543617606, -0.00880711712, -0.999961257, -2.5308691e-07, -0.0543596745, 0.000478517642, 0.998521447)
- o2.BottomSurface = Enum.SurfaceType.Smooth
- o2.TopSurface = Enum.SurfaceType.Smooth
- o3.Parent = o2
- o3.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o3.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o3.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o3.MeshType = Enum.MeshType.FileMesh
- o4.Parent = o2
- o4.Texture = "http://www.roblox.com/asset/?id=39468059"
- o4.Face = Enum.NormalId.Top
- o5.Parent = o1
- o5.Position = Vector3.new(-38.5218353, 4.78086376, 13.3735209)
- o5.Rotation = Vector3.new(0.300000012, -33.1100006, 0.600000024)
- o5.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o5.FormFactor = Enum.FormFactor.Custom
- o5.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o5.CFrame = CFrame.new(-38.5218353, 4.78086376, 13.3735209, 0.837530375, -0.00879397336, -0.54632014, 0.00762708345, 0.999961257, -0.00440349802, 0.546337664, -0.000478766073, 0.837564945)
- o5.BottomSurface = Enum.SurfaceType.Smooth
- o5.TopSurface = Enum.SurfaceType.Smooth
- o6.Parent = o5
- o6.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o6.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o6.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o6.MeshType = Enum.MeshType.FileMesh
- o7.Parent = o5
- o7.Texture = "http://www.roblox.com/asset/?id=39468059"
- o7.Face = Enum.NormalId.Top
- o8.Name = "Handle"
- o8.Parent = o1
- o8.BrickColor = BrickColor.new("Rust")
- o8.Position = Vector3.new(-38.5186577, 3.00083303, 13.4195843)
- o8.Rotation = Vector3.new(-90.0299988, -0.5, -93.1200027)
- o8.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o8.FormFactor = Enum.FormFactor.Custom
- o8.Size = Vector3.new(0.200000003, 0.200000003, 4)
- o8.CFrame = CFrame.new(-38.5186577, 3.00083303, 13.4195843, -0.0543620177, 0.998482645, -0.00879397336, 0, 0.00880699698, 0.999961257, 0.998521328, 0.0543599129, -0.000478766073)
- o8.BottomSurface = Enum.SurfaceType.Smooth
- o8.TopSurface = Enum.SurfaceType.Smooth
- o8.Color = Color3.new(0.560784, 0.298039, 0.164706)
- o9.Parent = o8
- o9.MeshId = "http://www.roblox.com/asset/?id=54983181 "
- o9.Scale = Vector3.new(2.5, 2.5, 2)
- o9.MeshType = Enum.MeshType.FileMesh
- o10.Name = "Hit"
- o10.Parent = o8
- o10.SoundId = "rbxassetid://214755079"
- o10.Volume = 1
- o11.Name = "SlashSound"
- o11.Parent = o8
- o11.SoundId = "rbxassetid://101164100"
- o11.Volume = 1
- o12.Parent = o1
- o12.Position = Vector3.new(-38.5265617, 5.26084852, 13.3826046)
- o12.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o12.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o12.FormFactor = Enum.FormFactor.Custom
- o12.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o12.CFrame = CFrame.new(-38.5265617, 5.26084852, 13.3826046, 0.998482764, -0.0087939715, -0.0543619692, 0.00880699791, 0.999961138, 6.98491931e-10, 0.0543598831, -0.000478766335, 0.998521864)
- o12.BottomSurface = Enum.SurfaceType.Smooth
- o12.TopSurface = Enum.SurfaceType.Smooth
- o13.Parent = o12
- o13.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o13.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o13.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o13.MeshType = Enum.MeshType.FileMesh
- o14.Parent = o12
- o14.Texture = "http://www.roblox.com/asset/?id=39468059"
- o14.Face = Enum.NormalId.Top
- o15.Parent = o1
- o15.Position = Vector3.new(-38.5227661, 4.89086008, 13.3728275)
- o15.Rotation = Vector3.new(0, -3.11999989, -179.5)
- o15.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o15.FormFactor = Enum.FormFactor.Custom
- o15.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o15.CFrame = CFrame.new(-38.5227661, 4.89086008, 13.3728275, -0.998483181, 0.00879397616, -0.0543621033, -0.0088070007, -0.999961138, -9.38526341e-08, -0.0543600731, 0.00047867262, 0.998522282)
- o15.BottomSurface = Enum.SurfaceType.Smooth
- o15.TopSurface = Enum.SurfaceType.Smooth
- o16.Parent = o15
- o16.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o16.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o16.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o16.MeshType = Enum.MeshType.FileMesh
- o17.Parent = o15
- o17.Texture = "http://www.roblox.com/asset/?id=39468059"
- o17.Face = Enum.NormalId.Top
- o18.Parent = o1
- o18.Position = Vector3.new(-38.5150299, 4.13089132, 13.3538427)
- o18.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o18.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o18.FormFactor = Enum.FormFactor.Custom
- o18.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o18.CFrame = CFrame.new(-38.5150299, 4.13089132, 13.3538427, 0.998483181, -0.0087939715, -0.0543619804, 0.0088070007, 0.999961138, 1.03136699e-09, 0.0543599501, -0.000478766277, 0.998522282)
- o18.BottomSurface = Enum.SurfaceType.Smooth
- o18.TopSurface = Enum.SurfaceType.Smooth
- o19.Parent = o18
- o19.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o19.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o19.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o19.MeshType = Enum.MeshType.FileMesh
- o20.Parent = o18
- o20.Texture = "http://www.roblox.com/asset/?id=39468059"
- o20.Face = Enum.NormalId.Top
- o21.Parent = o1
- o21.Position = Vector3.new(-38.519207, 4.58086824, 13.3576479)
- o21.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o21.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o21.FormFactor = Enum.FormFactor.Custom
- o21.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o21.CFrame = CFrame.new(-38.519207, 4.58086824, 13.3576479, 0.998483181, -0.0087939715, -0.0543619804, 0.0088070007, 0.999961138, 1.03136699e-09, 0.0543599501, -0.000478766277, 0.998522282)
- o21.BottomSurface = Enum.SurfaceType.Smooth
- o21.TopSurface = Enum.SurfaceType.Smooth
- o22.Parent = o21
- o22.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o22.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o22.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o22.MeshType = Enum.MeshType.FileMesh
- o23.Parent = o21
- o23.Texture = "http://www.roblox.com/asset/?id=39468059"
- o23.Face = Enum.NormalId.Top
- o24.Parent = o1
- o24.Position = Vector3.new(-38.5234871, 5.03085279, 13.3633833)
- o24.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o24.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o24.FormFactor = Enum.FormFactor.Custom
- o24.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o24.CFrame = CFrame.new(-38.5234871, 5.03085279, 13.3633833, 0.998483181, -0.0087939715, -0.0543619804, 0.0088070007, 0.999961138, 1.03136699e-09, 0.0543599501, -0.000478766277, 0.998522282)
- o24.BottomSurface = Enum.SurfaceType.Smooth
- o24.TopSurface = Enum.SurfaceType.Smooth
- o25.Parent = o24
- o25.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o25.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o25.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o25.MeshType = Enum.MeshType.FileMesh
- o26.Parent = o24
- o26.Texture = "http://www.roblox.com/asset/?id=39468059"
- o26.Face = Enum.NormalId.Top
- o27.Parent = o1
- o27.Position = Vector3.new(-38.5192375, 4.18088245, 13.4230385)
- o27.Rotation = Vector3.new(0, -3.11999989, -179.5)
- o27.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o27.FormFactor = Enum.FormFactor.Custom
- o27.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o27.CFrame = CFrame.new(-38.5192375, 4.18088245, 13.4230385, -0.998483181, 0.00879410468, -0.0543618202, -0.00880711991, -0.999961138, -2.52854079e-07, -0.0543597937, 0.000478517875, 0.998522282)
- o27.BottomSurface = Enum.SurfaceType.Smooth
- o27.TopSurface = Enum.SurfaceType.Smooth
- o28.Parent = o27
- o28.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o28.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o28.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o28.MeshType = Enum.MeshType.FileMesh
- o29.Parent = o27
- o29.Texture = "http://www.roblox.com/asset/?id=39468059"
- o29.Face = Enum.NormalId.Top
- o30.Parent = o1
- o30.Position = Vector3.new(-38.5175514, 4.33087873, 13.3677835)
- o30.Rotation = Vector3.new(0.300000012, -33.1100006, 0.600000024)
- o30.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o30.FormFactor = Enum.FormFactor.Custom
- o30.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o30.CFrame = CFrame.new(-38.5175514, 4.33087873, 13.3677835, 0.837530792, -0.0087939715, -0.546320438, 0.00762708625, 0.999961138, -0.00440349942, 0.546338201, -0.000478766306, 0.837565601)
- o30.BottomSurface = Enum.SurfaceType.Smooth
- o30.TopSurface = Enum.SurfaceType.Smooth
- o31.Parent = o30
- o31.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o31.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o31.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o31.MeshType = Enum.MeshType.FileMesh
- o32.Parent = o30
- o32.Texture = "http://www.roblox.com/asset/?id=39468059"
- o32.Face = Enum.NormalId.Top
- o33.Parent = o1
- o33.Position = Vector3.new(-38.5144882, 3.6009047, 13.4298124)
- o33.Rotation = Vector3.new(0, -3.11999989, -179.5)
- o33.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o33.FormFactor = Enum.FormFactor.Custom
- o33.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o33.CFrame = CFrame.new(-38.5144882, 3.6009047, 13.4298124, -0.998483062, 0.00879410468, -0.0543618388, -0.00880711898, -0.999961138, -2.53186926e-07, -0.0543597862, 0.000478517904, 0.998522103)
- o33.BottomSurface = Enum.SurfaceType.Smooth
- o33.TopSurface = Enum.SurfaceType.Smooth
- o34.Parent = o33
- o34.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o34.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o34.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o34.MeshType = Enum.MeshType.FileMesh
- o35.Parent = o33
- o35.Texture = "http://www.roblox.com/asset/?id=39468059"
- o35.Face = Enum.NormalId.Top
- o36.Parent = o1
- o36.Position = Vector3.new(-38.5144577, 4.00089025, 13.3644218)
- o36.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o36.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o36.FormFactor = Enum.FormFactor.Custom
- o36.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o36.CFrame = CFrame.new(-38.5144577, 4.00089025, 13.3644218, 0.998483062, -0.0087939715, -0.054361999, 0.00880699977, 0.999961138, 6.98491931e-10, 0.0543599427, -0.000478766306, 0.998522103)
- o36.BottomSurface = Enum.SurfaceType.Smooth
- o36.TopSurface = Enum.SurfaceType.Smooth
- o37.Parent = o36
- o37.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o37.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o37.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o37.MeshType = Enum.MeshType.FileMesh
- o38.Parent = o36
- o38.Texture = "http://www.roblox.com/asset/?id=39468059"
- o38.Face = Enum.NormalId.Top
- o39.Parent = o1
- o39.Position = Vector3.new(-38.5101776, 3.55090499, 13.3586874)
- o39.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o39.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o39.FormFactor = Enum.FormFactor.Custom
- o39.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o39.CFrame = CFrame.new(-38.5101776, 3.55090499, 13.3586874, 0.998483062, -0.0087939715, -0.054361999, 0.00880699977, 0.999961138, 6.98491931e-10, 0.0543599427, -0.000478766306, 0.998522103)
- o39.BottomSurface = Enum.SurfaceType.Smooth
- o39.TopSurface = Enum.SurfaceType.Smooth
- o40.Parent = o39
- o40.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o40.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o40.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o40.MeshType = Enum.MeshType.FileMesh
- o41.Parent = o39
- o41.Texture = "http://www.roblox.com/asset/?id=39468059"
- o41.Face = Enum.NormalId.Top
- o42.Parent = o1
- o42.Position = Vector3.new(-38.5128059, 3.75090075, 13.3745594)
- o42.Rotation = Vector3.new(0.300000012, -33.1100006, 0.600000024)
- o42.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o42.FormFactor = Enum.FormFactor.Custom
- o42.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o42.CFrame = CFrame.new(-38.5128059, 3.75090075, 13.3745594, 0.837530613, -0.0087939715, -0.546320379, 0.00762708578, 0.999961138, -0.00440349942, 0.546338141, -0.000478766306, 0.837565482)
- o42.BottomSurface = Enum.SurfaceType.Smooth
- o42.TopSurface = Enum.SurfaceType.Smooth
- o43.Parent = o42
- o43.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o43.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o43.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o43.MeshType = Enum.MeshType.FileMesh
- o44.Parent = o42
- o44.Texture = "http://www.roblox.com/asset/?id=39468059"
- o44.Face = Enum.NormalId.Top
- o45.Parent = o1
- o45.Position = Vector3.new(-38.5102005, 5.27098942, 13.3587208)
- o45.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o45.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o45.FormFactor = Enum.FormFactor.Custom
- o45.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o45.CFrame = CFrame.new(-38.5102005, 5.27098942, 13.3587208, 0.998482823, -0.00879397243, -0.0543619096, 0.00880699791, 0.999961197, 6.98491931e-10, 0.0543598235, -0.000478766015, 0.998521686)
- o45.BottomSurface = Enum.SurfaceType.Smooth
- o45.TopSurface = Enum.SurfaceType.Smooth
- o46.Parent = o45
- o46.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o46.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o46.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o46.MeshType = Enum.MeshType.FileMesh
- o47.Parent = o45
- o47.Texture = "http://www.roblox.com/asset/?id=39468059"
- o47.Face = Enum.NormalId.Top
- o48.Parent = o1
- o48.Position = Vector3.new(-38.5128288, 5.47098541, 13.3745928)
- o48.Rotation = Vector3.new(0.300000012, -33.1100006, 0.600000024)
- o48.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o48.FormFactor = Enum.FormFactor.Custom
- o48.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o48.CFrame = CFrame.new(-38.5128288, 5.47098541, 13.3745928, 0.837530434, -0.00879397243, -0.5463202, 0.00762708392, 0.999961197, -0.00440349849, 0.546337843, -0.000478766015, 0.837565184)
- o48.BottomSurface = Enum.SurfaceType.Smooth
- o48.TopSurface = Enum.SurfaceType.Smooth
- o49.Parent = o48
- o49.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o49.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o49.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o49.MeshType = Enum.MeshType.FileMesh
- o50.Parent = o48
- o50.Texture = "http://www.roblox.com/asset/?id=39468059"
- o50.Face = Enum.NormalId.Top
- o51.Parent = o1
- o51.Position = Vector3.new(-38.5144615, 5.6709199, 13.3644695)
- o51.Rotation = Vector3.new(0, -3.11999989, 0.5)
- o51.FormFactor = Enum.FormFactor.Custom
- o51.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o51.CFrame = CFrame.new(-38.5144615, 5.6709199, 13.3644695, 0.998482704, -0.00879397243, -0.0543619096, 0.00880699698, 0.999961197, 6.98491931e-10, 0.0543598235, -0.000478766015, 0.998521566)
- o51.BottomSurface = Enum.SurfaceType.Smooth
- o51.TopSurface = Enum.SurfaceType.Smooth
- o52.Parent = o51
- o52.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o52.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o52.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o52.MeshType = Enum.MeshType.FileMesh
- o53.Parent = o51
- o53.Texture = "http://www.roblox.com/asset/?id=39468059"
- o53.Face = Enum.NormalId.Top
- o54.Parent = o1
- o54.Position = Vector3.new(-38.5145073, 5.32093906, 13.4298401)
- o54.Rotation = Vector3.new(0, -3.11999989, -179.5)
- o54.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o54.Anchored = true
- o54.FormFactor = Enum.FormFactor.Custom
- o54.Size = Vector3.new(0.200000003, 0.200000003, 0.220000029)
- o54.CFrame = CFrame.new(-38.5145073, 5.32093906, 13.4298401, -0.998482704, 0.00879410561, -0.0543617494, -0.00880711619, -0.999961197, -2.53186954e-07, -0.054359667, 0.000478517613, 0.998521566)
- o54.BottomSurface = Enum.SurfaceType.Smooth
- o54.TopSurface = Enum.SurfaceType.Smooth
- o55.Parent = o54
- o55.MeshId = "http://www.roblox.com/asset/?id=190765674 "
- o55.Scale = Vector3.new(0.389999986, 0.389999986, 0.389999986)
- o55.TextureId = "http://www.roblox.com/asset/?id=190729868 "
- o55.MeshType = Enum.MeshType.FileMesh
- o56.Parent = o54
- o56.Texture = "http://www.roblox.com/asset/?id=39468059"
- o56.Face = Enum.NormalId.Top
- o57.Name = "CHOPPART"
- o57.Parent = o1
- o57.BrickColor = BrickColor.new("Rust")
- o57.Transparency = 1
- o57.Position = Vector3.new(-38.5025482, 4.60603523, 13.415453)
- o57.Rotation = Vector3.new(-90.0299988, -0.5, -93.1200027)
- o57.Velocity = Vector3.new(1.64596518e-41, 0, 8.61798556e-43)
- o57.FormFactor = Enum.FormFactor.Custom
- o57.Size = Vector3.new(0.589999974, 0.439999998, 2.21000004)
- o57.CFrame = CFrame.new(-38.5025482, 4.60603523, 13.415453, -0.0543620177, 0.998482645, -0.00879397336, 0, 0.00880699698, 0.999961257, 0.998521328, 0.0543599129, -0.000478766073)
- o57.BottomSurface = Enum.SurfaceType.Smooth
- o57.TopSurface = Enum.SurfaceType.Smooth
- o57.Color = Color3.new(0.560784, 0.298039, 0.164706)
- o58.Name = "Whack"
- o58.Parent = o1
- o58.AnimationId = "http://www.roblox.com/Asset?ID=94161088"
- o59.Name = "Chop"
- o59.Parent = o1
- o59.AnimationId = "rbxassetid://32659699"
- o60.Name = "Slice"
- o60.Parent = o1
- o60.AnimationId = "rbxassetid://28090109"
- o1.Parent = game.Players.LocalPlayer.Backpack
- if BeNegan == true then
- for i,v in pairs (game.Players.LocalPlayer.Character.Head:GetChildren()) do
- if v:IsA("Decal") then
- v.Texture = "http://www.roblox.com/asset/?id=147905836"
- end
- end
- for i,v in pairs (game.Players.LocalPlayer.Character:GetChildren()) do
- if v:IsA("Shirt") or v:IsA("Accessory") or v:IsA("Pants") or v:IsA("Hat")then
- v:Destroy()
- end
- end
- lo1 = Instance.new("Part")
- lo1.Name = "Hair"
- lo1.Anchored = true
- lo1.FormFactor = Enum.FormFactor.Custom
- lo1.Size = Vector3.new(2, 1, 1)
- lo1.BottomSurface = Enum.SurfaceType.Smooth
- lo1.TopSurface = Enum.SurfaceType.Smooth
- lo1.BrickColor = BrickColor.new("Black")
- lo2 = Instance.new("SpecialMesh")
- lo2.Parent = o1
- lo2.MeshId = "http://www.roblox.com/asset/?id=29938421"
- lo2.Scale = Vector3.new(1.05, 1.05, 1.05)
- lo2.TextureId = "http://www.roblox.com/asset/?id=296775983"
- lo2.Offset = Vector3.new(0, -.4, 0)
- lo2.MeshType = Enum.MeshType.FileMesh
- h = Instance.new("Hat")
- p = Instance.new("Part")
- h.Name = "SWAT Helm"
- p.Parent = h
- p.Position = game.Players.LocalPlayer.Character:findFirstChild("Head").Position
- p.Name = "Handle"
- p.formFactor = 0
- p.Size = Vector3.new(0,-0.25,0)
- p.BottomSurface = 0
- p.TopSurface = 0
- p.Locked = true
- o1.Mesh:clone().Parent = p
- h.Parent = game.Players.LocalPlayer.Character
- h.AttachmentPos = Vector3.new(0,-.15,-0)
- o5.Parent = game.Players.LocalPlayer.Character
- kl = Instance.new("Shirt")
- kl.Parent = game.Players.LocalPlayer.Character
- kl.ShirtTemplate = "http://www.roblox.com/asset/?id=395533815"
- kll = Instance.new("Pants")
- kll.Parent = game.Players.LocalPlayer.Character
- kll.PantsTemplate = "http://www.roblox.com/asset/?id=567811796"
- end
- for i,v in pairs (o1:GetChildren()) do
- if v:IsA("Part")then
- v.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- v.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- v.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- v.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- v.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- v.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- end
- end
- repeat wait() until o1:FindFirstChild("Handle")
- local Welds = {}
- function ClearOldWelds(tbl)
- for _,v in pairs(tbl) do
- if v:IsA('Weld') then
- v:Destroy()
- end
- end
- end
- function Equipped()
- for i,v in pairs (o1:GetChildren()) do
- if v:IsA("Part")then
- v.Anchored = false
- end
- end
- local Handle = o1:FindFirstChild('Handle')
- if not Handle then return end
- local tble = Handle:GetChildren()
- for _,v in pairs(o1:GetChildren()) do
- if v:IsA('Part') or v:IsA('WedgePart') and v ~= Handle then
- local c1
- for _1,v1 in pairs(Welds) do
- if _1 == v then
- c1 = v1
- break
- end
- end
- if not c1 then
- Welds[v] = v.CFrame:inverse()*Handle.CFrame
- v.Anchored = true
- c1 = Welds[v]
- end
- local Weld = Instance.new('Weld')
- Weld.Part0 = Handle
- Weld.Part1 = v
- Weld.C0 = CFrame.new()
- Weld.C1 = c1
- Weld.Parent = Handle
- end
- end
- ClearOldWelds(tble)
- Handle.Anchored=false
- end
- Equipped()
- o1.Equipped:connect(Equipped)
- Tool = o1
- Handle = Tool:WaitForChild("Handle")
- Players = game:GetService("Players")
- Debris = game:GetService("Debris")
- InsertService = game:GetService("InsertService")
- function onEquipped(mouse2)
- mouse2.KeyDown:connect(onkeyDown)
- mouse = mouse2
- end
- o1.Equipped:connect(onEquipped)
- WhackAnim = Tool:WaitForChild("Whack")
- ChopAnim = Tool:WaitForChild("Chop")
- SliceAnim = Tool:WaitForChild("Slice")
- SlashSound = Handle:WaitForChild("SlashSound")
- HitSound = Handle:WaitForChild("Hit")
- Damage = 10
- ReloadTime = .4
- Kills = 0
- function TagHumanoid(humanoid, player) --registers you actually Hitting the guy
- HitSound:Play()
- local Creator_Tag = Instance.new("ObjectValue")
- Creator_Tag.Name = "creator"
- Creator_Tag.Value = player
- Debris:AddItem(Creator_Tag, 2)
- Creator_Tag.Parent = humanoid
- end
- function onkeyDown(key)
- if Tool.Enabled then
- if key == "q" then
- Slice = Humanoid:LoadAnimation(SliceAnim)
- if Slice then
- Slice:Play()
- SlashSound:Play()
- wait(1)
- SlashSound:Play()
- end
- Tool.Enabled = true
- end
- end
- if Tool.Enabled then
- if key == "e" then
- Chop = Humanoid:LoadAnimation(ChopAnim)
- if Chop then
- Chop:Play()
- SlashSound:Play()
- end
- Tool.Enabled = true
- end
- end
- end
- function UntagHumanoid(humanoid)
- for i, v in pairs(humanoid:GetChildren()) do
- if v:IsA("ObjectValue") and v.Name == "creator" then
- v:Destroy()
- end
- end
- end
- function DEATH (Hit)
- OHHNELLY = Instance.new("Part")
- OHHNELLY.Parent = workspace
- OHHNELLY.Anchored = false
- OHHNELLY.Material = Enum.Material.SmoothPlastic
- OHHNELLY.BrickColor = BrickColor.new("Maroon")
- OHHNELLY.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- OHHNELLY.Position = Hit.Head.Position
- OHHNELLY.Color = Color3.new(0.458824, 0, 0)
- OHHNELLY.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- OHHNELLY.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- OHHNELLY.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- OHHNELLY.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- OHHNELLY.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- OHHNELLY.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- end
- function Blow(Hit)
- if Hit.Name == "Head" and Hit.Name ~= " " then
- for i,v in pairs (Hit:GetChildren()) do
- if v:IsA("Decal") then
- v.Texture = "http://www.roblox.com/asset/?id=195566361"
- end
- end
- for i,v in pairs (Hit.Parent:GetChildren()) do
- if v:IsA("BodyColors") then
- v:Destroy()
- end
- end
- Hit.BrickColor = BrickColor.new("Maroon")
- o1 = Instance.new("Sound")
- o1.Parent = Hit
- o1.SoundId = "rbxassetid://429400881"
- o1:Play()
- Character = Hit.Parent
- local svch = Character
- local hum = Character:findFirstChild("Humanoid")
- Character.Archivable = true
- Character.Name = " "
- local chrclone = Character:clone()
- Character.Archivable = false
- local ch = chrclone:GetChildren()
- local i
- for i = 1,#ch do
- if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
- ch[i]:remove()
- end
- end
- local function Scan(ch)
- local e
- for e = 1,#ch do
- Scan(ch[e]:GetChildren())
- if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
- ch[e]:remove()
- end
- end
- end
- Scan(chrclone:GetChildren())
- local hum2 = chrclone:findFirstChild("Humanoid")
- if hum2 ~= nil then
- hum2.Name = "Humanoid2"
- hum2.PlatformStand = true
- hum2.Sit = true
- hum2.MaxHealth = 0
- hum2.Health = 0
- end
- local ch = Character:GetChildren()
- local i
- for i = 1,#ch do
- if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
- ch[i]:remove()
- end
- end
- wait(0.2)
- local ch = Character:GetChildren()
- local i
- for i = 1,#ch do
- if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
- ch[i]:remove()
- end
- end
- Character = chrclone
- local Torso = Character.Torso
- local movevector = Vector3.new()
- local Head = Character:FindFirstChild("Head")
- if Head then
- local Neck = Instance.new("Weld")
- Neck.Name = "Neck"
- Neck.Part0 = Torso
- Neck.Part1 = Head
- Neck.C0 = CFrame.new(0, 1.5, 0)
- Neck.C1 = CFrame.new()
- Neck.Parent = Torso
- end
- local Limb = Character:FindFirstChild("Right Arm")
- if Limb then
- Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
- local Joint = Instance.new("Glue")
- Joint.Name = "RightShoulder"
- Joint.Part0 = Torso
- Joint.Part1 = Limb
- Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Joint.Parent = Torso
- local B = Instance.new("Part")
- B.TopSurface = 0
- B.BottomSurface = 0
- B.formFactor = "Symmetric"
- B.Size = Vector3.new(1, 1, 1)
- B.Transparency = 1
- B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
- B.Parent = Character
- local W = Instance.new("Weld")
- W.Part0 = Limb
- W.Part1 = B
- W.C0 = CFrame.new(0, -0.5, 0)
- W.Parent = Limb
- end
- local Limb = Character:FindFirstChild("Left Arm")
- if Limb then
- Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
- local Joint = Instance.new("Glue")
- Joint.Name = "LeftShoulder"
- Joint.Part0 = Torso
- Joint.Part1 = Limb
- Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint.Parent = Torso
- local B = Instance.new("Part")
- B.TopSurface = 0
- B.BottomSurface = 0
- B.formFactor = "Symmetric"
- B.Size = Vector3.new(1, 1, 1)
- B.Transparency = 1
- B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
- B.Parent = Character
- local W = Instance.new("Weld")
- W.Part0 = Limb
- W.Part1 = B
- W.C0 = CFrame.new(0, -0.5, 0)
- W.Parent = Limb
- end
- local Limb = Character:FindFirstChild("Right Leg")
- if Limb then
- Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
- local Joint = Instance.new("Glue")
- Joint.Name = "RightHip"
- Joint.Part0 = Torso
- Joint.Part1 = Limb
- Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Joint.Parent = Torso
- local B = Instance.new("Part")
- B.TopSurface = 0
- B.BottomSurface = 0
- B.formFactor = "Symmetric"
- B.Size = Vector3.new(1, 1, 1)
- B.Transparency = 1
- B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
- B.Parent = Character
- local W = Instance.new("Weld")
- W.Part0 = Limb
- W.Part1 = B
- W.C0 = CFrame.new(0, -0.5, 0)
- W.Parent = Limb
- end
- local Limb = Character:FindFirstChild("Left Leg")
- if Limb then
- Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
- local Joint = Instance.new("Glue")
- Joint.Name = "LeftHip"
- Joint.Part0 = Torso
- Joint.Part1 = Limb
- Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint.Parent = Torso
- local B = Instance.new("Part")
- B.TopSurface = 0
- B.BottomSurface = 0
- B.formFactor = "Symmetric"
- B.Size = Vector3.new(1, 1, 1)
- B.Transparency = 1
- B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
- B.Parent = Character
- local W = Instance.new("Weld")
- W.Part0 = Limb
- W.Part1 = B
- W.C0 = CFrame.new(0, -0.5, 0)
- W.Parent = Limb
- end
- --[[
- local Bar = Instance.new("Part")
- Bar.TopSurface = 0
- Bar.BottomSurface = 0
- Bar.formFactor = "Symmetric"
- Bar.Size = Vector3.new(1, 1, 1)
- Bar.Transparency = 1
- Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
- Bar.Parent = Character
- local Weld = Instance.new("Weld")
- Weld.Part0 = Torso
- Weld.Part1 = Bar
- Weld.C0 = CFrame.new(0, 0.5, 0)
- Weld.Parent = Torso
- --]]
- Character.Parent = workspace
- for i=1,20 do
- DEATH(Character) wait(0.1)
- end
- end
- --registers the Hit, deals damage to the player, and if the humanoid has 0 health a kill is added into the killstreak.
- if Hit and Hit.Parent then
- local character = Hit.Parent
- local humanoid = character:FindFirstChild("Humanoid")
- if Humanoid and Humanoid ~= humanoid and humanoid and Humanoid.Health > 0 and humanoid.Health > 0 then
- local Right_Arm = Character:FindFirstChild("Right Arm")
- if Right_Arm then
- local Joint = Right_Arm:FindFirstChild("RightGrip")
- if (Joint and (Joint.Part0 == Handle or Joint.Part1 == Handle)) then
- humanoid:TakeDamage(Damage) --deal regular damage or instakill normal health players if a ninja
- UntagHumanoid(humanoid)
- TagHumanoid(humanoid, Player)
- end
- end
- end
- end
- end
- function Activated() --when you swing
- if Tool.Enabled then
- Tool.Enabled = false
- Whack = Humanoid:LoadAnimation(WhackAnim)
- if Whack then
- Whack:Play()
- SlashSound:Play()
- end
- wait(ReloadTime)
- Tool.Enabled = true
- end
- end
- function Equipped(mouse) --get everything settled up
- Character = Tool.Parent
- Player = Players:GetPlayerFromCharacter(Character)
- Humanoid = Character:FindFirstChild("Humanoid")
- Torso = Character:FindFirstChild("Torso")
- if not Humanoid or not Torso then
- return
- end
- if not Tool.Enabled then
- wait(ReloadTime)
- Tool.Enabled = true
- end
- end
- function Unequipped()
- if Whack then
- Whack:Stop()
- end
- if Slice then
- Slice:Stop()
- end
- if Chop then
- Chop:Stop()
- end
- end
- Mouse_Icon = "rbxasset://textures/GunCursor.png"
- Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
- Tool = o1
- Mouse = nil
- function UpdateIcon()
- if Mouse then
- Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
- end
- end
- function OnEquipped(ToolMouse)
- Mouse = ToolMouse
- UpdateIcon()
- end
- function OnChanged(Property)
- if Property == "Enabled" then
- UpdateIcon()
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- Tool.Activated:connect(Activated)
- Tool.Equipped:connect(Equipped)
- Tool.Unequipped:connect(Unequipped)
- Tool.CHOPPART.Touched:connect(Blow)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement