Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- This script has been converted to FE by iPxter
- 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
- do
- print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- local Name="kiko43123152"
- local char=workspace[Name]
- color=BrickColor:Red()
- color2=BrickColor:White()
- d=0
- Debounce=true
- pcall(function() workspace[Name].Suit:remove() end)
- player = game.Players[Name]
- player.Character.Humanoid.WalkSpeed = 30
- model = Instance.new("Model")
- model.Parent = char
- model.Name = "Suit"
- char.Humanoid.MaxHealth = math.huge
- wait(0.5)
- char.Humanoid.Health = char.Humanoid.MaxHealth
- char.Head.Changed:connect(function(p) if p=="BrickColor" then char.Head.BrickColor=color end end)
- for _,v in pairs(char:children()) do
- if v:IsA("Hat") then
- v:remove()
- end
- end
- function hint(msg,de)
- local h=Instance.new("Hint")
- h.Text=tostring(msg)
- h.Parent=player
- Delay(tonumber(de),function() h:remove() end)
- end
- Ta=Instance.new("ObjectValue")
- Ta.Value=player
- Ta.Name="creator"
- function Tag(v)
- pcall(function() Ta:Clone().Parent=v.Parent.Humanoid end)
- wait()
- pcall(function() v.Parent.Humanoid.Health=0 end)
- end
- Tors=Instance.new("Part")
- Tors.Size=char.Torso.Size
- Tors.BrickColor=color
- Tors.Reflectance=0.1
- Tors.Transparency=0
- Tors.CanCollide=false
- Tors.Parent=model
- Mesh=Instance.new("BlockMesh")
- Mesh.Parent=Tors
- Mesh.Scale=Vector3.new(1.01,0.9,1.01)
- w = Instance.new("Weld")
- w.Parent = char.Torso
- w.Part0 = w.Parent
- w.Part1 = Tors
- w.C0 = CFrame.new(0,0,0)
- for _,v in pairs(char:children()) do
- if string.sub(v.Name,1,4)=="Left" or string.sub(v.Name,1,4)=='Righ' then
- Tor=Instance.new("Part")
- Tor.Size=v.Size
- Tor.BrickColor=color
- Tor.Reflectance=0.1
- Tor.Transparency=0
- Tor.CanCollide=false
- Tor.Parent=model
- Mesh=Instance.new("BlockMesh")
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(1.01,0.9,1.01)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,0)
- end
- end
- char.Head.BrickColor=color
- v=char["Torso"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,2,1)
- Tor.BrickColor=color2
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Brick"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(0.2,0.9,1.1)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,math.rad(45))
- v=char["Torso"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,2,1)
- Tor.BrickColor=color2
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Brick"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(0.2,0.9,1.1)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,math.rad(-45))
- v=char["Right Arm"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,1,1)
- Tor.BrickColor=color2
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Wedge"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(1.1,.75,1)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0.1,0.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(90*3))
- v=char["Left Arm"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,1,1)
- Tor.BrickColor=color2
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Wedge"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(1.1,.75,1)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(-0.1,0.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(90))
- v=char["Torso"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,2,1)
- Tor.BrickColor=BrickColor.new("Dark stone grey")
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Brick"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(0.23,0.2,1.11)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,math.rad(-45))
- v=char["Torso"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,2,1)
- Tor.BrickColor=BrickColor.new("Dark stone grey")
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Brick"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(0.23,0.2,1.11)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,math.rad(45))
- v=char["Head"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,1,1)
- Tor.BrickColor=BrickColor.new("Dark stone grey")
- Tor.Reflectance=0.5
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="X1"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Head"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(1.1,0.4,1.1)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0.2,-0.2)
- pcall(function() char.Head.face:remove() end)
- v=char["Torso"]
- Tor=Instance.new("Part")
- Tor.Size=Vector3.new(1,1,1)
- Tor.BrickColor=color2
- Tor.Reflectance=0
- Tor.Transparency=0
- Tor.Locked=true
- Tor.Name="Cannon"
- Tor.Shape="Ball"
- Tor.CanCollide=true
- Tor.Parent=model
- Tor.TopSurface="Smooth"
- Tor.BottomSurface="Smooth"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType="Sphere"
- Mesh.Parent=Tor
- Mesh.Scale=Vector3.new(0.4,0.4,0.4)
- w = Instance.new("Weld")
- w.Parent = v
- w.Part0 = w.Parent
- w.Part1 = Tor
- w.C0 = CFrame.new(0,0,-0.45)
- function Flare(mouse)
- for i=0,0.3,0.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-90/5)/2),0.1/2,0.05/2)
- end
- wait()
- for i=1,20 do
- char.Torso.CFrame=char.Torso.CFrame+Vector3.new(0,2,0)
- char.Torso.Velocity=Vector3.new(0,0,0)
- wait()
- end
- wait()
- bp=Instance.new("BodyPosition")
- bp.maxForce=Vector3.new(9999999,999999999,99999999)
- bp.position=char.Torso.Position
- bp.Parent=char.Torso
- wait(0.5)
- for i=1.1,0,-.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,0.1/2,0)*CFrame.Angles(math.rad((90/5)/2),-.1/2,-0.05/2)
- HenWeld.C0=HenWeld.C0*CFrame.Angles(math.rad(20),0,0)
- end
- bp:remove()
- con=char["Left Leg"].Touched:connect(function(hit)
- con:disconnect()
- local t = char.Torso
- for i=1,50,0.5 do
- wait()
- x = (16 + i) * math.sin(i) + t.Position.x
- y = t.Position.y
- z = (16 + i)* math.cos (i) + t.Position.z
- brick = Instance.new("Explosion")
- brick.BlastPressure=0
- brick.Hit:connect(function(hit)
- if hit.Parent.Name~=Name and hit.Name~="Base" and hit.Name~="Handle" and hit.Parent.Parent.Name~=Name then
- hit:BreakJoints()
- hit.Anchored=false
- hit.Velocity=(hit.Position-char.Torso.Position).unit*320
- end
- end)
- brick.BlastRadius = 20
- brick.Parent = workspace
- brick.Position = Vector3.new(x,y,z)
- end
- end)
- w2.C0=Wr
- HenWeld.C0=Hy
- end
- function Tele(mouse)
- if mouse.Target~=nil then
- local mouse=mouse
- local hit=mouse.Hit
- local Band1=Instance.new("Part")
- Band1.Size=Vector3.new(1,1,1)
- Band1.BrickColor=BrickColor:Black()
- Band1.Parent=char
- Band1.Reflectance=0.2
- Band1.Transparency=0.2
- local Mesh=Instance.new("CylinderMesh")
- Mesh.Scale=Vector3.new(5.5,0.05,5.5)
- Mesh.Parent=Band1
- w = Instance.new("Weld")
- w.Parent = char.Torso
- w.Part0 = w.Parent
- w.Part1 = Band1
- w.C0 = CFrame.new(0,0,0)
- for i=1,25 do
- Mesh.Scale=Mesh.Scale+Vector3.new(0,0.25,0)
- wait()
- end
- char.Torso.CFrame=CFrame.new(hit.p)+Vector3.new(0,3,0)
- wait(0.1)
- for i=1,25 do
- Mesh.Scale=Mesh.Scale+Vector3.new(0,-0.25,0)
- wait()
- end
- Band1:remove()
- end
- end
- function Pwn(mouse)
- local mou=mouse
- local Laz=Instance.new("Part")
- Laz.Anchored=true
- Laz.BrickColor=color
- Laz.Reflectance=0
- Laz.TopSurface="Smooth"
- Laz.Name="Lazer"
- Laz.BottomSurface="Smooth"
- Laz.CanCollide=false
- Laz.CFrame=CFrame.new((mouse.Hit.p+model.Cannon.Position)/2,model.Cannon.Position)
- Laz.Parent=char
- Laz.Size=Vector3.new(1,1,2)
- Laz.Transparency=0.2
- Laz.Reflectance=0.3
- local Me=Instance.new("BlockMesh")
- Me.Bevel=0.42
- Me.Parent=Laz
- Me.Scale = Vector3.new(3.5,3.5,(mouse.Hit.p - model.Cannon.Position).magnitude/2)
- if mou.Target~=nil and game.Players:getPlayerFromCharacter(mou.Target.Parent) and mou.Target.Parent:findFirstChild("Torso")~=nil and mou.Target.Parent.Name~=Name then
- local m=game.Players:getPlayerFromCharacter(mou.Target.Parent)
- mou.Target.Parent.Torso.Anchored=true
- local Laz=Instance.new("Part")
- Laz.Anchored=true
- Laz.BrickColor=BrickColor:Black()
- Laz.Reflectance=0
- Laz.Shape="Ball"
- Laz.TopSurface="Smooth"
- Laz.BottomSurface="Smooth"
- Laz.CanCollide=true
- Laz.Size=Vector3.new(1,1,1)
- Laz.CFrame=mou.Target.Parent.Torso.CFrame
- Laz.Parent=workspace
- Laz.Transparency=0
- local Me=Instance.new("SpecialMesh")
- Me.MeshType="Sphere"
- Me.Parent=Laz
- for i=1,13,0.75 do
- Me.Scale = Vector3.new(i,i,i)
- wait()
- end
- pcall(function()
- char.Lazer:remove()
- m.Character.Head:remove()
- end)
- for i=1,7 do
- Laz.BrickColor=BrickColor:White()
- Laz.Reflectance=0.5
- wait()
- Laz.BrickColor=BrickColor:Black()
- Laz.Reflectance=0.2
- wait()
- end
- for i=1,40 do
- Laz.Transparency=i/40
- wait()
- end
- Laz:remove()
- elseif mou.Target~=nil and mou.Target.Name~="Base" and mou.Target.Parent.Name~=Name and mou.Target.Parent.Parent.Name~=Name then
- local mt=mouse.Target
- for i=1,30 do
- wait()
- mt.Reflectance=i/30
- end
- mt:remove()
- end
- end
- function Ban(mouse)
- local mou=mouse
- local Laz=Instance.new("Part")
- Laz.Anchored=true
- Laz.BrickColor=BrickColor:Black()
- Laz.Reflectance=0.34
- Laz.TopSurface="Smooth"
- Laz.Name="Lazer"
- Laz.BottomSurface="Smooth"
- Laz.CanCollide=false
- Laz.CFrame=CFrame.new((mouse.Hit.p+model.Cannon.Position)/2,model.Cannon.Position)
- Laz.Parent=char
- Laz.Size=Vector3.new(1,1,2)
- Laz.Transparency=0.2
- Laz.Reflectance=0.3
- local Me=Instance.new("BlockMesh")
- Me.Bevel=0.05
- Me.Parent=Laz
- Me.Scale = Vector3.new(1,1,(mouse.Hit.p - model.Cannon.Position).magnitude/2)
- if mou.Target~=nil and game.Players:getPlayerFromCharacter(mou.Target.Parent) and mou.Target.Parent:findFirstChild("Torso")~=nil and mou.Target.Parent.Name~=Name then
- local m=game.Players:getPlayerFromCharacter(mou.Target.Parent)
- mou.Target.Parent.Torso.Anchored=true
- for i=1,36 do
- x = (3 + i) * math.sin(i) + m.Character.Torso.Position.x
- y = m.Character.Torso.Position.y
- z = (3 + i)* math.cos (i) + m.Character.Torso.Position.z
- local Laz=Instance.new("Part")
- Laz.Anchored=true
- Laz.BrickColor=BrickColor:Black()
- Laz.Shape="Ball"
- Laz.Transparency=0.2
- Laz.TopSurface="Smooth"
- Laz.BottomSurface="Smooth"
- Laz.CanCollide=false
- Laz.Size=Vector3.new(1,1,1)
- Laz.CFrame=CFrame.new(x,y,z)
- Laz.Parent=m.Character
- wait(0.05)
- end
- pcall(function()
- char.Lazer:remove()
- m.Mode:remove()
- m:remove()
- end)
- for i=1,7 do
- Laz.BrickColor=BrickColor:White()
- Laz.Reflectance=0.5
- wait()
- Laz.BrickColor=BrickColor:Black()
- Laz.Reflectance=0.2
- wait()
- end
- for i=1,40 do
- Laz.Transparency=i/40
- wait()
- end
- Laz:remove()
- elseif mou.Target~=nil and mou.Target.Name~="Base" and mou.Target.Parent.Name~=Name and mou.Target.Parent.Parent.Name~=Name then
- local mt=mouse.Target
- for i=1,30 do
- wait()
- mt.Reflectance=i/30
- end
- mt:remove()
- end
- end
- fire={Flare,Tele,Pwn,Ban}
- name={"Flare Uppercut","Teleport","Pwn Lazor","Ban Lazor"}
- klick={"z","x","c","t"}
- function Kay(ke)
- for _,v in pairs(klick) do
- if v==ke then
- return _
- end
- end
- return false
- end
- if script.Parent.className~="HopperBin" then
- Sword = Instance.new("HopperBin")
- Sword.Parent = game.Players[Name].Backpack
- Sword.Name="Staff"
- script.Parent=Sword
- end
- Sword=script.Parent
- Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]}
- function makeSword()
- local Sword=char
- wait(0.1)
- Handle=Instance.new("Part")
- Handle.Size=Vector3.new(1,4,1)
- Handle.Parent=Sword
- Handle.BrickColor=color
- Handle.Reflectance=0.5
- Handle.Name="Handle"
- Mesh=Instance.new("SpecialMesh")
- Mesh.MeshType=0
- Mesh.Parent=Handle
- Mesh.Scale=Vector3.new(0.4,1,0.4)
- HenWeld=Instance.new("Weld")
- HenWeld.Parent=char["Right Arm"]
- HenWeld.Part1=HenWeld.Parent
- HenWeld.Part0=Handle
- HenWeld.C0=CFrame.new(0,-0.25,1)*CFrame.Angles(math.rad(90),math.rad(-4),0)
- Hy=HenWeld.C0
- Handle.Touched:connect(function(h)
- local v=h --To lazy.
- if v.Parent.Name~=Name and v.Parent.Parent.Name~=Name and v.Name~="Eaten" and v.Name~="Base" then
- v.Name="Eaten"
- v.BrickColor=BrickColor:Black()
- for i=1,10 do
- wait()
- v.Transparency=i/10
- end
- pcall(function() v:remove() end)
- end
- end)
- end
- function Button(mouse)
- for i=0,0.6,0.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-90/5)/2),0.1/2,0.05/2)
- end
- wait()
- for i=0.9,0,-.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,0.1/2,-.1/2)*CFrame.Angles(math.rad((90/5)/2),-.1/2,-0.05/2)
- end
- wait()
- for i=0,0.3,0.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-90/5)/2),0.1/2,0)
- end
- w.C0=We
- w2.C0=Wr
- end
- function Button2()
- for i=0,0.3,0.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-90/5)/2),0.1/2,0.05/2)
- end
- wait(0.2)
- for i=1.1,0,-.05 do
- wait()
- w2.C0=w2.C0*CFrame.new(0,0.1/2,0)*CFrame.Angles(math.rad((90/5)/2),-.1/2,-0.05/2)
- HenWeld.C0=HenWeld.C0*CFrame.Angles(math.rad(20),0,0)
- end
- wait()
- w2.C0=Wr
- HenWeld.C0=Hy
- end
- f=Sword.Selected:connect(function(mouse)
- pcall(function() script.Sour.Value=[[print("Hello,World!")]] end) --Nothing to see here.
- if d==0 and char.Torso:findFirstChild("Right Shoulder")~=nil then
- d=1
- De=0
- f:disconnect()
- pcall(function() game["LocalBackpack"]:children()[1]:remove() end)
- Debou=true
- Numb=Instance.new("NumberValue")
- Numb.Value=0
- Numb.Parent=Sword
- Numb.Changed:connect(function()
- if Debou then
- Debou=false
- wait(0.2)
- ghk:disconnect()
- if Numb.Value>1 then
- Numb.Value=0
- Button2()
- else Numb.Value=0
- Button()
- end
- ghk=mouse.Button1Down:connect(function()
- Delay(0,function()
- if Debounce then
- Debounce=false
- Numb.Value=Numb.Value+1
- wait()
- Debounce=true
- end
- end)
- end)
- Debou=true
- end
- end)
- Arms[1].Parent=nil
- w = Instance.new("Weld")
- w.Name="Left Shouldr"
- w.Parent = char.Torso
- w.Part0 = char["Left Arm"]
- w.Part1 = w.Parent
- Arms[2].Parent=nil
- w2 = Instance.new("Weld")
- w2.Name="Right Shouldr"
- w2.Parent = char.Torso
- w2.Part0 = char["Right Arm"]
- w2.Part1 = w2.Parent
- makeSword()
- ---Animation Start---
- for i=0,1,0.05 do
- w.C0 = CFrame.new(1.2+(i*0.05)/10,-0.1-i*0.05,.5-i/1.3)*CFrame.Angles(math.rad(75*-i),math.rad(i*45),math.rad(i*20))
- wait()
- w2.C0 = CFrame.new(-1.2+(i*0.05)/10,-0.1-i*0.05,.5-i/1.3)*CFrame.Angles(math.rad(75*-i),math.rad(-i*45),math.rad(-i*20))
- end
- ----Animation End----
- We=w.C0
- Wr=w2.C0
- wait()
- ghk=mouse.Button1Down:connect(function()
- Delay(0,function()
- if Debounce then
- Debounce=false
- Numb.Value=Numb.Value+1
- wait()
- Debounce=true
- end
- end)
- end)
- mouse.KeyDown:connect(function(key)
- if Kay(tostring(key))~=false then
- hint(tostring(name[Kay(tostring(key))]).."!",2)
- wait()
- fire[Kay(tostring(key))](mouse)
- pcall(function() char.Lazer:remove() end)
- end
- end)
- end
- end)
- -- This script has been converted to FE by iPxter
- 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
- do
- print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- local ContentProvider = game:GetService("ContentProvider")
- local function LoadAssets(AssetList)
- -- Takes an asset list and preloads it. Will not wait for them to load.
- for _, AssetId in pairs(AssetList) do
- ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
- end
- end
- LoadAssets({11442510,30956707})
- local Gibs = game.Workspace
- function Kill(Character)
- Character.Humanoid.Health = 0
- local poo = Instance.new("IntValue",Character)
- poo.Name = "haha nope"
- local svch = Character
- local hum = Character:findFirstChild("Humanoid")
- Character.Archivable = true
- 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()
- if Torso then
- local Head = Character:FindFirstChild("Head")
- 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
- --]]
- end
- Character.Parent = Gibs
- game.Debris:AddItem(Character, 12)
- if movevector ~= Vector3.new() then
- for i = 1,10 do
- wait()
- Torso.Velocity = Vector3.new(0,0,-100)
- Head.Velocity = movevector * 200
- end
- end
- local duh = Torso
- ee = Instance.new("Part")
- ee.Anchored = false
- ee.CanCollide = false
- ee.Parent = duh
- ee.Transparency =1
- ee.Size = Vector3.new(0.15, 0.15, 0.15)
- wee = Instance.new("Weld")
- wee.Parent = duh
- wee.Part0 = duh
- wee.Part1 = ee
- wee.C0 = CFrame.new(0, 1, 0)
- ge = Instance.new('ParticleEmitter')
- ge.Parent = ee
- ge.Texture = "rbxassetid://29712167"
- ge.Size = NumberSequence.new(0.2,0.05)
- ge.Acceleration = Vector3.new(0, -20, 0)
- ge.Rate = 100000
- ge.Speed = NumberRange.new(7,8)
- ge.Lifetime = NumberRange.new(3,4)
- ge.VelocitySpread = 10
- ge.VelocityInheritance = 0.3
- ea = Instance.new("Part")
- ea.Anchored = false
- ea.CanCollide = false
- ea.Parent = Character.Head
- ea.Transparency =1
- ea.Size = Vector3.new(0.15, 0.15, 0.15)
- wea = Instance.new("Weld")
- wea.Parent = Character.Head
- wea.Part0 = Character.Head
- wea.Part1 = ea
- wea.C0 = CFrame.new(0, -0.7, 0)
- ga = Instance.new('ParticleEmitter')
- ga.Parent = ea
- ga.Texture = "rbxassetid://29712167"
- ga.Size = NumberSequence.new(0.2,0.05)
- ga.Acceleration = Vector3.new(0, -20, 0)
- ga.Rate = 100000
- ga.Speed = NumberRange.new(7,8)
- ga.Lifetime = NumberRange.new(3,4)
- ga.VelocitySpread = 10
- ga.VelocityInheritance = 0.3
- ga.EmissionDirection = Enum.NormalId.Bottom
- end
- local plr = owner
- local chr = plr.Character
- local intro = coroutine.wrap(function()
- local gui = Instance.new('ScreenGui',plr.PlayerGui)
- gui.Name = "Intro"
- local fr = Instance.new('Frame',gui)
- fr.Size = UDim2.new(0.4,0,0,0)
- fr.Position = UDim2.new(0.3,0,-0.1,0)
- fr.BorderColor3 = Color3.fromRGB(198, 45, 45)
- fr.BorderSizePixel = 5
- fr.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
- local title = Instance.new('TextLabel',fr)
- title.Size = UDim2.new(1,0,0.4,0)
- title.Position = UDim2.new(0,0,0.1,0)
- title.BackgroundTransparency = 1
- title.TextColor3 = Color3.fromRGB(198, 45, 45)
- title.TextScaled = true
- title.Text = 'Deadpool Script'
- local desc = Instance.new('TextLabel',fr)
- desc.Size = UDim2.new(1,0,0.5,0)
- desc.Position = UDim2.new(0,0,0.5,0)
- desc.BackgroundTransparency = 1
- desc.TextColor3 = Color3.fromRGB(198, 45, 45)
- desc.TextScaled = true
- desc.Text = ''
- wait(1)
- fr:TweenSize(UDim2.new(0.4,0,0.5,0),Enum.EasingDirection.Out,Enum.EasingStyle.Bounce,2)
- wait(2)
- local str = 'Hotkey to equip katana is N. Use Z to stab and X to slice heads off. Created by mustardfoot.'
- local leng = string.len(str)
- for i = 1,leng do
- desc.Text = string.sub(str,1,i)
- wait()
- end
- wait(2)
- fr:TweenSize(UDim2.new(0.4,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Bounce,0.8)
- wait(2)
- gui:Destroy()
- end)
- intro()
- wait(2)
- local tors = chr.Torso
- chr.Head.Transparency = 1
- for i,v in pairs(chr:GetChildren()) do
- if v.ClassName == "CharacterMesh" then
- v:Destroy()
- end
- end
- local humroot = chr.HumanoidRootPart:Clone()
- local torsclone = tors:Clone()
- local anim = chr.Animate:Clone()
- local hum = chr.Humanoid:Clone()
- local head = chr.Head:Clone()
- local neck = chr.Torso.Neck:Clone()
- local rightarm = chr["Right Arm"]:Clone()
- local leftarm = chr["Left Arm"]:Clone()
- local leftleg = chr["Left Leg"]:Clone()
- local rightleg = chr["Right Leg"]:Clone()
- local rightshoulder = tors["Right Shoulder"]:Clone()
- local leftshoulder = tors["Left Shoulder"]:Clone()
- local righthip = tors["Right Hip"]:Clone()
- local lefthip = tors["Left Hip"]:Clone()
- local shirt = nil
- local pants = nil
- local hats = {}
- local lastpos = CFrame.new(0,0,0)
- local on = true
- local doing = false
- local stabbing = false
- local slicing = false
- local toolz = Instance.new('Tool',plr.Backpack)
- toolz.Name = "Katana"
- toolz.RequiresHandle = false
- toolz.CanBeDropped = false
- local partz = Instance.new('Part',toolz)
- partz.Size = Vector3.new(0.2,0.2,3)
- partz.CanCollide = false
- local meshz = Instance.new('SpecialMesh',partz)
- meshz.MeshId = 'rbxassetid://11442510'
- meshz.TextureId = 'rbxassetid://30956707'
- meshz.VertexColor = Vector3.new(0,0,0)
- toolz.Equipped:connect(function(mouse)
- if chr:FindFirstChild('Right Arm') then
- local weld = Instance.new('Weld',partz)
- weld.Part0 = partz
- weld.Part1 = chr["Right Arm"]
- weld.C0 = CFrame.new(0.9,0,-1.25)*CFrame.Angles(math.pi,0,-math.pi/2)
- end
- mouse.KeyDown:connect(function(key)
- if doing == false then
- if key == 'z' then
- if chr:FindFirstChild('Right Arm') and chr:FindFirstChild('Torso') then
- doing = true
- local weld = Instance.new('Weld',chr["Right Arm"])
- weld.Part0 = chr["Right Arm"]
- weld.Part1 = chr.Torso
- weld.C0 = CFrame.new(-1.5,0,0)
- for i=1,25 do
- weld.C0 = weld.C0:lerp(CFrame.new(-1.5,1,0.9)*CFrame.Angles(math.pi/2.5,0,-math.pi/2.5),i/25)
- wait()
- end
- wait()
- stabbing = true
- for i=1,10 do
- weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0.8,0)*CFrame.Angles(-math.pi/4,0,-math.pi/6),i/10)
- wait()
- end
- wait()
- for i=1,25 do
- weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i/25)
- wait()
- end
- chr["Right Arm"]:Destroy()
- doing = false
- stabbing = false
- end
- elseif key == 'x' then
- if chr:FindFirstChild('Right Arm') and chr:FindFirstChild('Torso') then
- doing = true
- local weld = Instance.new('Weld',chr["Right Arm"])
- weld.Part0 = chr["Right Arm"]
- weld.Part1 = chr.Torso
- weld.C0 = CFrame.new(-1.5,0,0)
- for i=1,25 do
- weld.C0 = weld.C0:lerp(CFrame.new(-0.5,0.7,-0.5)*CFrame.Angles(math.pi/8,math.pi/1,math.pi/1.5),i/25)
- wait()
- end
- wait()
- slicing = true
- for i=1,5 do
- weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0.8,0)*CFrame.Angles(-math.pi/8,0,-math.pi/4),i/5)
- wait()
- end
- wait()
- for i=1,12.5 do
- weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i/12.5)
- wait()
- end
- chr["Right Arm"]:Destroy()
- doing = false
- slicing = false
- end
- end
- end
- end)
- end)
- partz.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild('Humanoid') and stabbing and hit.Parent ~= chr then
- hit.Parent.Humanoid.Health = 0
- elseif hit.Parent:FindFirstChild('heck') == nil and slicing then
- local he = Instance.new('IntValue',hit.Parent)
- he.Name = "heck"
- Kill(hit.Parent)
- end
- end)
- toolz.Unequipped:connect(function(mouse)
- if partz:FindFirstChildOfClass('Weld') then
- partz:FindFirstChildOfClass('Weld'):Destroy()
- end
- end)
- toolz.AncestryChanged:connect(function(child, parent)
- if parent ~= chr and parent ~= plr.Backpack then
- wait()
- toolz.Parent = plr.Backpack
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "n" then
- wait()
- toolz:Equip()
- end
- end)
- if chr:FindFirstChildOfClass('Shirt') then
- shirt = chr:FindFirstChildOfClass('Shirt'):Clone()
- end
- if chr:FindFirstChildOfClass('Pants') then
- pants = chr:FindFirstChildOfClass('Pants'):Clone()
- end
- for i,v in pairs(chr:GetChildren()) do
- if v.ClassName == "Accessory" then
- table.insert(hats,v:Clone())
- end
- end
- local rootjoint = chr.HumanoidRootPart.RootJoint:Clone()
- chr.Humanoid:Destroy()
- local gui = Instance.new('ScreenGui')
- gui.Parent = owner
- gui.Name = "Deadpool"
- gui.ResetOnSpawn = false
- local frame = Instance.new('Frame',gui)
- frame.Size = UDim2.new(0.2,0,0.2,0)
- frame.Position = UDim2.new(0,0,0.9,0)
- frame.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
- frame.BorderSizePixel = 4
- frame.BorderColor3 = Color3.fromRGB(198, 45, 45)
- frame.Active = true
- frame.Draggable = true
- local txt = Instance.new('TextLabel',frame)
- txt.Text = "Deadpool Gui"
- txt.TextColor3 = Color3.fromRGB(198, 45, 45)
- txt.Size = UDim2.new(1,0,0.3,0)
- txt.TextScaled = true
- txt.BackgroundTransparency = 1
- local but = Instance.new('TextButton',frame)
- but.Text = "Toggle Suit"
- but.TextColor3 = Color3.fromRGB(38, 38, 38)
- but.Size = UDim2.new(0.7,0,0.3,0)
- but.Position = UDim2.new(0.15,0,0.5,0)
- but.BorderSizePixel = 0
- but.TextScaled = true
- but.BackgroundColor3 = Color3.fromRGB(198, 45, 45)
- but.MouseButton1Down:connect(function()
- on = not on
- end)
- game:GetService('RunService').Stepped:connect(function()
- if chr.Parent == nil then
- chr.RobloxLocked = false
- chr.Parent = game.Workspace
- end
- if chr:FindFirstChildOfClass('Humanoid') == nil then
- hum:Clone().Parent = chr
- chr.Animate:Destroy()
- anim:Clone().Parent = chr
- end
- if chr:FindFirstChild('HumanoidRootPart') == nil then
- humroot:Clone().Parent = chr
- humroot.CFrame = lastpos
- chr.Humanoid:Destroy()
- hum:Clone().Parent = chr
- chr.Animate:Destroy()
- anim:Clone().Parent = chr
- chr.HumanoidRootPart.RootJoint:Destroy()
- end
- if chr:FindFirstChild('Torso') == nil then
- chr.Humanoid:Destroy()
- local tor = tors:Clone()
- tor.Parent = chr
- hum:Clone().Parent = chr
- chr.Animate:Destroy()
- anim:Clone().Parent = chr
- end
- if chr.HumanoidRootPart:FindFirstChild('RootJoint') == nil then
- local rtj = rootjoint:Clone()
- rtj.Parent = chr.HumanoidRootPart
- rtj.Part0 = chr.HumanoidRootPart
- rtj.Part1 = chr.Torso
- end
- if chr:FindFirstChild('Head') == nil then
- chr.Humanoid:Destroy()
- head:Clone().Parent = chr
- hum:Clone().Parent = chr
- chr.Animate:Destroy()
- anim:Clone().Parent = chr
- end
- if chr.Torso:FindFirstChild('Neck') == nil then
- chr.Humanoid:Destroy()
- local hec = neck:Clone()
- hec.Parent = chr.Torso
- hec.Part0 = chr.Torso
- hec.Part1 = chr.Head
- hum:Clone().Parent = chr
- chr.Animate:Destroy()
- anim:Clone().Parent = chr
- end
- if chr:FindFirstChild('Right Leg') == nil then
- rightleg:Clone().Parent = chr
- local fi = righthip:Clone()
- fi.Parent = chr.Torso
- fi.Part0 = chr.Torso
- fi.Part1 = chr["Right Leg"]
- end
- if chr:FindFirstChild('Right Arm') == nil then
- rightarm:Clone().Parent = chr
- local fi = rightshoulder:Clone()
- fi.Parent = chr.Torso
- fi.Part0 = chr.Torso
- fi.Part1 = chr["Right Arm"]
- end
- if chr:FindFirstChild('Left Leg') == nil then
- leftleg:Clone().Parent = chr
- local fi = lefthip:Clone()
- fi.Parent = chr.Torso
- fi.Part0 = chr.Torso
- fi.Part1 = chr["Left Leg"]
- end
- if chr:FindFirstChild('Left Arm') == nil then
- leftarm:Clone().Parent = chr
- local fi = leftshoulder:Clone()
- fi.Parent = chr.Torso
- fi.Part0 = chr.Torso
- fi.Part1 = chr["Left Arm"]
- end
- for i,v in pairs(chr:GetChildren()) do
- if v.Name == "Mask" or v.ClassName == "Accessory" or v.ClassName == "Shirt" or v.ClassName == "Pants" or v.Name == "KatanaHolder" then
- v:Destroy()
- end
- end
- chr.Humanoid.Health = chr.Humanoid.MaxHealth
- if partz:FindFirstChild('Weld') == nil and toolz.Parent == chr then
- local weld = Instance.new('Weld',partz)
- weld.Part0 = partz
- weld.Part1 = chr["Right Arm"]
- weld.C0 = CFrame.new(0.9,0,-1.25)*CFrame.Angles(math.pi,0,-math.pi/2)
- end
- lastpos = chr.HumanoidRootPart.CFrame
- local kat = Instance.new('Part',chr)
- kat.Size = Vector3.new(0.4,3,0.2)
- kat.Name = "KatanaHolder"
- kat.Material = Enum.Material.SmoothPlastic
- kat.BrickColor = BrickColor.new('Really black')
- kat.CanCollide = false
- local we = Instance.new('Weld',kat)
- we.Part0 = kat
- we.Part1 = chr.Torso
- we.C0 = CFrame.new(0,0,-0.5)*CFrame.Angles(0,0,0.5)
- if on == true then
- local shirt = Instance.new('Shirt',chr)
- shirt.ShirtTemplate = 'rbxassetid://379545459'
- local pants = Instance.new('Pants',chr)
- pants.PantsTemplate = 'rbxassetid://379545671'
- local mask = Instance.new('Part',chr)
- mask.Name = "Mask"
- mask.Size = Vector3.new(2,1,1)
- mask.BrickColor = BrickColor.new('Bright red')
- local mesh = Instance.new('SpecialMesh',mask)
- mesh.Scale = Vector3.new(1.3,1.3,1.3)
- local weld = Instance.new('Weld',mask)
- weld.Part0 = mask
- weld.Part1 = chr.Head
- local eyesurround = Instance.new('Part',mask)
- eyesurround.BrickColor = BrickColor.new('Really black')
- eyesurround.Size = Vector3.new(0.3,0.5,0.2)
- local mesh2 = Instance.new('SpecialMesh',eyesurround)
- mesh2.MeshType = Enum.MeshType.Sphere
- mesh2.Scale = Vector3.new(1,1,0.5)
- local weld2 = Instance.new('Weld',eyesurround)
- weld2.Part0 = eyesurround
- weld2.Part1 = mask
- weld2.C0 = CFrame.new(0.1,-0.22,0.58)*CFrame.Angles(0,0,-0.2)
- local eyesurround2 = Instance.new('Part',mask)
- eyesurround2.BrickColor = BrickColor.new('Really black')
- eyesurround2.Size = Vector3.new(0.3,0.5,0.2)
- local mesh3 = Instance.new('SpecialMesh',eyesurround2)
- mesh3.MeshType = Enum.MeshType.Sphere
- mesh3.Scale = Vector3.new(1,1,0.5)
- local weld3 = Instance.new('Weld',eyesurround2)
- weld3.Part0 = eyesurround2
- weld3.Part1 = mask
- weld3.C0 = CFrame.new(-0.1,-0.22,0.58)*CFrame.Angles(0,0,0.2)
- local eye = Instance.new('Part',mask)
- eye.BrickColor = BrickColor.new('Institutional white')
- eye.Size = Vector3.new(0.2,0.2,0.2)
- local mesh4 = Instance.new('SpecialMesh',eye)
- mesh4.MeshType = Enum.MeshType.Sphere
- mesh4.Scale = Vector3.new(1,1,0.5)
- local weld4 = Instance.new('Weld',eye)
- weld4.Part0 = eye
- weld4.Part1 = mask
- weld4.C0 = CFrame.new(0.1,-0.22,0.59)*CFrame.Angles(0,0,-0.2)
- local eye2 = Instance.new('Part',mask)
- eye2.BrickColor = BrickColor.new('Institutional white')
- eye2.Size = Vector3.new(0.2,0.2,0.2)
- local mesh5 = Instance.new('SpecialMesh',eye2)
- mesh5.MeshType = Enum.MeshType.Sphere
- mesh5.Scale = Vector3.new(1,1,0.5)
- local weld5 = Instance.new('Weld',eye2)
- weld5.Part0 = eye2
- weld5.Part1 = mask
- weld5.C0 = CFrame.new(-0.1,-0.22,0.59)*CFrame.Angles(0,0,0.2)
- else
- chr.Head.Transparency = 0
- if shirt ~= nil then
- shirt:Clone().Parent = chr
- end
- if pants ~= nil then
- pants:Clone().Parent = chr
- end
- for i,v in pairs(hats) do
- v:Clone().Parent = chr
- end
- end
- end)
- -- This script has been converted to FE by iPxter
- 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
- do
- print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- -- made by 1ndrew
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- LocalScript1 = Instance.new("LocalScript")
- NumberValue2 = Instance.new("NumberValue")
- NumberValue3 = Instance.new("NumberValue")
- PointLight4 = Instance.new("PointLight")
- Smoke5 = Instance.new("Smoke")
- Smoke6 = Instance.new("Smoke")
- ScreenGui7 = Instance.new("ScreenGui")
- Frame8 = Instance.new("Frame")
- TextLabel9 = Instance.new("TextLabel")
- Frame10 = Instance.new("Frame")
- TextLabel11 = Instance.new("TextLabel")
- Frame12 = Instance.new("Frame")
- TextLabel13 = Instance.new("TextLabel")
- Script14 = Instance.new("Script")
- Part15 = Instance.new("Part")
- BlockMesh16 = Instance.new("BlockMesh")
- Part17 = Instance.new("Part")
- BlockMesh18 = Instance.new("BlockMesh")
- Sound19 = Instance.new("Sound")
- Script20 = Instance.new("Script")
- Sound21 = Instance.new("Sound")
- Script22 = Instance.new("Script")
- Part23 = Instance.new("Part")
- SpecialMesh24 = Instance.new("SpecialMesh")
- Part25 = Instance.new("Part")
- BlockMesh26 = Instance.new("BlockMesh")
- Part27 = Instance.new("Part")
- SpecialMesh28 = Instance.new("SpecialMesh")
- Part29 = Instance.new("Part")
- BlockMesh30 = Instance.new("BlockMesh")
- Part31 = Instance.new("Part")
- SpecialMesh32 = Instance.new("SpecialMesh")
- Part33 = Instance.new("Part")
- SpecialMesh34 = Instance.new("SpecialMesh")
- Part35 = Instance.new("Part")
- BlockMesh36 = Instance.new("BlockMesh")
- Part37 = Instance.new("Part")
- SpecialMesh38 = Instance.new("SpecialMesh")
- Part39 = Instance.new("Part")
- BlockMesh40 = Instance.new("BlockMesh")
- Part41 = Instance.new("Part")
- BlockMesh42 = Instance.new("BlockMesh")
- Part43 = Instance.new("Part")
- BlockMesh44 = Instance.new("BlockMesh")
- Part45 = Instance.new("Part")
- BlockMesh46 = Instance.new("BlockMesh")
- Part47 = Instance.new("Part")
- BlockMesh48 = Instance.new("BlockMesh")
- Part49 = Instance.new("Part")
- BlockMesh50 = Instance.new("BlockMesh")
- Part51 = Instance.new("Part")
- BlockMesh52 = Instance.new("BlockMesh")
- Part53 = Instance.new("Part")
- CylinderMesh54 = Instance.new("CylinderMesh")
- Part55 = Instance.new("Part")
- BlockMesh56 = Instance.new("BlockMesh")
- Part57 = Instance.new("Part")
- CylinderMesh58 = Instance.new("CylinderMesh")
- Part59 = Instance.new("Part")
- SpecialMesh60 = Instance.new("SpecialMesh")
- Part61 = Instance.new("Part")
- SpecialMesh62 = Instance.new("SpecialMesh")
- Part63 = Instance.new("Part")
- BlockMesh64 = Instance.new("BlockMesh")
- Part65 = Instance.new("Part")
- BlockMesh66 = Instance.new("BlockMesh")
- Part67 = Instance.new("Part")
- BlockMesh68 = Instance.new("BlockMesh")
- Part69 = Instance.new("Part")
- BlockMesh70 = Instance.new("BlockMesh")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- Part73 = Instance.new("Part")
- BlockMesh74 = Instance.new("BlockMesh")
- Part75 = Instance.new("Part")
- BlockMesh76 = Instance.new("BlockMesh")
- Part77 = Instance.new("Part")
- BlockMesh78 = Instance.new("BlockMesh")
- Part79 = Instance.new("Part")
- BlockMesh80 = Instance.new("BlockMesh")
- Part81 = Instance.new("Part")
- BlockMesh82 = Instance.new("BlockMesh")
- Part83 = Instance.new("Part")
- BlockMesh84 = Instance.new("BlockMesh")
- Part85 = Instance.new("Part")
- BlockMesh86 = Instance.new("BlockMesh")
- Part87 = Instance.new("Part")
- BlockMesh88 = Instance.new("BlockMesh")
- Part89 = Instance.new("Part")
- BlockMesh90 = Instance.new("BlockMesh")
- Part91 = Instance.new("Part")
- BlockMesh92 = Instance.new("BlockMesh")
- Part93 = Instance.new("Part")
- SpecialMesh94 = Instance.new("SpecialMesh")
- Part95 = Instance.new("Part")
- BlockMesh96 = Instance.new("BlockMesh")
- Part97 = Instance.new("Part")
- BlockMesh98 = Instance.new("BlockMesh")
- Part99 = Instance.new("Part")
- SpecialMesh100 = Instance.new("SpecialMesh")
- Part101 = Instance.new("Part")
- BlockMesh102 = Instance.new("BlockMesh")
- Part103 = Instance.new("Part")
- BlockMesh104 = Instance.new("BlockMesh")
- Part105 = Instance.new("Part")
- BlockMesh106 = Instance.new("BlockMesh")
- Part107 = Instance.new("Part")
- SpecialMesh108 = Instance.new("SpecialMesh")
- Part109 = Instance.new("Part")
- BlockMesh110 = Instance.new("BlockMesh")
- Part111 = Instance.new("Part")
- BlockMesh112 = Instance.new("BlockMesh")
- Part113 = Instance.new("Part")
- BlockMesh114 = Instance.new("BlockMesh")
- Part115 = Instance.new("Part")
- BlockMesh116 = Instance.new("BlockMesh")
- Part117 = Instance.new("Part")
- BlockMesh118 = Instance.new("BlockMesh")
- Part119 = Instance.new("Part")
- SpecialMesh120 = Instance.new("SpecialMesh")
- Part121 = Instance.new("Part")
- BlockMesh122 = Instance.new("BlockMesh")
- Part123 = Instance.new("Part")
- BlockMesh124 = Instance.new("BlockMesh")
- Part125 = Instance.new("Part")
- BlockMesh126 = Instance.new("BlockMesh")
- Part127 = Instance.new("Part")
- SpecialMesh128 = Instance.new("SpecialMesh")
- Part129 = Instance.new("Part")
- CylinderMesh130 = Instance.new("CylinderMesh")
- Tool0.Name = "AKM"
- Tool0.Parent = mas
- Tool0.GripForward = Vector3.new(-0.308719009, -0, -0.951153278)
- Tool0.GripPos = Vector3.new(0, -0.200000003, 0.200000003)
- Tool0.GripRight = Vector3.new(0.951153278, 0, -0.308719009)
- LocalScript1.Name = "Gun_Script"
- LocalScript1.Parent = Tool0
- table.insert(cors,sandbox(LocalScript1,function()
- wait(0.5)
- --Made by YouTubes--
- --Edit settings below--
- local Tool = script.Parent
- local Settings = {
- Range = 1000
- ,Spread = 7
- ,Damage = {40, 40}
- ,HeadShotDamage = {70, 120}
- ,Bullets = 1
- ,FireRate = 0.1
- ,Automatic = true
- ,AntiTK = true
- ,ImpactDuration = 3
- --Reload
- ,ReloadKey = "R"
- ,ReloadTime = 2.5
- ,Ammo = 30
- ,IncludeChamberedBullet = true
- --Gui
- ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
- --Arms
- ,OneHanded = false
- ,FakeArms = true
- ,FakeArmTransparency = 0
- ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
- ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
- ,AimPart = Tool.AimPart
- ,AimPartOffset = CFrame.new()
- ,AimGripOffset = Vector3.new(0, 0, 0)
- ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
- ,AimAnim = {
- Enabled = false
- ,Frames = 50
- ,Time = 0.1
- }
- ,ChangeFOV = {true, 60}
- ,SpreadReduction = 5
- --Weld
- ,Weld = true
- --Mouse
- ,Icons = {
- Idle = "rbxassetid://70288585"
- ,Fire1 = "rbxassetid://70288578"
- ,Fire2 = "rbxassetid://70288572"
- ,Fire3 = "rbxassetid://70288578"
- ,Reload = "rbxassetid://70288599"
- ,Aim = "rbxasset://textures/Blank.png"
- }
- ,FireMouseAnimTime = 0.15
- --Recoil
- ,Recoil = math.rad(1)
- --Smoke
- ,Smoke = true
- ,SmokePart = Tool.SmokePart
- ,Smokes = {{script.Smoke, 6, 0.2}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
- --Sprint
- ,Sprint = true
- ,SprintSpeed = 25
- ,SprintKey = "0"
- ,SprintSpreadIncrease = 40
- ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
- --Other
- ,DropHats = true
- }
- --Do not edit below this lign--
- local Orig_Spread = Settings.Spread
- local Orig_Grip = Tool.GripPos
- local Player = owner
- local Character = Player.Character
- local Camera = Workspace.CurrentCamera
- local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
- local Gui, CanUpdateGui = nil, true
- local Sprinting, Equipped
- function Update_Gui()
- if Gui and CanUpdateGui then
- Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
- end
- end
- local Welded
- if Settings.Weld then
- Delay(0, function()
- local weldC0s = {}
- for i, v in pairs(Tool:GetChildren()) do
- if v:IsA("BasePart") and v ~= Tool.Handle then
- table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
- v.Anchored = false
- end
- end
- Tool.Handle.Anchored = false
- local welds = {}
- Tool.Equipped:connect(function()
- for i, v in ipairs(welds) do
- v.Part1 = nil
- v:Destroy()
- end
- for i, v in ipairs(weldC0s) do
- if v[1] and v[2] then
- local w = Instance.new("Weld", Tool.Handle)
- w.Part0 = Tool.Handle
- w.Part1 = v[1]
- w.C0 = v[2]
- table.insert(welds, w)
- end
- end
- end)
- wait()
- Welded = true
- end)
- end
- local Left_Weld, Right_Weld
- Ammo.Changed:connect(Update_Gui)
- StoredAmmo.Changed:connect(Update_Gui)
- Settings.Range = math.min(Settings.Range, 999)
- local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
- Ignore_Model.Name = "Ray_Ignore"
- local Ray_Ignore = {Character, Ignore_Model, Camera}
- Character.Humanoid.Died:connect(function()
- Tool.Parent = Player.Backpack
- end)
- function Fire(Mouse)
- local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
- local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
- local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
- if Hit and Hit.Parent:FindFirstChild("Humanoid") then
- local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
- if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
- return
- end
- local Humanoid = Hit.Parent.Humanoid
- local c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- game.Debris:AddItem(c, 3)
- c.Parent = Humanoid
- if Hit.Name == "Head" then
- Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
- else
- Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
- end
- elseif Hit then
- local Hit_Part = Instance.new("Part", Ignore_Model)
- Hit_Part.FormFactor = "Custom"
- Hit_Part.TopSurface = 0
- Hit_Part.BottomSurface = 0
- Hit_Part.Anchored = true
- Hit_Part.CanCollide = false
- Hit_Part.Size = Vector3.new()
- Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
- Hit_Part.BrickColor = BrickColor.new("Black")
- game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
- if not Hit.Anchored then
- local w = Instance.new("Weld", Hit_Part)
- w.Part0 = Hit
- w.Part1 = Hit_Part
- w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
- Hit_Part.Anchored = false
- end
- if Hit.Parent:IsA("Hat") and Settings.DropHats then
- Hit.Parent.Parent = workspace
- game.Debris:AddItem(Hit, 3)
- end
- end
- end
- local Can_Shoot = true
- local Reloading = false
- local First_Person = false
- local Mouse_Held
- Tool.Equipped:connect(function(Mouse)
- Equipped = true
- if Settings.Weld and not Welded then
- wait()
- Tool.Parent = Player.Backpack
- end
- Character = Player.Character
- if Gui then
- return
- end
- Ray_Ignore = {Character, Ignore_Model, Camera}
- Mouse.Icon = Settings.Icons.Idle
- Gui = script.Gui:Clone()
- Gui.Parent = Player.PlayerGui
- Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
- Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
- CanUpdateGui = true
- Update_Gui()
- Mouse.Button1Down:connect(function()
- if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
- Mouse_Held = true
- while true do
- Can_Shoot = false
- Delay(0, function()
- local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
- if not Aiming then
- Mouse.Icon = Settings.Icons.Fire1
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Fire2
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Fire3
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Idle
- end
- end)
- if Settings.Smoke then
- for i, v in pairs(Settings.Smokes) do
- local s = v[1]:Clone()
- s.Parent = Settings.SmokePart
- s.Enabled = true
- game.Debris:AddItem(s, v[2])
- if v[3] then
- Delay(v[3], function()
- s.Enabled = false
- end)
- end
- end
- end
- for _ = 1, Settings.Bullets do
- pcall(function() Fire(Mouse) end)
- end
- Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
- if Tool.Handle:FindFirstChild("Shoot") then
- Tool.Handle.Shoot:Play()
- end
- Ammo.Value = Ammo.Value - 1
- wait(Settings.FireRate)
- if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
- break
- end
- end
- Can_Shoot = true
- elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
- Tool.Handle.Click:Play()
- end
- end)
- Mouse.Button1Up:connect(function()
- Mouse_Held = false
- end)
- Mouse.KeyDown:connect(function(Key)
- if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
- if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
- return
- end
- Can_Shoot = false
- Reloading = true
- local TextLabel = Gui.Frame.AmmoDisplay
- Delay(0, function()
- CanUpdateGui = false
- TextLabel.Text = "Reloading."
- wait(Settings.ReloadTime/3)
- if TextLabel then
- TextLabel.Text = "Reloading.."
- end
- wait(Settings.ReloadTime/3)
- if TextLabel then
- TextLabel.Text = "Reloading..."
- end
- end)
- if Tool.Handle:FindFirstChild("Reload") then
- Tool.Handle.Reload:Play()
- end
- Mouse.Icon = Settings.Icons.Reload
- wait(Settings.ReloadTime)
- Mouse.Icon = Settings.Icons.Idle
- CanUpdateGui = true
- local m = Settings.Ammo
- if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
- m = m + 1
- end
- if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
- Ammo.Value = Ammo.Value + StoredAmmo.Value
- StoredAmmo.Value = 0
- else
- StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
- Ammo.Value = m
- end
- Can_Shoot = true
- Reloading = false
- elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
- Sprinting = true
- Character.Humanoid.WalkSpeed = Settings.SprintSpeed
- Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
- end
- end)
- Mouse.KeyUp:connect(function(Key)
- if Key:upper() == Settings.SprintKey:upper() and Sprinting then
- Sprinting = false
- Character.Humanoid.WalkSpeed = 16
- Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- end
- end)
- Mouse.Button2Down:connect(function()
- if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
- Aiming = true
- Mouse.Icon = Settings.Icons.Aim
- Right_Weld.C1 = CFrame.new()
- Right_Weld.C0 = CFrame.new()
- Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
- Left_Weld.C1 = Settings.LeftAimPos
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = Settings.ChangeFOV[2]
- end
- Tool.GripPos = Orig_Grip + Settings.AimGripOffset
- Settings.Spread = Settings.Spread - Settings.SpreadReduction
- end
- end)
- Mouse.Button2Up:connect(function()
- if Aiming then
- Mouse.Icon = Settings.Icons.Idle
- Tool.GripPos = Orig_Grip
- Right_Weld.C1 = Settings.RightPos
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- Left_Weld.C1 = Settings.LeftPos
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = 70
- end
- Settings.Spread = Settings.Spread + Settings.SpreadReduction
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- wait(0.25)
- Aiming = false
- end
- end)
- wait()
- Camera.Changed:connect(function()
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
- Mouse.TargetFilter = workspace
- Character.Torso.Neck.C1 = CFrame.new()
- Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
- end
- end)
- Mouse.Idle:connect(function()
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
- Mouse.TargetFilter = workspace
- Character.Torso.Neck.C1 = CFrame.new()
- Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
- end
- end)
- while wait() and Equipped do
- if Sprinting then
- Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
- Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
- elseif not Aiming then
- Left_Weld.C0 = CFrame.new(0, -1.5, 0)
- end
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
- Mouse.TargetFilter = nil
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- end
- end
- end)
- local Arms_Made
- local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
- Tool.Equipped:connect(function(Mouse)
- if Character and not Arms_Made then
- Arms_Made = true
- local Torso = Character.Torso
- Torso["Right Shoulder"].Part1 = nil
- Left_Weld = Instance.new("Weld", Torso)
- Left_Weld.Name = "Left_Weld"
- Left_Weld.Part0 = Character.Head
- Left_Weld.C0 = CFrame.new(0, -1.5, 0)
- if not Settings.OneHanded then
- Torso["Left Shoulder"].Part1 = nil
- Left_Weld.Part1 = Character["Left Arm"]
- end
- Right_Weld = Instance.new("Weld", Torso)
- Right_Weld.Name = "Right_Weld"
- Right_Weld.Part0 = Character.Head
- Right_Weld.Part1 = Character["Right Arm"]
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- Left_Weld.C1 = Settings.LeftPos
- Right_Weld.C1 = Settings.RightPos
- end
- if Settings.FakeArms and not Fake_Arm_Right then
- Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
- Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
- Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
- local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
- for i = 1, 2 do
- local w = Instance.new("Weld", fakeArms[i])
- w.Part0 = Character[fakeArms[i].Name]
- w.Part1 = fakeArms[i]
- fakeArms[i].Transparency = Settings.FakeArmTransparency
- end
- Fake_Arm_Model = Instance.new("Model", Camera)
- Fake_Arm_Right.Parent = Fake_Arm_Model
- if not Settings.OneHanded then
- Fake_Arm_Left.Parent = Fake_Arm_Model
- end
- Fake_Arm_Model.Name = "FakeArms"
- if Settings.CharacterMeshes then
- for i, v in pairs(Character:GetChildren()) do
- if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
- v:Clone().Parent = Fake_Arm_Model
- end
- end
- end
- if Character:FindFirstChild("Shirt") then
- Instance.new("Humanoid", Fake_Arm_Model)
- Character.Shirt:Clone().Parent = Fake_Arm_Model
- else
- local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
- Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
- local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
- Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
- end
- end
- end)
- Tool.Unequipped:connect(function()
- Equipped = false
- Tool.GripPos = Orig_Grip
- Aiming = false
- Settings.Spread = Orig_Spread
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = 70
- end
- if Gui then
- Gui:Destroy()
- Gui = nil
- end
- for i, v in pairs(Tool.Handle:GetChildren()) do
- if v:IsA("Sound") then
- v:Stop()
- end
- end
- if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
- Fake_Arm_Model:Destroy()
- Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
- end
- if Character and Left_Weld and Right_Weld then
- Arms_Made = false
- local Torso = Character.Torso
- Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
- Left_Weld:Destroy()
- Right_Weld:Destroy()
- end
- Sprinting = false
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Humanoid.WalkSpeed = 16
- end)
- end))
- NumberValue2.Name = "Ammo"
- NumberValue2.Parent = LocalScript1
- NumberValue2.Value = 31
- NumberValue3.Name = "StoredAmmo"
- NumberValue3.Parent = LocalScript1
- NumberValue3.Value = 400
- PointLight4.Name = "Flash"
- PointLight4.Parent = LocalScript1
- PointLight4.Color = Color3.new(0.772549, 0.384314, 0)
- PointLight4.Brightness = 10
- PointLight4.Range = 10
- PointLight4.Shadows = true
- PointLight4.Color = Color3.new(0.772549, 0.384314, 0)
- Smoke5.Parent = LocalScript1
- Smoke5.Size = 0.25
- Smoke5.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke5.Enabled = false
- Smoke5.Opacity = 0.25999999046326
- Smoke5.RiseVelocity = 4
- Smoke5.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke6.Name = "Smoke1"
- Smoke6.Parent = LocalScript1
- Smoke6.Size = 0.10000000149012
- Smoke6.Color = Color3.new(1, 0.6, 0.2)
- Smoke6.Enabled = false
- Smoke6.Opacity = 0.40000000596046
- Smoke6.Color = Color3.new(1, 0.6, 0.2)
- ScreenGui7.Name = "Gui"
- ScreenGui7.Parent = LocalScript1
- Frame8.Parent = ScreenGui7
- Frame8.Transparency = 0.5
- Frame8.Size = UDim2.new(0, 120, 0, 35)
- Frame8.Position = UDim2.new(1, -150, 1, -44)
- Frame8.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- Frame8.BackgroundTransparency = 0.5
- Frame8.BorderSizePixel = 3
- TextLabel9.Name = "AmmoDisplay"
- TextLabel9.Parent = Frame8
- TextLabel9.Transparency = 1
- TextLabel9.Size = UDim2.new(1, 0, 1, 0)
- TextLabel9.Text = ""
- TextLabel9.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel9.BackgroundTransparency = 1
- TextLabel9.Font = Enum.Font.SourceSansBold
- TextLabel9.FontSize = Enum.FontSize.Size24
- TextLabel9.TextColor3 = Color3.new(0, 0, 0)
- TextLabel9.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel9.TextStrokeTransparency = 0.5
- TextLabel9.TextXAlignment = Enum.TextXAlignment.Right
- Frame10.Parent = ScreenGui7
- Frame10.Transparency = 0.5
- Frame10.Size = UDim2.new(0, 126, 0, 10)
- Frame10.Position = UDim2.new(1, -153, 1, -62)
- Frame10.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- Frame10.BackgroundTransparency = 0.5
- Frame10.BorderSizePixel = 3
- TextLabel11.Name = "Caliber"
- TextLabel11.Parent = Frame10
- TextLabel11.Transparency = 1
- TextLabel11.Size = UDim2.new(1, 0, 1, 0)
- TextLabel11.Text = "5.56mm"
- TextLabel11.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel11.BackgroundTransparency = 1
- TextLabel11.Font = Enum.Font.SourceSansBold
- TextLabel11.FontSize = Enum.FontSize.Size12
- TextLabel11.TextColor3 = Color3.new(0, 0, 0)
- TextLabel11.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel11.TextStrokeTransparency = 0.5
- TextLabel11.TextXAlignment = Enum.TextXAlignment.Right
- Frame12.Parent = ScreenGui7
- Frame12.Transparency = 0.5
- Frame12.Size = UDim2.new(0, 126, 0, 40)
- Frame12.Position = UDim2.new(1, -153, 1, -109)
- Frame12.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- Frame12.BackgroundTransparency = 0.5
- Frame12.BorderSizePixel = 3
- TextLabel13.Name = "Accessories"
- TextLabel13.Parent = Frame12
- TextLabel13.Transparency = 1
- TextLabel13.Size = UDim2.new(1, 0, 1, 0)
- TextLabel13.Text = "AK47"
- TextLabel13.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel13.BackgroundTransparency = 1
- TextLabel13.Font = Enum.Font.SourceSansBold
- TextLabel13.FontSize = Enum.FontSize.Size14
- TextLabel13.TextColor3 = Color3.new(0, 0, 0)
- TextLabel13.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
- TextLabel13.TextStrokeTransparency = 0.5
- TextLabel13.TextXAlignment = Enum.TextXAlignment.Right
- Script14.Name = "Script......Or is it..."
- Script14.Parent = mas
- table.insert(cors,sandbox(Script14,function()
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "INfecTION"
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("inFECtion") == nil then
- local main = script.Parent:Clone()
- main.Name = "inFECtion"
- main.Parent = workspace
- end
- wait(3)
- end
- end))
- Part15.Name = "AimPart"
- Part15.Parent = Tool0
- Part15.Material = Enum.Material.SmoothPlastic
- Part15.BrickColor = BrickColor.new("Brown")
- Part15.Transparency = 1
- Part15.Rotation = Vector3.new(-180, 0, -180)
- Part15.Anchored = true
- Part15.FormFactor = Enum.FormFactor.Custom
- Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part15.CFrame = CFrame.new(29.6995831, 1.51806605, 137.899841, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part15.BottomSurface = Enum.SurfaceType.Smooth
- Part15.TopSurface = Enum.SurfaceType.Smooth
- Part15.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part15.Position = Vector3.new(29.6995831, 1.51806605, 137.899841)
- Part15.Orientation = Vector3.new(0, 180, 0)
- Part15.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh16.Parent = Part15
- BlockMesh16.Scale = Vector3.new(0.111111082, 0.222222224, 0.148148149)
- BlockMesh16.Scale = Vector3.new(0.111111082, 0.222222224, 0.148148149)
- Part17.Name = "Handle"
- Part17.Parent = Tool0
- Part17.Material = Enum.Material.SmoothPlastic
- Part17.BrickColor = BrickColor.new("Brown")
- Part17.Transparency = 1
- Part17.Rotation = Vector3.new(-180, 15, -180)
- Part17.Anchored = true
- Part17.FormFactor = Enum.FormFactor.Custom
- Part17.Size = Vector3.new(0.259259254, 0.614815474, 0.222222224)
- Part17.CFrame = CFrame.new(29.4324951, 0.862061024, 139.166931, -0.965925813, 0, 0.258819044, 0, 1, 0, -0.258819044, 0, -0.965925813)
- Part17.BottomSurface = Enum.SurfaceType.Smooth
- Part17.TopSurface = Enum.SurfaceType.Smooth
- Part17.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part17.Position = Vector3.new(29.4324951, 0.862061024, 139.166931)
- Part17.Orientation = Vector3.new(0, 165, 0)
- Part17.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh18.Parent = Part17
- Sound19.Name = "Reload"
- Sound19.Parent = Part17
- Sound19.SoundId = "http://www.roblox.com/asset/?id=132456328"
- Sound19.Volume = 1
- Script20.Name = "Script......Or is it..."
- Script20.Parent = mas
- table.insert(cors,sandbox(Script20,function()
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "INfecTION"
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("inFECtion") == nil then
- local main = script.Parent:Clone()
- main.Name = "inFECtion"
- main.Parent = workspace
- end
- wait(3)
- end
- end))
- Sound21.Name = "Shoot"
- Sound21.Parent = Part17
- Sound21.Pitch = 0.80000001192093
- Sound21.SoundId = "http://www.roblox.com/asset/?id=132456294"
- Sound21.Volume = 0.69999998807907
- Script22.Name = "Script......Or is it..."
- Script22.Parent = mas
- table.insert(cors,sandbox(Script22,function()
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "INfecTION"
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("inFECtion") == nil then
- local main = script.Parent:Clone()
- main.Name = "inFECtion"
- main.Parent = workspace
- end
- wait(3)
- end
- end))
- Part23.Parent = Tool0
- Part23.Material = Enum.Material.SmoothPlastic
- Part23.BrickColor = BrickColor.new("Dark stone grey")
- Part23.Anchored = true
- Part23.FormFactor = Enum.FormFactor.Custom
- Part23.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part23.CFrame = CFrame.new(29.6995831, 1.45117199, 139.898865, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part23.BottomSurface = Enum.SurfaceType.Smooth
- Part23.TopSurface = Enum.SurfaceType.Smooth
- Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part23.Position = Vector3.new(29.6995831, 1.45117199, 139.898865)
- Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh24.Parent = Part23
- SpecialMesh24.Scale = Vector3.new(0.777778089, 0.148148134, 0.481481314)
- SpecialMesh24.MeshType = Enum.MeshType.Wedge
- SpecialMesh24.Scale = Vector3.new(0.777778089, 0.148148134, 0.481481314)
- Part25.Parent = Tool0
- Part25.Material = Enum.Material.SmoothPlastic
- Part25.BrickColor = BrickColor.new("Dark stone grey")
- Part25.Rotation = Vector3.new(0, 0, 30)
- Part25.Anchored = true
- Part25.FormFactor = Enum.FormFactor.Custom
- Part25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part25.CFrame = CFrame.new(29.6624756, 1.47900403, 141.394958, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1)
- Part25.BottomSurface = Enum.SurfaceType.Smooth
- Part25.TopSurface = Enum.SurfaceType.Smooth
- Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part25.Position = Vector3.new(29.6624756, 1.47900403, 141.394958)
- Part25.Orientation = Vector3.new(0, 0, 30)
- Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh26.Parent = Part25
- BlockMesh26.Scale = Vector3.new(0.0370370373, 0.222222224, 0.370370358)
- BlockMesh26.Scale = Vector3.new(0.0370370373, 0.222222224, 0.370370358)
- Part27.Parent = Tool0
- Part27.Material = Enum.Material.Wood
- Part27.BrickColor = BrickColor.new("Brown")
- Part27.Rotation = Vector3.new(0, 89.9599991, 0)
- Part27.Anchored = true
- Part27.FormFactor = Enum.FormFactor.Custom
- Part27.Size = Vector3.new(0.725925863, 0.200000003, 0.200000003)
- Part27.CFrame = CFrame.new(29.5736084, 1.39208996, 140.220886, 0, 0, 0.999999762, 0, 0.999999523, 0, -0.999999762, 0, 0)
- Part27.BottomSurface = Enum.SurfaceType.Smooth
- Part27.TopSurface = Enum.SurfaceType.Smooth
- Part27.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part27.Position = Vector3.new(29.5736084, 1.39208996, 140.220886)
- Part27.Orientation = Vector3.new(0, 90, 0)
- Part27.Color = Color3.new(0.486275, 0.360784, 0.27451)
- SpecialMesh28.Parent = Part27
- SpecialMesh28.Scale = Vector3.new(1, 0.296296269, 0.185185179)
- SpecialMesh28.MeshType = Enum.MeshType.Wedge
- SpecialMesh28.Scale = Vector3.new(1, 0.296296269, 0.185185179)
- Part29.Parent = Tool0
- Part29.Material = Enum.Material.SmoothPlastic
- Part29.BrickColor = BrickColor.new("Dark stone grey")
- Part29.Anchored = true
- Part29.FormFactor = Enum.FormFactor.Custom
- Part29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part29.CFrame = CFrame.new(29.6995831, 1.45922804, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part29.BottomSurface = Enum.SurfaceType.Smooth
- Part29.TopSurface = Enum.SurfaceType.Smooth
- Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part29.Position = Vector3.new(29.6995831, 1.45922804, 141.394958)
- Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh30.Parent = Part29
- BlockMesh30.Scale = Vector3.new(0.333333224, 0.0740740746, 0.370370358)
- BlockMesh30.Scale = Vector3.new(0.333333224, 0.0740740746, 0.370370358)
- Part31.Parent = Tool0
- Part31.Material = Enum.Material.SmoothPlastic
- Part31.BrickColor = BrickColor.new("Dark stone grey")
- Part31.Anchored = true
- Part31.FormFactor = Enum.FormFactor.Custom
- Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part31.CFrame = CFrame.new(29.6995831, 1.38501, 138.198914, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part31.BottomSurface = Enum.SurfaceType.Smooth
- Part31.TopSurface = Enum.SurfaceType.Smooth
- Part31.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part31.Position = Vector3.new(29.6995831, 1.38501, 138.198914)
- Part31.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh32.Parent = Part31
- SpecialMesh32.Scale = Vector3.new(0.407407582, 0.370370358, 0.222221836)
- SpecialMesh32.MeshType = Enum.MeshType.Wedge
- SpecialMesh32.Scale = Vector3.new(0.407407582, 0.370370358, 0.222221836)
- Part33.Parent = Tool0
- Part33.Material = Enum.Material.SmoothPlastic
- Part33.BrickColor = BrickColor.new("Dark stone grey")
- Part33.Rotation = Vector3.new(0, -90, 0)
- Part33.Anchored = true
- Part33.FormFactor = Enum.FormFactor.Custom
- Part33.Size = Vector3.new(1.50370407, 0.200000003, 0.200000003)
- Part33.CFrame = CFrame.new(29.8175049, 1.31103504, 138.928894, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part33.BottomSurface = Enum.SurfaceType.Smooth
- Part33.TopSurface = Enum.SurfaceType.Smooth
- Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part33.Position = Vector3.new(29.8175049, 1.31103504, 138.928894)
- Part33.Orientation = Vector3.new(0, -90, 0)
- Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh34.Parent = Part33
- SpecialMesh34.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- SpecialMesh34.MeshType = Enum.MeshType.Wedge
- SpecialMesh34.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- Part35.Parent = Tool0
- Part35.Material = Enum.Material.SmoothPlastic
- Part35.BrickColor = BrickColor.new("Dark stone grey")
- Part35.Anchored = true
- Part35.FormFactor = Enum.FormFactor.Custom
- Part35.Size = Vector3.new(0.200000003, 0.200000003, 0.325925976)
- Part35.CFrame = CFrame.new(29.6995831, 1.42919898, 139.783875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part35.BottomSurface = Enum.SurfaceType.Smooth
- Part35.TopSurface = Enum.SurfaceType.Smooth
- Part35.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part35.Position = Vector3.new(29.6995831, 1.42919898, 139.783875)
- Part35.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh36.Parent = Part35
- BlockMesh36.Scale = Vector3.new(0.777777731, 0.0740740821, 1)
- BlockMesh36.Scale = Vector3.new(0.777777731, 0.0740740821, 1)
- Part37.Parent = Tool0
- Part37.Material = Enum.Material.SmoothPlastic
- Part37.BrickColor = BrickColor.new("Dark stone grey")
- Part37.Rotation = Vector3.new(-180, 0, -180)
- Part37.Anchored = true
- Part37.FormFactor = Enum.FormFactor.Custom
- Part37.Size = Vector3.new(0.200000003, 0.200000003, 0.229629532)
- Part37.CFrame = CFrame.new(29.6995831, 1.44799805, 139.735901, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part37.BottomSurface = Enum.SurfaceType.Smooth
- Part37.TopSurface = Enum.SurfaceType.Smooth
- Part37.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part37.Position = Vector3.new(29.6995831, 1.44799805, 139.735901)
- Part37.Orientation = Vector3.new(0, 180, 0)
- Part37.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh38.Parent = Part37
- SpecialMesh38.Scale = Vector3.new(0.777778089, 0.111111104, 1)
- SpecialMesh38.MeshType = Enum.MeshType.Wedge
- SpecialMesh38.Scale = Vector3.new(0.777778089, 0.111111104, 1)
- Part39.Parent = Tool0
- Part39.Material = Enum.Material.SmoothPlastic
- Part39.BrickColor = BrickColor.new("Dark stone grey")
- Part39.Rotation = Vector3.new(14.1999998, 0, 0)
- Part39.Anchored = true
- Part39.FormFactor = Enum.FormFactor.Custom
- Part39.Size = Vector3.new(0.214814767, 0.200000003, 0.200000003)
- Part39.CFrame = CFrame.new(29.6995831, 1.49316394, 139.657898, 1, 0, 0, 0, 0.969430029, -0.24536632, 0, 0.24536632, 0.969430029)
- Part39.BottomSurface = Enum.SurfaceType.Smooth
- Part39.TopSurface = Enum.SurfaceType.Smooth
- Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part39.Position = Vector3.new(29.6995831, 1.49316394, 139.657898)
- Part39.Orientation = Vector3.new(14.1999998, 0, 0)
- Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh40.Parent = Part39
- BlockMesh40.Scale = Vector3.new(1, 0.0740740746, 0.185185015)
- BlockMesh40.Scale = Vector3.new(1, 0.0740740746, 0.185185015)
- Part41.Parent = Tool0
- Part41.Material = Enum.Material.SmoothPlastic
- Part41.BrickColor = BrickColor.new("Dark stone grey")
- Part41.Anchored = true
- Part41.FormFactor = Enum.FormFactor.Custom
- Part41.Size = Vector3.new(0.200000003, 0.200000003, 1.35555851)
- Part41.CFrame = CFrame.new(29.6995831, 1.38501, 138.898865, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part41.BottomSurface = Enum.SurfaceType.Smooth
- Part41.TopSurface = Enum.SurfaceType.Smooth
- Part41.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part41.Position = Vector3.new(29.6995831, 1.38501, 138.898865)
- Part41.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh42.Parent = Part41
- BlockMesh42.Scale = Vector3.new(0.407407552, 0.370369673, 1)
- BlockMesh42.Scale = Vector3.new(0.407407552, 0.370369673, 1)
- Part43.Parent = Tool0
- Part43.Material = Enum.Material.Wood
- Part43.BrickColor = BrickColor.new("Brown")
- Part43.Anchored = true
- Part43.FormFactor = Enum.FormFactor.Custom
- Part43.Size = Vector3.new(0.288888901, 0.200000003, 0.725928783)
- Part43.CFrame = CFrame.new(29.6995831, 1.32519495, 140.220886, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part43.BottomSurface = Enum.SurfaceType.Smooth
- Part43.TopSurface = Enum.SurfaceType.Smooth
- Part43.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part43.Position = Vector3.new(29.6995831, 1.32519495, 140.220886)
- Part43.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh44.Parent = Part43
- BlockMesh44.Scale = Vector3.new(1, 0.370368928, 1)
- BlockMesh44.Scale = Vector3.new(1, 0.370368928, 1)
- Part45.Parent = Tool0
- Part45.Material = Enum.Material.SmoothPlastic
- Part45.BrickColor = BrickColor.new("Dark stone grey")
- Part45.Rotation = Vector3.new(-45, 0, 0)
- Part45.Anchored = true
- Part45.FormFactor = Enum.FormFactor.Custom
- Part45.Size = Vector3.new(0.200000003, 0.385185093, 0.422222137)
- Part45.CFrame = CFrame.new(29.6954346, 0.367186993, 139.460876, 1, 0, 0, 0, 0.707106709, 0.707106769, 0, -0.707106769, 0.707106709)
- Part45.BottomSurface = Enum.SurfaceType.Smooth
- Part45.TopSurface = Enum.SurfaceType.Smooth
- Part45.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part45.Position = Vector3.new(29.6954346, 0.367186993, 139.460876)
- Part45.Orientation = Vector3.new(-45, 0, 0)
- Part45.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh46.Parent = Part45
- BlockMesh46.Scale = Vector3.new(0.555555522, 1, 1)
- BlockMesh46.Scale = Vector3.new(0.555555522, 1, 1)
- Part47.Parent = Tool0
- Part47.Material = Enum.Material.Wood
- Part47.BrickColor = BrickColor.new("Brown")
- Part47.Anchored = true
- Part47.FormFactor = Enum.FormFactor.Custom
- Part47.Size = Vector3.new(0.288888901, 0.200000003, 0.200000003)
- Part47.CFrame = CFrame.new(29.6995831, 1.27417004, 140.509949, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part47.BottomSurface = Enum.SurfaceType.Smooth
- Part47.TopSurface = Enum.SurfaceType.Smooth
- Part47.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part47.Position = Vector3.new(29.6995831, 1.27417004, 140.509949)
- Part47.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh48.Parent = Part47
- BlockMesh48.Scale = Vector3.new(1, 0.148148149, 0.740740836)
- BlockMesh48.Scale = Vector3.new(1, 0.148148149, 0.740740836)
- Part49.Parent = Tool0
- Part49.Material = Enum.Material.Wood
- Part49.BrickColor = BrickColor.new("Brown")
- Part49.Anchored = true
- Part49.FormFactor = Enum.FormFactor.Custom
- Part49.Size = Vector3.new(0.303703696, 0.274073809, 0.200000003)
- Part49.CFrame = CFrame.new(29.6995831, 1.13720703, 139.772903, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part49.BottomSurface = Enum.SurfaceType.Smooth
- Part49.TopSurface = Enum.SurfaceType.Smooth
- Part49.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part49.Position = Vector3.new(29.6995831, 1.13720703, 139.772903)
- Part49.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh50.Parent = Part49
- BlockMesh50.Scale = Vector3.new(1, 1, 0.851866961)
- BlockMesh50.Scale = Vector3.new(1, 1, 0.851866961)
- Part51.Parent = Tool0
- Part51.Material = Enum.Material.SmoothPlastic
- Part51.BrickColor = BrickColor.new("Dark stone grey")
- Part51.Rotation = Vector3.new(14.1999998, 0, 0)
- Part51.Anchored = true
- Part51.FormFactor = Enum.FormFactor.Custom
- Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part51.CFrame = CFrame.new(29.6405029, 1.52221704, 139.665955, 1, 0, 0, 0, 0.969430029, -0.24536632, 0, 0.24536632, 0.969430029)
- Part51.BottomSurface = Enum.SurfaceType.Smooth
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part51.Position = Vector3.new(29.6405029, 1.52221704, 139.665955)
- Part51.Orientation = Vector3.new(14.1999998, 0, 0)
- Part51.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh52.Parent = Part51
- BlockMesh52.Scale = Vector3.new(0.481481284, 0.222222224, 0.185185015)
- BlockMesh52.Scale = Vector3.new(0.481481284, 0.222222224, 0.185185015)
- Part53.Parent = Tool0
- Part53.Material = Enum.Material.SmoothPlastic
- Part53.BrickColor = BrickColor.new("Dark stone grey")
- Part53.Rotation = Vector3.new(135, 0, -180)
- Part53.Anchored = true
- Part53.FormFactor = Enum.FormFactor.Custom
- Part53.Size = Vector3.new(0.200000003, 0.31111294, 0.200000003)
- Part53.CFrame = CFrame.new(29.6954346, 1.24511695, 141.045837, -1, 6.61220199e-08, -2.56091113e-07, 2.27839038e-07, 0.707106769, -0.707106709, 1.34328445e-07, -0.707106709, -0.707106769)
- Part53.BottomSurface = Enum.SurfaceType.Smooth
- Part53.TopSurface = Enum.SurfaceType.Smooth
- Part53.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part53.Position = Vector3.new(29.6954346, 1.24511695, 141.045837)
- Part53.Orientation = Vector3.new(45, -180, 0)
- Part53.Color = Color3.new(0.388235, 0.372549, 0.384314)
- CylinderMesh54.Parent = Part53
- CylinderMesh54.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- CylinderMesh54.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- Part55.Parent = Tool0
- Part55.Material = Enum.Material.SmoothPlastic
- Part55.BrickColor = BrickColor.new("Dark stone grey")
- Part55.Anchored = true
- Part55.FormFactor = Enum.FormFactor.Custom
- Part55.Size = Vector3.new(0.200000003, 0.281481504, 0.200000003)
- Part55.CFrame = CFrame.new(29.6995831, 1.31103504, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part55.BottomSurface = Enum.SurfaceType.Smooth
- Part55.TopSurface = Enum.SurfaceType.Smooth
- Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part55.Position = Vector3.new(29.6995831, 1.31103504, 141.394958)
- Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh56.Parent = Part55
- BlockMesh56.Scale = Vector3.new(0.333333224, 1, 0.370370358)
- BlockMesh56.Scale = Vector3.new(0.333333224, 1, 0.370370358)
- Part57.Parent = Tool0
- Part57.Material = Enum.Material.SmoothPlastic
- Part57.BrickColor = BrickColor.new("Dark stone grey")
- Part57.Rotation = Vector3.new(90, 0, -180)
- Part57.Anchored = true
- Part57.FormFactor = Enum.FormFactor.Custom
- Part57.Size = Vector3.new(0.200000003, 0.407409221, 0.200000003)
- Part57.CFrame = CFrame.new(29.6954346, 1.33715796, 140.776917, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- Part57.BottomSurface = Enum.SurfaceType.Smooth
- Part57.TopSurface = Enum.SurfaceType.Smooth
- Part57.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part57.Position = Vector3.new(29.6954346, 1.33715796, 140.776917)
- Part57.Orientation = Vector3.new(90, 180, 0)
- Part57.Color = Color3.new(0.388235, 0.372549, 0.384314)
- CylinderMesh58.Parent = Part57
- CylinderMesh58.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- CylinderMesh58.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- Part59.Parent = Tool0
- Part59.Material = Enum.Material.Wood
- Part59.BrickColor = BrickColor.new("Brown")
- Part59.Rotation = Vector3.new(0, -90, 0)
- Part59.Anchored = true
- Part59.FormFactor = Enum.FormFactor.Custom
- Part59.Size = Vector3.new(0.725925863, 0.200000003, 0.200000003)
- Part59.CFrame = CFrame.new(29.8255615, 1.39208996, 140.220886, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part59.BottomSurface = Enum.SurfaceType.Smooth
- Part59.TopSurface = Enum.SurfaceType.Smooth
- Part59.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part59.Position = Vector3.new(29.8255615, 1.39208996, 140.220886)
- Part59.Orientation = Vector3.new(0, -90, 0)
- Part59.Color = Color3.new(0.486275, 0.360784, 0.27451)
- SpecialMesh60.Parent = Part59
- SpecialMesh60.Scale = Vector3.new(1, 0.296296269, 0.185185179)
- SpecialMesh60.MeshType = Enum.MeshType.Wedge
- SpecialMesh60.Scale = Vector3.new(1, 0.296296269, 0.185185179)
- Part61.Parent = Tool0
- Part61.Material = Enum.Material.SmoothPlastic
- Part61.BrickColor = BrickColor.new("Dark stone grey")
- Part61.Anchored = true
- Part61.FormFactor = Enum.FormFactor.Custom
- Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part61.CFrame = CFrame.new(29.6995831, 1.32519495, 138.153976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part61.BottomSurface = Enum.SurfaceType.Smooth
- Part61.TopSurface = Enum.SurfaceType.Smooth
- Part61.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part61.Position = Vector3.new(29.6995831, 1.32519495, 138.153976)
- Part61.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh62.Parent = Part61
- SpecialMesh62.Scale = Vector3.new(0.407407582, 0.370370358, 0.222221836)
- SpecialMesh62.MeshType = Enum.MeshType.Wedge
- SpecialMesh62.Scale = Vector3.new(0.407407582, 0.370370358, 0.222221836)
- Part63.Parent = Tool0
- Part63.Material = Enum.Material.SmoothPlastic
- Part63.BrickColor = BrickColor.new("Dark stone grey")
- Part63.Rotation = Vector3.new(-15, 0, 0)
- Part63.Anchored = true
- Part63.FormFactor = Enum.FormFactor.Custom
- Part63.Size = Vector3.new(0.200000003, 0.207407385, 0.200000003)
- Part63.CFrame = CFrame.new(29.6995831, 0.947997987, 138.698914, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
- Part63.BottomSurface = Enum.SurfaceType.Smooth
- Part63.TopSurface = Enum.SurfaceType.Smooth
- Part63.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part63.Position = Vector3.new(29.6995831, 0.947997987, 138.698914)
- Part63.Orientation = Vector3.new(-15, 0, 0)
- Part63.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh64.Parent = Part63
- BlockMesh64.Scale = Vector3.new(0.185185179, 1, 0.185185179)
- BlockMesh64.Scale = Vector3.new(0.185185179, 1, 0.185185179)
- Part65.Parent = Tool0
- Part65.Material = Enum.Material.SmoothPlastic
- Part65.BrickColor = BrickColor.new("Dark stone grey")
- Part65.Anchored = true
- Part65.FormFactor = Enum.FormFactor.Custom
- Part65.Size = Vector3.new(0.200000018, 0.200000003, 1.50370705)
- Part65.CFrame = CFrame.new(29.6995831, 1.31103504, 138.928894, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part65.BottomSurface = Enum.SurfaceType.Smooth
- Part65.TopSurface = Enum.SurfaceType.Smooth
- Part65.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part65.Position = Vector3.new(29.6995831, 1.31103504, 138.928894)
- Part65.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh66.Parent = Part65
- BlockMesh66.Scale = Vector3.new(1, 0.370369673, 1)
- BlockMesh66.Scale = Vector3.new(1, 0.370369673, 1)
- Part67.Parent = Tool0
- Part67.Material = Enum.Material.SmoothPlastic
- Part67.BrickColor = BrickColor.new("Dark stone grey")
- Part67.Anchored = true
- Part67.FormFactor = Enum.FormFactor.Custom
- Part67.Size = Vector3.new(0.200000003, 0.200000003, 0.336296618)
- Part67.CFrame = CFrame.new(29.6995831, 0.822021008, 138.677917, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part67.BottomSurface = Enum.SurfaceType.Smooth
- Part67.TopSurface = Enum.SurfaceType.Smooth
- Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part67.Position = Vector3.new(29.6995831, 0.822021008, 138.677917)
- Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh68.Parent = Part67
- BlockMesh68.Scale = Vector3.new(0.555555522, 0.222222224, 1)
- BlockMesh68.Scale = Vector3.new(0.555555522, 0.222222224, 1)
- Part69.Parent = Tool0
- Part69.Material = Enum.Material.Wood
- Part69.BrickColor = BrickColor.new("Brown")
- Part69.Rotation = Vector3.new(-15, 0, 0)
- Part69.Anchored = true
- Part69.FormFactor = Enum.FormFactor.Custom
- Part69.Size = Vector3.new(0.200000003, 0.214814559, 1.2296325)
- Part69.CFrame = CFrame.new(29.6995831, 1.00707996, 137.580017, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
- Part69.BottomSurface = Enum.SurfaceType.Smooth
- Part69.TopSurface = Enum.SurfaceType.Smooth
- Part69.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part69.Position = Vector3.new(29.6995831, 1.00707996, 137.580017)
- Part69.Orientation = Vector3.new(-15, 0, 0)
- Part69.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh70.Parent = Part69
- BlockMesh70.Scale = Vector3.new(0.629629612, 1, 1)
- BlockMesh70.Scale = Vector3.new(0.629629612, 1, 1)
- Part71.Parent = Tool0
- Part71.Material = Enum.Material.SmoothPlastic
- Part71.BrickColor = BrickColor.new("Dark stone grey")
- Part71.Rotation = Vector3.new(0, -90, 0)
- Part71.Anchored = true
- Part71.FormFactor = Enum.FormFactor.Custom
- Part71.Size = Vector3.new(1.35555553, 0.200000003, 0.200000003)
- Part71.CFrame = CFrame.new(29.7586651, 1.38501, 138.898865, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part71.BottomSurface = Enum.SurfaceType.Smooth
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part71.Position = Vector3.new(29.7586651, 1.38501, 138.898865)
- Part71.Orientation = Vector3.new(0, -90, 0)
- Part71.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh72.Parent = Part71
- SpecialMesh72.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- SpecialMesh72.MeshType = Enum.MeshType.Wedge
- SpecialMesh72.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- Part73.Parent = Tool0
- Part73.Material = Enum.Material.SmoothPlastic
- Part73.BrickColor = BrickColor.new("Dark stone grey")
- Part73.Anchored = true
- Part73.FormFactor = Enum.FormFactor.Custom
- Part73.Size = Vector3.new(0.200000003, 0.229629785, 0.41481474)
- Part73.CFrame = CFrame.new(29.6954346, 0.944091976, 139.195007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part73.BottomSurface = Enum.SurfaceType.Smooth
- Part73.TopSurface = Enum.SurfaceType.Smooth
- Part73.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part73.Position = Vector3.new(29.6954346, 0.944091976, 139.195007)
- Part73.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh74.Parent = Part73
- BlockMesh74.Scale = Vector3.new(0.555555522, 1, 1)
- BlockMesh74.Scale = Vector3.new(0.555555522, 1, 1)
- Part75.Parent = Tool0
- Part75.Material = Enum.Material.Wood
- Part75.BrickColor = BrickColor.new("Brown")
- Part75.Rotation = Vector3.new(-180, 0, -180)
- Part75.Anchored = true
- Part75.FormFactor = Enum.FormFactor.Custom
- Part75.Size = Vector3.new(0.259259254, 0.614815474, 0.222222224)
- Part75.CFrame = CFrame.new(29.6995831, 0.729004025, 138.32489, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part75.BottomSurface = Enum.SurfaceType.Smooth
- Part75.TopSurface = Enum.SurfaceType.Smooth
- Part75.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part75.Position = Vector3.new(29.6995831, 0.729004025, 138.32489)
- Part75.Orientation = Vector3.new(0, 180, 0)
- Part75.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh76.Parent = Part75
- Part77.Parent = Tool0
- Part77.Material = Enum.Material.SmoothPlastic
- Part77.BrickColor = BrickColor.new("Dark stone grey")
- Part77.Rotation = Vector3.new(0, 0, -30)
- Part77.Anchored = true
- Part77.FormFactor = Enum.FormFactor.Custom
- Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part77.CFrame = CFrame.new(29.7364502, 1.47900403, 141.394958, 0.866025388, 0.5, 0, -0.5, 0.866025388, 0, 0, 0, 1)
- Part77.BottomSurface = Enum.SurfaceType.Smooth
- Part77.TopSurface = Enum.SurfaceType.Smooth
- Part77.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part77.Position = Vector3.new(29.7364502, 1.47900403, 141.394958)
- Part77.Orientation = Vector3.new(0, 0, -30)
- Part77.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh78.Parent = Part77
- BlockMesh78.Scale = Vector3.new(0.0370370373, 0.222222224, 0.370370358)
- BlockMesh78.Scale = Vector3.new(0.0370370373, 0.222222224, 0.370370358)
- Part79.Parent = Tool0
- Part79.Material = Enum.Material.SmoothPlastic
- Part79.BrickColor = BrickColor.new("Dark stone grey")
- Part79.Rotation = Vector3.new(-30, 0, 0)
- Part79.Anchored = true
- Part79.FormFactor = Enum.FormFactor.Custom
- Part79.Size = Vector3.new(0.200000003, 0.266666621, 0.422222137)
- Part79.CFrame = CFrame.new(29.6954346, 0.575195014, 139.295837, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388)
- Part79.BottomSurface = Enum.SurfaceType.Smooth
- Part79.TopSurface = Enum.SurfaceType.Smooth
- Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part79.Position = Vector3.new(29.6954346, 0.575195014, 139.295837)
- Part79.Orientation = Vector3.new(-30, 0, 0)
- Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh80.Parent = Part79
- BlockMesh80.Scale = Vector3.new(0.555555522, 1, 1)
- BlockMesh80.Scale = Vector3.new(0.555555522, 1, 1)
- Part81.Parent = Tool0
- Part81.Material = Enum.Material.SmoothPlastic
- Part81.BrickColor = BrickColor.new("Dark stone grey")
- Part81.Rotation = Vector3.new(-15, 0, 0)
- Part81.Anchored = true
- Part81.FormFactor = Enum.FormFactor.Custom
- Part81.Size = Vector3.new(0.200000003, 0.281481445, 0.41481474)
- Part81.CFrame = CFrame.new(29.6954346, 0.748046994, 139.221863, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
- Part81.BottomSurface = Enum.SurfaceType.Smooth
- Part81.TopSurface = Enum.SurfaceType.Smooth
- Part81.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part81.Position = Vector3.new(29.6954346, 0.748046994, 139.221863)
- Part81.Orientation = Vector3.new(-15, 0, 0)
- Part81.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh82.Parent = Part81
- BlockMesh82.Scale = Vector3.new(0.555555522, 1, 1)
- BlockMesh82.Scale = Vector3.new(0.555555522, 1, 1)
- Part83.Parent = Tool0
- Part83.Material = Enum.Material.SmoothPlastic
- Part83.BrickColor = BrickColor.new("Dark stone grey")
- Part83.Rotation = Vector3.new(0, 0, -30)
- Part83.Anchored = true
- Part83.FormFactor = Enum.FormFactor.Custom
- Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part83.CFrame = CFrame.new(29.6624756, 1.53320301, 141.394958, 0.866025388, 0.5, 0, -0.5, 0.866025388, 0, 0, 0, 1)
- Part83.BottomSurface = Enum.SurfaceType.Smooth
- Part83.TopSurface = Enum.SurfaceType.Smooth
- Part83.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part83.Position = Vector3.new(29.6624756, 1.53320301, 141.394958)
- Part83.Orientation = Vector3.new(0, 0, -30)
- Part83.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh84.Parent = Part83
- BlockMesh84.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- BlockMesh84.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- Part85.Parent = Tool0
- Part85.Material = Enum.Material.Wood
- Part85.BrickColor = BrickColor.new("Brown")
- Part85.Rotation = Vector3.new(30, 0, 0)
- Part85.Anchored = true
- Part85.FormFactor = Enum.FormFactor.Custom
- Part85.Size = Vector3.new(0.200000003, 0.200000003, 0.266669631)
- Part85.CFrame = CFrame.new(29.6995831, 1.14917004, 137.691833, 1, 0, 0, 0, 0.866025329, -0.49999994, 0, 0.49999994, 0.866025329)
- Part85.BottomSurface = Enum.SurfaceType.Smooth
- Part85.TopSurface = Enum.SurfaceType.Smooth
- Part85.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part85.Position = Vector3.new(29.6995831, 1.14917004, 137.691833)
- Part85.Orientation = Vector3.new(30, 0, 0)
- Part85.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh86.Parent = Part85
- BlockMesh86.Scale = Vector3.new(0.629629612, 0.703703821, 1)
- BlockMesh86.Scale = Vector3.new(0.629629612, 0.703703821, 1)
- Part87.Parent = Tool0
- Part87.Material = Enum.Material.SmoothPlastic
- Part87.BrickColor = BrickColor.new("Dark stone grey")
- Part87.Rotation = Vector3.new(0, 0, 30)
- Part87.Anchored = true
- Part87.FormFactor = Enum.FormFactor.Custom
- Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part87.CFrame = CFrame.new(29.7364502, 1.53320301, 141.394958, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1)
- Part87.BottomSurface = Enum.SurfaceType.Smooth
- Part87.TopSurface = Enum.SurfaceType.Smooth
- Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part87.Position = Vector3.new(29.7364502, 1.53320301, 141.394958)
- Part87.Orientation = Vector3.new(0, 0, 30)
- Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh88.Parent = Part87
- BlockMesh88.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- BlockMesh88.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- Part89.Parent = Tool0
- Part89.Material = Enum.Material.Wood
- Part89.BrickColor = BrickColor.new("Brown")
- Part89.Anchored = true
- Part89.FormFactor = Enum.FormFactor.Custom
- Part89.Size = Vector3.new(0.214814901, 0.200000003, 0.725928783)
- Part89.CFrame = CFrame.new(29.6995831, 1.39208996, 140.220886, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part89.BottomSurface = Enum.SurfaceType.Smooth
- Part89.TopSurface = Enum.SurfaceType.Smooth
- Part89.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part89.Position = Vector3.new(29.6995831, 1.39208996, 140.220886)
- Part89.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh90.Parent = Part89
- BlockMesh90.Scale = Vector3.new(1, 0.296294808, 1)
- BlockMesh90.Scale = Vector3.new(1, 0.296294808, 1)
- Part91.Parent = Tool0
- Part91.Material = Enum.Material.SmoothPlastic
- Part91.BrickColor = BrickColor.new("Dark stone grey")
- Part91.Anchored = true
- Part91.FormFactor = Enum.FormFactor.Custom
- Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part91.CFrame = CFrame.new(29.6995831, 1.50707996, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part91.BottomSurface = Enum.SurfaceType.Smooth
- Part91.TopSurface = Enum.SurfaceType.Smooth
- Part91.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part91.Position = Vector3.new(29.6995831, 1.50707996, 141.394958)
- Part91.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh92.Parent = Part91
- BlockMesh92.Scale = Vector3.new(0.0370370373, 0.111111142, 0.370370358)
- BlockMesh92.Scale = Vector3.new(0.0370370373, 0.111111142, 0.370370358)
- Part93.Parent = Tool0
- Part93.Material = Enum.Material.SmoothPlastic
- Part93.BrickColor = BrickColor.new("Dark stone grey")
- Part93.Rotation = Vector3.new(0, 90, 0)
- Part93.Anchored = true
- Part93.FormFactor = Enum.FormFactor.Custom
- Part93.Size = Vector3.new(1.50370407, 0.200000003, 0.200000003)
- Part93.CFrame = CFrame.new(29.5804443, 1.31103504, 138.928894, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part93.BottomSurface = Enum.SurfaceType.Smooth
- Part93.TopSurface = Enum.SurfaceType.Smooth
- Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part93.Position = Vector3.new(29.5804443, 1.31103504, 138.928894)
- Part93.Orientation = Vector3.new(0, 90, 0)
- Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh94.Parent = Part93
- SpecialMesh94.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- SpecialMesh94.MeshType = Enum.MeshType.Wedge
- SpecialMesh94.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- Part95.Parent = Tool0
- Part95.Material = Enum.Material.SmoothPlastic
- Part95.BrickColor = BrickColor.new("Dark stone grey")
- Part95.Rotation = Vector3.new(14.1999998, 0, 0)
- Part95.Anchored = true
- Part95.FormFactor = Enum.FormFactor.Custom
- Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part95.CFrame = CFrame.new(29.7586651, 1.52221704, 139.665955, 1, 0, 0, 0, 0.969430029, -0.24536632, 0, 0.24536632, 0.969430029)
- Part95.BottomSurface = Enum.SurfaceType.Smooth
- Part95.TopSurface = Enum.SurfaceType.Smooth
- Part95.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part95.Position = Vector3.new(29.7586651, 1.52221704, 139.665955)
- Part95.Orientation = Vector3.new(14.1999998, 0, 0)
- Part95.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh96.Parent = Part95
- BlockMesh96.Scale = Vector3.new(0.481481284, 0.222222224, 0.185185015)
- BlockMesh96.Scale = Vector3.new(0.481481284, 0.222222224, 0.185185015)
- Part97.Parent = Tool0
- Part97.Material = Enum.Material.SmoothPlastic
- Part97.BrickColor = BrickColor.new("Dark stone grey")
- Part97.Anchored = true
- Part97.FormFactor = Enum.FormFactor.Custom
- Part97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part97.CFrame = CFrame.new(29.6556396, 1.51122999, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part97.BottomSurface = Enum.SurfaceType.Smooth
- Part97.TopSurface = Enum.SurfaceType.Smooth
- Part97.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part97.Position = Vector3.new(29.6556396, 1.51122999, 141.394958)
- Part97.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh98.Parent = Part97
- BlockMesh98.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- BlockMesh98.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- Part99.Parent = Tool0
- Part99.Material = Enum.Material.Wood
- Part99.BrickColor = BrickColor.new("Brown")
- Part99.Anchored = true
- Part99.FormFactor = Enum.FormFactor.Custom
- Part99.Size = Vector3.new(0.259259254, 0.525925875, 0.200000003)
- Part99.CFrame = CFrame.new(29.6995831, 0.685059011, 138.139832, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part99.BottomSurface = Enum.SurfaceType.Smooth
- Part99.TopSurface = Enum.SurfaceType.Smooth
- Part99.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part99.Position = Vector3.new(29.6995831, 0.685059011, 138.139832)
- Part99.Color = Color3.new(0.486275, 0.360784, 0.27451)
- SpecialMesh100.Parent = Part99
- SpecialMesh100.Scale = Vector3.new(1, 1, 0.740740716)
- SpecialMesh100.MeshType = Enum.MeshType.Wedge
- SpecialMesh100.Scale = Vector3.new(1, 1, 0.740740716)
- Part101.Parent = Tool0
- Part101.Material = Enum.Material.SmoothPlastic
- Part101.BrickColor = BrickColor.new("Dark stone grey")
- Part101.Anchored = true
- Part101.FormFactor = Enum.FormFactor.Custom
- Part101.Size = Vector3.new(0.200000003, 0.237037003, 0.200000003)
- Part101.CFrame = CFrame.new(29.6995831, 0.91821301, 138.907898, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part101.BottomSurface = Enum.SurfaceType.Smooth
- Part101.TopSurface = Enum.SurfaceType.Smooth
- Part101.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part101.Position = Vector3.new(29.6995831, 0.91821301, 138.907898)
- Part101.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh102.Parent = Part101
- BlockMesh102.Scale = Vector3.new(0.555555522, 1, 0.644446015)
- BlockMesh102.Scale = Vector3.new(0.555555522, 1, 0.644446015)
- Part103.Parent = Tool0
- Part103.Material = Enum.Material.Wood
- Part103.BrickColor = BrickColor.new("Brown")
- Part103.Anchored = true
- Part103.FormFactor = Enum.FormFactor.Custom
- Part103.Size = Vector3.new(0.288888901, 0.200000003, 0.200000003)
- Part103.CFrame = CFrame.new(29.6995831, 1.27417004, 140.172913, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part103.BottomSurface = Enum.SurfaceType.Smooth
- Part103.TopSurface = Enum.SurfaceType.Smooth
- Part103.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part103.Position = Vector3.new(29.6995831, 1.27417004, 140.172913)
- Part103.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh104.Parent = Part103
- BlockMesh104.Scale = Vector3.new(1, 0.148148149, 0.259259254)
- BlockMesh104.Scale = Vector3.new(1, 0.148148149, 0.259259254)
- Part105.Parent = Tool0
- Part105.Material = Enum.Material.SmoothPlastic
- Part105.BrickColor = BrickColor.new("Dark stone grey")
- Part105.Anchored = true
- Part105.FormFactor = Enum.FormFactor.Custom
- Part105.Size = Vector3.new(0.274074107, 0.200000003, 0.281484455)
- Part105.CFrame = CFrame.new(29.6995831, 1.34814405, 139.71698, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part105.BottomSurface = Enum.SurfaceType.Smooth
- Part105.TopSurface = Enum.SurfaceType.Smooth
- Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part105.Position = Vector3.new(29.6995831, 1.34814405, 139.71698)
- Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh106.Parent = Part105
- BlockMesh106.Scale = Vector3.new(1, 0.740740001, 1)
- BlockMesh106.Scale = Vector3.new(1, 0.740740001, 1)
- Part107.Parent = Tool0
- Part107.Material = Enum.Material.SmoothPlastic
- Part107.BrickColor = BrickColor.new("Dark stone grey")
- Part107.Anchored = true
- Part107.FormFactor = Enum.FormFactor.Custom
- Part107.Size = Vector3.new(0.200000018, 0.200000003, 0.200000003)
- Part107.CFrame = CFrame.new(29.6995831, 1.31103504, 138.153976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part107.BottomSurface = Enum.SurfaceType.Smooth
- Part107.TopSurface = Enum.SurfaceType.Smooth
- Part107.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part107.Position = Vector3.new(29.6995831, 1.31103504, 138.153976)
- Part107.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh108.Parent = Part107
- SpecialMesh108.Scale = Vector3.new(1, 0.370370358, 0.222221851)
- SpecialMesh108.MeshType = Enum.MeshType.Wedge
- SpecialMesh108.Scale = Vector3.new(1, 0.370370358, 0.222221851)
- Part109.Parent = Tool0
- Part109.Material = Enum.Material.SmoothPlastic
- Part109.BrickColor = BrickColor.new("Dark stone grey")
- Part109.Anchored = true
- Part109.FormFactor = Enum.FormFactor.Custom
- Part109.Size = Vector3.new(0.274074107, 0.237036899, 1.65926218)
- Part109.CFrame = CFrame.new(29.6995831, 1.15502906, 138.961853, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part109.BottomSurface = Enum.SurfaceType.Smooth
- Part109.TopSurface = Enum.SurfaceType.Smooth
- Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part109.Position = Vector3.new(29.6995831, 1.15502906, 138.961853)
- Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh110.Parent = Part109
- Part111.Parent = Tool0
- Part111.Material = Enum.Material.Wood
- Part111.BrickColor = BrickColor.new("Brown")
- Part111.Anchored = true
- Part111.FormFactor = Enum.FormFactor.Custom
- Part111.Size = Vector3.new(0.200000003, 0.325925887, 0.659262419)
- Part111.CFrame = CFrame.new(29.6995831, 1.11205995, 137.282898, 1, 0, 0, 0, 0.999999881, 1.49011612e-08, 0, -1.49011612e-08, 0.999999881)
- Part111.BottomSurface = Enum.SurfaceType.Smooth
- Part111.TopSurface = Enum.SurfaceType.Smooth
- Part111.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part111.Position = Vector3.new(29.6995831, 1.11205995, 137.282898)
- Part111.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh112.Parent = Part111
- BlockMesh112.Scale = Vector3.new(0.629629612, 1, 1)
- BlockMesh112.Scale = Vector3.new(0.629629612, 1, 1)
- Part113.Parent = Tool0
- Part113.Material = Enum.Material.SmoothPlastic
- Part113.BrickColor = BrickColor.new("Dark stone grey")
- Part113.Rotation = Vector3.new(30, 0, 0)
- Part113.Anchored = true
- Part113.FormFactor = Enum.FormFactor.Custom
- Part113.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part113.CFrame = CFrame.new(29.6995831, 0.776122987, 138.924988, 1, 0, 0, 0, 0.866025329, -0.49999994, 0, 0.49999994, 0.866025329)
- Part113.BottomSurface = Enum.SurfaceType.Smooth
- Part113.TopSurface = Enum.SurfaceType.Smooth
- Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part113.Position = Vector3.new(29.6995831, 0.776122987, 138.924988)
- Part113.Orientation = Vector3.new(30, 0, 0)
- Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh114.Parent = Part113
- BlockMesh114.Scale = Vector3.new(0.185185179, 0.666666567, 0.0740740821)
- BlockMesh114.Scale = Vector3.new(0.185185179, 0.666666567, 0.0740740821)
- Part115.Parent = Tool0
- Part115.Material = Enum.Material.Wood
- Part115.BrickColor = BrickColor.new("Brown")
- Part115.Anchored = true
- Part115.FormFactor = Enum.FormFactor.Custom
- Part115.Size = Vector3.new(0.288888901, 0.244444102, 0.725928783)
- Part115.CFrame = CFrame.new(29.6995831, 1.13720703, 140.220886, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part115.BottomSurface = Enum.SurfaceType.Smooth
- Part115.TopSurface = Enum.SurfaceType.Smooth
- Part115.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part115.Position = Vector3.new(29.6995831, 1.13720703, 140.220886)
- Part115.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh116.Parent = Part115
- Part117.Parent = Tool0
- Part117.Material = Enum.Material.SmoothPlastic
- Part117.BrickColor = BrickColor.new("Dark stone grey")
- Part117.Anchored = true
- Part117.FormFactor = Enum.FormFactor.Custom
- Part117.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part117.CFrame = CFrame.new(29.7435303, 1.51122999, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part117.BottomSurface = Enum.SurfaceType.Smooth
- Part117.TopSurface = Enum.SurfaceType.Smooth
- Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part117.Position = Vector3.new(29.7435303, 1.51122999, 141.394958)
- Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh118.Parent = Part117
- BlockMesh118.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- BlockMesh118.Scale = Vector3.new(0.0370370373, 0.148148149, 0.370370358)
- Part119.Parent = Tool0
- Part119.Material = Enum.Material.Wood
- Part119.BrickColor = BrickColor.new("Brown")
- Part119.Rotation = Vector3.new(-180, 0, 0)
- Part119.Anchored = true
- Part119.FormFactor = Enum.FormFactor.Custom
- Part119.Size = Vector3.new(0.259259254, 0.607406735, 0.200000003)
- Part119.CFrame = CFrame.new(29.6995831, 0.733153999, 138.528992, 1, 0, 0, 0, -1, 0, 0, 0, -1)
- Part119.BottomSurface = Enum.SurfaceType.Smooth
- Part119.TopSurface = Enum.SurfaceType.Smooth
- Part119.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part119.Position = Vector3.new(29.6995831, 0.733153999, 138.528992)
- Part119.Orientation = Vector3.new(0, 180, 180)
- Part119.Color = Color3.new(0.486275, 0.360784, 0.27451)
- SpecialMesh120.Parent = Part119
- SpecialMesh120.Scale = Vector3.new(1, 1, 0.92592597)
- SpecialMesh120.MeshType = Enum.MeshType.Wedge
- SpecialMesh120.Scale = Vector3.new(1, 1, 0.92592597)
- Part121.Parent = Tool0
- Part121.Material = Enum.Material.Wood
- Part121.BrickColor = BrickColor.new("Brown")
- Part121.Anchored = true
- Part121.FormFactor = Enum.FormFactor.Custom
- Part121.Size = Vector3.new(0.288888901, 0.200000003, 0.200000003)
- Part121.CFrame = CFrame.new(29.6995831, 1.27417004, 139.883972, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part121.BottomSurface = Enum.SurfaceType.Smooth
- Part121.TopSurface = Enum.SurfaceType.Smooth
- Part121.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part121.Position = Vector3.new(29.6995831, 1.27417004, 139.883972)
- Part121.Color = Color3.new(0.486275, 0.360784, 0.27451)
- BlockMesh122.Parent = Part121
- BlockMesh122.Scale = Vector3.new(1, 0.148148149, 0.259259254)
- BlockMesh122.Scale = Vector3.new(1, 0.148148149, 0.259259254)
- Part123.Parent = Tool0
- Part123.Material = Enum.Material.SmoothPlastic
- Part123.BrickColor = BrickColor.new("Dark stone grey")
- Part123.Anchored = true
- Part123.FormFactor = Enum.FormFactor.Custom
- Part123.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part123.CFrame = CFrame.new(29.6995831, 1.47412097, 141.394958, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part123.BottomSurface = Enum.SurfaceType.Smooth
- Part123.TopSurface = Enum.SurfaceType.Smooth
- Part123.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part123.Position = Vector3.new(29.6995831, 1.47412097, 141.394958)
- Part123.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh124.Parent = Part123
- BlockMesh124.Scale = Vector3.new(0.0777777806, 0.222222239, 0.370370358)
- BlockMesh124.Scale = Vector3.new(0.0777777806, 0.222222239, 0.370370358)
- Part125.Parent = Tool0
- Part125.Material = Enum.Material.SmoothPlastic
- Part125.BrickColor = BrickColor.new("Dark stone grey")
- Part125.Rotation = Vector3.new(14.1999998, 0, 0)
- Part125.Anchored = true
- Part125.FormFactor = Enum.FormFactor.Custom
- Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.229629606)
- Part125.CFrame = CFrame.new(29.6995831, 1.45507801, 139.747986, 1, 0, 0, 0, 0.969430029, -0.24536632, 0, 0.24536632, 0.969430029)
- Part125.BottomSurface = Enum.SurfaceType.Smooth
- Part125.TopSurface = Enum.SurfaceType.Smooth
- Part125.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part125.Position = Vector3.new(29.6995831, 1.45507801, 139.747986)
- Part125.Orientation = Vector3.new(14.1999998, 0, 0)
- Part125.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh126.Parent = Part125
- BlockMesh126.Scale = Vector3.new(0.777777791, 0.0740740746, 1)
- BlockMesh126.Scale = Vector3.new(0.777777791, 0.0740740746, 1)
- Part127.Parent = Tool0
- Part127.Material = Enum.Material.SmoothPlastic
- Part127.BrickColor = BrickColor.new("Dark stone grey")
- Part127.Rotation = Vector3.new(0, 90, 0)
- Part127.Anchored = true
- Part127.FormFactor = Enum.FormFactor.Custom
- Part127.Size = Vector3.new(1.35555577, 0.200000003, 0.200000003)
- Part127.CFrame = CFrame.new(29.6405029, 1.38501, 138.898865, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part127.BottomSurface = Enum.SurfaceType.Smooth
- Part127.TopSurface = Enum.SurfaceType.Smooth
- Part127.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part127.Position = Vector3.new(29.6405029, 1.38501, 138.898865)
- Part127.Orientation = Vector3.new(0, 90, 0)
- Part127.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh128.Parent = Part127
- SpecialMesh128.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- SpecialMesh128.MeshType = Enum.MeshType.Wedge
- SpecialMesh128.Scale = Vector3.new(1, 0.370370358, 0.185185179)
- Part129.Name = "SmokePart"
- Part129.Parent = Tool0
- Part129.Material = Enum.Material.SmoothPlastic
- Part129.BrickColor = BrickColor.new("Dark stone grey")
- Part129.Rotation = Vector3.new(-90, 0, -180)
- Part129.Anchored = true
- Part129.FormFactor = Enum.FormFactor.Custom
- Part129.Size = Vector3.new(0.200000003, 1.11852014, 0.200000003)
- Part129.CFrame = CFrame.new(29.6954346, 1.12915003, 141.131897, -0.999999404, 2.98023224e-08, -9.40487325e-07, -9.40487553e-07, -6.82998063e-07, 0.999999702, 5.96046448e-08, 0.999999702, 6.82998234e-07)
- Part129.BottomSurface = Enum.SurfaceType.Smooth
- Part129.TopSurface = Enum.SurfaceType.Smooth
- Part129.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part129.Position = Vector3.new(29.6954346, 1.12915003, 141.131897)
- Part129.Orientation = Vector3.new(-89.9599991, -54.0099983, -125.989998)
- Part129.Color = Color3.new(0.388235, 0.372549, 0.384314)
- CylinderMesh130.Parent = Part129
- CylinderMesh130.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- CylinderMesh130.Scale = Vector3.new(0.777777791, 1, 0.629628539)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = owner
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement