Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local s = Instance.new("Sound")
- s.Name = "Sound"
- s.SoundId = "rbxassetid://2615482977"
- s.Volume = 10
- s.Looped = true
- s.archivable = false
- s.Parent = game.Workspace
- wait(3)
- s:play()
- --[[
- This script will change your shirt and pants ^-^
- Change the shirt and pants ID to the one you like
- If your using this script, do it as a local script ^-^
- ]]
- local part = game.Players.LocalPlayer.Character
- local basetemplate = "http://www.roblox.com/asset/?id="
- local shirt = 1618527158
- local pants = 318438366
- local h = part:findFirstChild("Shirt")
- if h ~= nil then
- h.ShirtTemplate = basetemplate..shirt
- else
- local i = Instance.new("Shirt")
- i.Name = "Shirt"
- i.ShirtTemplate = basetemplate..shirt
- i.Parent = part
- end
- local p = part:findFirstChild("Pants")
- if p ~= nil then
- p.PantsTemplate = basetemplate..pants
- else
- local np = Instance.new("Pants")
- np.PantsTemplate = basetemplate..pants
- np.Name = "Pants"
- np.Parent = part
- end
- p = game.Players.LocalPlayer
- char = p.Character
- local char = p.Character
- torso = char.Torso
- neck = char.Torso.Neck
- hum = char.Humanoid
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- tors = Character.Torso
- root = Character.HumanoidRootPart
- lleg = Character["Left Leg"]
- hed = Character.Head
- rleg = Character["Right Leg"]
- rarm = Character["Right Arm"]
- larm = Character["Left Arm"]
- ypcall(function()
- for i,v in pairs(Character:children()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- for i,v in pairs(Character:children()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- for i,v in pairs(Character:children()) do
- if v:IsA("Hair") then
- v:Destroy()
- end
- end
- end)
- CV="Hot pink"
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = char .Head
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "Highway"
- text.TextStrokeColor3 = BrickColor.new("Really black").Color
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=p.Character
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=char.Torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = BrickColor.new("Lime Green").Color
- v.Shape="Block"
- text.Text = "SICKO MODE"
- hed.face.Texture = "http://www.roblox.com/asset/?id=0"
- hed.Transparency = 0
- rleg.Transparency = 0
- rarm.Transparency = 0
- larm.Transparency = 0
- lleg.Transparency = 0
- tors.Transparency = 0
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- rarm = Character["Right Arm"]
- larm = Character["Left Arm"]
- vt = Vector3.new
- bc = BrickColor.new
- wit = bc("Earth Green").Color
- local prth = Instance.new("Part",Character)
- prth.Size = vt(1.25,1.25,1.25)
- prth.CanCollide = false
- prth.Material = "Neon"
- prth.Transparency = 0.7
- prth.BrickColor = bc("Earth Green")
- local wldh = Instance.new("Weld",Character)
- wldh.Part0 = hed
- wldh.Part1 = prth
- local prtrm = Instance.new("Part",Character)
- prtrm.Size = vt(2.1,2.1,1.1)
- prtrm.CanCollide = false
- prtrm.Transparency = 0.7
- prtrm.Material = "Neon"
- prtrm.BrickColor = bc("Earth Green")
- local wldm = Instance.new("Weld",Character)
- wldm.Part0 = root
- wldm.Part1 = prtrm
- local prtr = Instance.new("Part",Character)
- prtr.Size = vt(1.1,2.1,1.1)
- prtr.CanCollide = false
- prtr.Transparency = 0.7
- prtr.Material = "Neon"
- prtr.BrickColor = bc("Earth Green")
- local prtrl = Instance.new("Part",Character)
- prtrl.Size = vt(1.1,2.1,1.1)
- prtrl.CanCollide = false
- prtrl.Transparency = 0.7
- prtrl.Material = "Neon"
- prtrl.BrickColor = bc("Earth Green")
- local eff = Instance.new("ParticleEmitter",prtr)
- eff.LightEmission = 1
- eff.Texture = "rbxassetid://284205403"
- eff.Color = ColorSequence.new(wit)
- eff.Size = NumberSequence.new(0.5,1)
- eff.Acceleration = vt(0,25,0)
- eff.Speed = NumberRange.new(-5)
- eff.LockedToPart = false
- eff.Transparency = NumberSequence.new(0.95)
- eff.Lifetime = NumberRange.new(0.5)
- eff.Rate = 100000
- eff.VelocitySpread = 25
- local wld = Instance.new("Weld",Character)
- wld.Part0 = rarm
- wld.Part1 = prtr
- local wldl = Instance.new("Weld",Character)
- wldl.Part0 = rleg
- wldl.Part1 = prtrl
- local prtr2 = Instance.new("Part",Character)
- prtr2.Size = vt(1.1,2.1,1.1)
- prtr2.CanCollide = false
- prtr2.Transparency = 0.7
- prtr2.Material = "Neon"
- prtr2.BrickColor = bc("Earth Green")
- local prtrl2 = Instance.new("Part",Character)
- prtrl2.Size = vt(1.1,2.1,1.1)
- prtrl2.CanCollide = false
- prtrl2.Transparency = 0.7
- prtrl2.Material = "Neon"
- prtrl2.BrickColor = bc("Earth Green")
- local eff2 = Instance.new("ParticleEmitter",prtr2)
- eff2.LightEmission = 1
- eff2.Texture = "rbxassetid://284205403"
- eff2.Color = ColorSequence.new(wit)
- eff2.Size = NumberSequence.new(0.5,1)
- eff2.Acceleration = vt(0,25,0)
- eff2.Speed = NumberRange.new(-5)
- eff2.LockedToPart = false
- eff2.Transparency = NumberSequence.new(0.95)
- eff2.Lifetime = NumberRange.new(0.5)
- eff2.Rate = 100000
- eff2.VelocitySpread = 25
- local wld2 = Instance.new("Weld",Character)
- wld2.Part0 = larm
- wld2.Part1 = prtr2
- local wldl2 = Instance.new("Weld",Character)
- wldl2.Part0 = lleg
- wldl2.Part1 = prtrl2
- local mouse = game.Players.LocalPlayer:GetMouse()
- tors = game.Players.LocalPlayer.Character.Torso
- vt = Vector3.new
- bc = BrickColor.new
- local Effect = Instance.new("Part",game.Lighting)
- Effect.BrickColor = bc("Deep orange")
- Effect.Transparency = 1
- Effect.Anchored = true
- Effect.CanCollide = false
- Effect.Material = "Neon"
- Effect.Shape = "Ball"
- Effect.Size = vt(5,5,5)
- local fire1 = Instance.new("Fire",Effect)
- fire1.Name = "Fire"
- fire1.Heat = 0
- fire1.Size = 30
- fire1.SecondaryColor = bc("Really black").Color
- fire1.Color = bc("Deep orange").Color
- local fire2 = Instance.new("Fire",Effect)
- fire2.Name = "Fire2"
- fire2.Heat = 0
- fire2.Size = 25
- fire2.SecondaryColor = bc("Really black").Color
- fire2.Color = bc("Neon orange").Color
- function Explode(rad,par)
- local expart = Instance.new("Part",script.Parent)
- local expart2 = Instance.new("Part",script.Parent)
- local snd = Instance.new("Sound",expart)
- snd.SoundId = "rbxassetid://258057783"
- snd.Volume = 2.5
- local partMesh = Instance.new("SpecialMesh",expart)
- partMesh.MeshType = "Sphere"
- local partMesh2 = Instance.new("SpecialMesh",expart2)
- partMesh2.MeshType = "Sphere"
- local expld = Instance.new("Explosion", script.Parent)
- expld.BlastRadius = rad
- expld.Position = par.Position
- partMesh.Scale = vt(rad,rad,rad)
- expart.Size = vt(1,1,1)*1.5
- expart.Transparency = 0.5
- expart.Anchored = true
- expart.Material = "Neon"
- expart.BrickColor = bc("Deep orange")
- expart.CFrame = par.CFrame
- partMesh2.Scale = vt(rad,rad,rad)
- expart2.Size = vt(1.15,1.15,1.15)*1.5
- expart2.Transparency = 0.5
- expart2.Anchored = true
- expart2.Material = "Neon"
- expart2.BrickColor = bc("Bright orange")
- expart2.CFrame = par.CFrame
- snd:Play()
- for i = 0, 100 do
- expart.Transparency = expart.Transparency + 0.005
- partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
- expart.CFrame = expart.CFrame
- expart2.Transparency = expart.Transparency + 0.005
- partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
- expart2.CFrame = expart.CFrame
- wait(0)
- end
- snd.Parent = nil
- expart.Parent = nil
- expart2.Parent = nil
- expld.Parent = nil
- end
- function Explode2(rad,par)
- local expart = Instance.new("Part",script.Parent)
- local expart2 = Instance.new("Part",script.Parent)
- local snd = Instance.new("Sound",expart)
- snd.SoundId = "rbxassetid://165969964"
- snd.Volume = 3
- local partMesh = Instance.new("SpecialMesh",expart)
- partMesh.MeshType = "Sphere"
- local partMesh2 = Instance.new("SpecialMesh",expart2)
- partMesh2.MeshType = "Sphere"
- local expld = Instance.new("Explosion", script.Parent)
- expld.BlastRadius = rad
- expld.Position = par.Position
- partMesh.Scale = vt(rad,rad,rad)
- expart.Size = vt(1,1,1)*1.5
- expart.Transparency = 0.5
- expart.Anchored = true
- expart.Material = "Neon"
- expart.BrickColor = bc("Deep orange")
- expart.CFrame = par.CFrame
- partMesh2.Scale = vt(rad,rad,rad)
- expart2.Size = vt(1.15,1.15,1.15)*1.5
- expart2.Transparency = 0.5
- expart2.Anchored = true
- expart2.Material = "Neon"
- expart2.BrickColor = bc("Bright orange")
- expart2.CFrame = par.CFrame
- snd:Play()
- for i = 0, 100 do
- expart.Transparency = expart.Transparency + 0.005
- partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
- expart.CFrame = expart.CFrame
- expart2.Transparency = expart.Transparency + 0.005
- partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
- expart2.CFrame = expart.CFrame
- wait(0)
- end
- snd.Parent = nil
- expart.Parent = nil
- expart2.Parent = nil
- expld.Parent = nil
- end
- mouse.KeyDown:connect(function(k)
- k = k:lower()
- if k == "q" then
- local spart = Effect:Clone()
- spart.Parent = game.Players.LocalPlayer.Character
- spart.Transparency = 0
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*5
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*15
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*25
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*35
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*45
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*55
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*65
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*75
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*85
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*95
- wait()
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*105
- spart.Transparency = 1
- spart.Fire2:Destroy()
- spart.Fire:Destroy()
- Explode(25,spart)
- spart:Destroy()
- end
- if k == "e" then
- local spart = Effect:Clone()
- spart.Parent = game.Players.LocalPlayer.Character
- spart.Transparency = 0
- spart.Anchored = false
- spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*0
- spart.Position = spart.Position + vt(0,100,0)
- spart.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*150
- wait(1)
- spart.Transparency = 1
- spart.Fire2:Destroy()
- spart.Fire:Destroy()
- Explode2(75,spart)
- spart:Destroy()
- end
- if k == "r" then
- local ff = Instance.new("ForceField",game.Players.LocalPlayer.Character)
- game.Players.LocalPlayer.Character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*275
- wait(0.75)
- game.Players.LocalPlayer.Character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*-165
- Explode(30,game.Players.LocalPlayer.Character.Torso)
- wait(0.5)
- ff:Destroy()
- end
- if k == "f" then
- local ff = Instance.new("ForceField",game.Players.LocalPlayer.Character)
- for i = 0, 10 do
- game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,10,0)
- wait(0)
- end
- for i = 0, 5 do
- game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,1,0)
- wait(0)
- end
- game.Players.LocalPlayer.Character.Torso.Anchored = true
- wait(1.5)
- game.Players.LocalPlayer.Character.Torso.Anchored = false
- for i = 0, 10 do
- game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,-1,0)
- wait(0)
- end
- wait(0.25)
- Explode2(62.5,game.Players.LocalPlayer.Character.Torso)
- wait(0.5)
- ff:Destroy()
- end
- end)local player=game:GetService("Players").LocalPlayer
- local char=player.Character
- local mouse=player:GetMouse()
- local m = Instance.new("Model")
- m.Name = "BanShotgun"
- p1 = Instance.new("Part", m)
- p1.BrickColor = BrickColor.new("Black")
- p1.Reflectance = 0.050000000745058
- p1.FormFactor = Enum.FormFactor.Symmetric
- p1.Size = Vector3.new(1, 1, 1)
- p1.CFrame = CFrame.new(-2.15492487, 0.653484583, -29.0951958, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshType = Enum.MeshType.Wedge
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(0.200000003, 0.324999988, 0.0250000004)
- p2 = Instance.new("Part", m)
- p2.BrickColor = BrickColor.new("Black")
- p2.Reflectance = 0.050000000745058
- p2.FormFactor = Enum.FormFactor.Symmetric
- p2.Size = Vector3.new(1, 1, 1)
- p2.CFrame = CFrame.new(-2.20386124, 0.987397611, -29.0951366, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("SpecialMesh", p2)
- b2.MeshType = Enum.MeshType.Wedge
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.200000003, 0.349999994, 0.0250000004)
- p3 = Instance.new("Part", m)
- p3.BrickColor = BrickColor.new("Reddish brown")
- p3.FormFactor = Enum.FormFactor.Symmetric
- p3.Size = Vector3.new(1, 1, 1)
- p3.CFrame = CFrame.new(-3.56373763, 1.12921727, -29.0938339, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
- p3.BottomSurface = Enum.SurfaceType.Smooth
- p3.TopSurface = Enum.SurfaceType.Smooth
- b3 = Instance.new("SpecialMesh", p3)
- b3.MeshType = Enum.MeshType.Wedge
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
- p4 = Instance.new("Part", m)
- p4.BrickColor = BrickColor.new("Black")
- p4.Reflectance = 0.050000000745058
- p4.FormFactor = Enum.FormFactor.Symmetric
- p4.Size = Vector3.new(1, 1, 1)
- p4.CFrame = CFrame.new(-4.16612482, 1.01565111, -29.0932503, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p4.BottomSurface = Enum.SurfaceType.Smooth
- p4.TopSurface = Enum.SurfaceType.Smooth
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshType = Enum.MeshType.Wedge
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.125)
- p5 = Instance.new("Part", m)
- p5.BrickColor = BrickColor.new("Black")
- p5.Reflectance = 0.050000000745058
- p5.FormFactor = Enum.FormFactor.Symmetric
- p5.Size = Vector3.new(1, 1, 1)
- p5.CFrame = CFrame.new(-4.1144886, 0.922151566, -29.0932865, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("SpecialMesh", p5)
- b5.MeshType = Enum.MeshType.Wedge
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.075000003)
- p6 = Instance.new("Part", m)
- p6.BrickColor = BrickColor.new("Black")
- p6.Reflectance = 0.050000000745058
- p6.Size = Vector3.new(1, 1.20000005, 1)
- p6.CFrame = CFrame.new(-4.18367529, 0.922841907, -29.0932522, 0.989368796, 0.145421624, 0.000955129741, -0.145418033, 0.98937422, -3.97127478e-005, -0.000950834947, -9.99346812e-005, 1.00000477)
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("SpecialMesh", p6)
- b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b6.TextureId = ""
- b6.MeshType = Enum.MeshType.FileMesh
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(0.300000012, 0.224999994, 0.375)
- p7 = Instance.new("Part", m)
- p7.BrickColor = BrickColor.new("Reddish brown")
- p7.FormFactor = Enum.FormFactor.Symmetric
- p7.Size = Vector3.new(1, 1, 1)
- p7.CFrame = CFrame.new(-2.81104088, 0.734168172, -29.0945911, 0.000953504117, 0.145004377, 0.98943001, -3.74582596e-005, -0.989434183, 0.145009369, 1.00000477, -0.000175077395, -0.000938143407)
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshType = Enum.MeshType.Wedge
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(0.200000003, 0.675000012, 1.20000005)
- p8 = Instance.new("Part", m)
- p8.BrickColor = BrickColor.new("Reddish brown")
- p8.FormFactor = Enum.FormFactor.Symmetric
- p8.Size = Vector3.new(1, 1, 1)
- p8.CFrame = CFrame.new(-3.48048782, 1.07823563, -29.0939159, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p8.BottomSurface = Enum.SurfaceType.Smooth
- p8.TopSurface = Enum.SurfaceType.Smooth
- b8 = Instance.new("BlockMesh", p8)
- b8.Name = "Mesh"
- b8.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
- p9 = Instance.new("Part", m)
- p9.BrickColor = BrickColor.new("Reddish brown")
- p9.FormFactor = Enum.FormFactor.Symmetric
- p9.Size = Vector3.new(1, 1, 1)
- p9.CFrame = CFrame.new(-4.09010029, 1.01416194, -29.093338, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
- p9.BottomSurface = Enum.SurfaceType.Smooth
- p9.TopSurface = Enum.SurfaceType.Smooth
- b9 = Instance.new("SpecialMesh", p9)
- b9.MeshType = Enum.MeshType.Wedge
- b9.Name = "Mesh"
- b9.Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001)
- p10 = Instance.new("Part", m)
- p10.BrickColor = BrickColor.new("Reddish brown")
- p10.FormFactor = Enum.FormFactor.Symmetric
- p10.Size = Vector3.new(1, 1, 1)
- p10.CFrame = CFrame.new(-3.61588407, 0.881518245, -29.0937939, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
- p10.BottomSurface = Enum.SurfaceType.Smooth
- p10.TopSurface = Enum.SurfaceType.Smooth
- b10 = Instance.new("SpecialMesh", p10)
- b10.MeshType = Enum.MeshType.Wedge
- b10.Name = "Mesh"
- b10.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
- p11 = Instance.new("Part", m)
- p11.BrickColor = BrickColor.new("Reddish brown")
- p11.FormFactor = Enum.FormFactor.Symmetric
- p11.Size = Vector3.new(1, 1, 1)
- p11.CFrame = CFrame.new(-3.49975729, 1.03750873, -29.0938835, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b11 = Instance.new("BlockMesh", p11)
- b11.Name = "Mesh"
- b11.Scale = Vector3.new(0.200000003, 0.0250000004, 0.224999994)
- p12 = Instance.new("Part", m)
- p12.BrickColor = BrickColor.new("Reddish brown")
- p12.FormFactor = Enum.FormFactor.Symmetric
- p12.Size = Vector3.new(1, 1, 1)
- p12.CFrame = CFrame.new(-3.49217248, 0.899661601, -29.0939121, -0.000953025243, 0.14500685, -0.989429653, 3.66569002e-005, -0.989433825, -0.145011827, -1.00000477, -0.00017427509, 0.000937785313)
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b12 = Instance.new("SpecialMesh", p12)
- b12.MeshType = Enum.MeshType.Wedge
- b12.Name = "Mesh"
- b12.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
- p13 = Instance.new("Part", m)
- p13.BrickColor = BrickColor.new("Black")
- p13.Reflectance = 0.050000000745058
- p13.FormFactor = Enum.FormFactor.Symmetric
- p13.Size = Vector3.new(1, 1, 1)
- p13.CFrame = CFrame.new(-2.20502877, 0.82300514, -29.0951328, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- b13 = Instance.new("BlockMesh", p13)
- b13.Name = "Mesh"
- b13.Scale = Vector3.new(0.200000003, 0.0250000004, 0.675000012)
- p14 = Instance.new("Part", m)
- p14.BrickColor = BrickColor.new("Reddish brown")
- p14.FormFactor = Enum.FormFactor.Symmetric
- p14.Size = Vector3.new(1, 1, 1)
- p14.CFrame = CFrame.new(-3.5845294, 1.01245439, -29.0938187, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p14.BottomSurface = Enum.SurfaceType.Smooth
- p14.TopSurface = Enum.SurfaceType.Smooth
- b14 = Instance.new("BlockMesh", p14)
- b14.Name = "Mesh"
- b14.Scale = Vector3.new(0.200000003, 0.150000006, 0.200000003)
- p15 = Instance.new("Part", m)
- p15.BrickColor = BrickColor.new("Reddish brown")
- p15.FormFactor = Enum.FormFactor.Symmetric
- p15.Size = Vector3.new(1, 1, 1)
- p15.CFrame = CFrame.new(-3.84243298, 0.962012291, -29.0935745, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
- p15.BottomSurface = Enum.SurfaceType.Smooth
- p15.TopSurface = Enum.SurfaceType.Smooth
- b15 = Instance.new("SpecialMesh", p15)
- b15.MeshType = Enum.MeshType.Wedge
- b15.Name = "Mesh"
- b15.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
- p16 = Instance.new("Part", m)
- p16.BrickColor = BrickColor.new("Reddish brown")
- p16.FormFactor = Enum.FormFactor.Symmetric
- p16.Size = Vector3.new(1, 1, 1)
- p16.CFrame = CFrame.new(-3.55404687, 0.890585661, -29.0938454, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p16.BottomSurface = Enum.SurfaceType.Smooth
- p16.TopSurface = Enum.SurfaceType.Smooth
- b16 = Instance.new("BlockMesh", p16)
- b16.Name = "Mesh"
- b16.Scale = Vector3.new(0.200000003, 0.075000003, 0.0500000007)
- p17 = Instance.new("Part", m)
- p17.BrickColor = BrickColor.new("Reddish brown")
- p17.FormFactor = Enum.FormFactor.Symmetric
- p17.Size = Vector3.new(1, 1, 1)
- p17.CFrame = CFrame.new(-3.85874724, 1.07332921, -29.0935402, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p17.BottomSurface = Enum.SurfaceType.Smooth
- p17.TopSurface = Enum.SurfaceType.Smooth
- b17 = Instance.new("BlockMesh", p17)
- b17.Name = "Mesh"
- b17.Scale = Vector3.new(0.200000003, 0.375, 0.0500000007)
- p18 = Instance.new("Part", m)
- p18.BrickColor = BrickColor.new("Reddish brown")
- p18.FormFactor = Enum.FormFactor.Symmetric
- p18.Size = Vector3.new(1, 1, 1)
- p18.CFrame = CFrame.new(-3.63794446, 1.11833334, -29.09375, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
- p18.BottomSurface = Enum.SurfaceType.Smooth
- p18.TopSurface = Enum.SurfaceType.Smooth
- b18 = Instance.new("SpecialMesh", p18)
- b18.MeshType = Enum.MeshType.Wedge
- b18.Name = "Mesh"
- b18.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
- p19 = Instance.new("Part", m)
- p19.BrickColor = BrickColor.new("Reddish brown")
- p19.FormFactor = Enum.FormFactor.Symmetric
- p19.Size = Vector3.new(1, 1, 1)
- p19.CFrame = CFrame.new(-3.52386761, 0.857116222, -29.0938683, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
- p19.BottomSurface = Enum.SurfaceType.Smooth
- p19.TopSurface = Enum.SurfaceType.Smooth
- b19 = Instance.new("SpecialMesh", p19)
- b19.MeshType = Enum.MeshType.Wedge
- b19.Name = "Mesh"
- b19.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
- p20 = Instance.new("Part", m)
- p20.BrickColor = BrickColor.new("Reddish brown")
- p20.FormFactor = Enum.FormFactor.Symmetric
- p20.Size = Vector3.new(1, 1, 1)
- p20.CFrame = CFrame.new(-3.46235013, 0.954557002, -29.0939312, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
- p20.BottomSurface = Enum.SurfaceType.Smooth
- p20.TopSurface = Enum.SurfaceType.Smooth
- b20 = Instance.new("SpecialMesh", p20)
- b20.MeshType = Enum.MeshType.Wedge
- b20.Name = "Mesh"
- b20.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0250000004)
- p21 = Instance.new("Part", m)
- p21.BrickColor = BrickColor.new("Black")
- p21.Reflectance = 0.050000000745058
- p21.FormFactor = Enum.FormFactor.Symmetric
- p21.Size = Vector3.new(1, 1, 1)
- p21.CFrame = CFrame.new(-4.12901497, 1.02108967, -29.0932999, -0.000953025243, 0.989430428, 0.145000696, 3.66568856e-005, 0.145005673, -0.989434719, -1.00000477, -0.000937726698, -0.00017420965)
- p21.BottomSurface = Enum.SurfaceType.Smooth
- p21.TopSurface = Enum.SurfaceType.Smooth
- b21 = Instance.new("SpecialMesh", p21)
- b21.MeshType = Enum.MeshType.Wedge
- b21.Name = "Mesh"
- b21.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.125)
- p22 = Instance.new("Part", m)
- p22.BrickColor = BrickColor.new("Reddish brown")
- p22.FormFactor = Enum.FormFactor.Symmetric
- p22.Size = Vector3.new(1, 1, 1)
- p22.CFrame = CFrame.new(-3.56097627, 0.85166961, -29.0938396, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
- p22.BottomSurface = Enum.SurfaceType.Smooth
- p22.TopSurface = Enum.SurfaceType.Smooth
- b22 = Instance.new("SpecialMesh", p22)
- b22.MeshType = Enum.MeshType.Wedge
- b22.Name = "Mesh"
- b22.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0500000007)
- p23 = Instance.new("Part", m)
- p23.BrickColor = BrickColor.new("Reddish brown")
- p23.FormFactor = Enum.FormFactor.Symmetric
- p23.Size = Vector3.new(1, 1, 1)
- p23.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
- p23.BottomSurface = Enum.SurfaceType.Smooth
- p23.TopSurface = Enum.SurfaceType.Smooth
- b23 = Instance.new("SpecialMesh", p23)
- b23.MeshType = Enum.MeshType.Wedge
- b23.Name = "Mesh"
- b23.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
- p24 = Instance.new("Part", m)
- p24.BrickColor = BrickColor.new("Reddish brown")
- p24.FormFactor = Enum.FormFactor.Symmetric
- p24.Size = Vector3.new(1, 1, 1)
- p24.CFrame = CFrame.new(-2.87445021, 1.16705382, -29.0944824, 0.000953025243, -0.14500685, -0.989429653, -3.66569002e-005, 0.989433825, -0.145011827, 1.00000477, 0.00017427509, 0.000937785313)
- p24.BottomSurface = Enum.SurfaceType.Smooth
- p24.TopSurface = Enum.SurfaceType.Smooth
- b24 = Instance.new("SpecialMesh", p24)
- b24.MeshType = Enum.MeshType.Wedge
- b24.Name = "Mesh"
- b24.Scale = Vector3.new(0.200000003, 0.200000003, 1.20000005)
- p25 = Instance.new("Part", m)
- p25.BrickColor = BrickColor.new("Reddish brown")
- p25.FormFactor = Enum.FormFactor.Symmetric
- p25.Size = Vector3.new(1, 1, 1)
- p25.CFrame = CFrame.new(-3.51789355, 1.16113544, -29.0938625, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
- p25.BottomSurface = Enum.SurfaceType.Smooth
- p25.TopSurface = Enum.SurfaceType.Smooth
- b25 = Instance.new("SpecialMesh", p25)
- b25.MeshType = Enum.MeshType.Wedge
- b25.Name = "Mesh"
- b25.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
- p26 = Instance.new("Part", m)
- p26.BrickColor = BrickColor.new("Black")
- p26.Reflectance = 0.050000000745058
- p26.FormFactor = Enum.FormFactor.Symmetric
- p26.Size = Vector3.new(1, 1, 1)
- p26.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
- p26.BottomSurface = Enum.SurfaceType.Smooth
- p26.TopSurface = Enum.SurfaceType.Smooth
- b26 = Instance.new("SpecialMesh", p26)
- b26.MeshType = Enum.MeshType.Wedge
- b26.Name = "Mesh"
- b26.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
- p27 = Instance.new("Part", m)
- p27.BrickColor = BrickColor.new("Reddish brown")
- p27.FormFactor = Enum.FormFactor.Symmetric
- p27.Size = Vector3.new(1, 1, 1)
- p27.CFrame = CFrame.new(-3.87505674, 1.18464577, -29.0935287, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
- p27.BottomSurface = Enum.SurfaceType.Smooth
- p27.TopSurface = Enum.SurfaceType.Smooth
- b27 = Instance.new("SpecialMesh", p27)
- b27.MeshType = Enum.MeshType.Wedge
- b27.Name = "Mesh"
- b27.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
- p28 = Instance.new("Part", m)
- p28.BrickColor = BrickColor.new("Black")
- p28.Reflectance = 0.050000000745058
- p28.FormFactor = Enum.FormFactor.Symmetric
- p28.Size = Vector3.new(1, 1, 1)
- p28.CFrame = CFrame.new(-4.12077093, 1.13602281, -29.0932884, -0.000953521114, -0.989430428, -0.145003021, 3.73853618e-005, -0.145005614, 0.989432693, -1.00000215, 0.00093814393, 0.000175115449)
- p28.BottomSurface = Enum.SurfaceType.Smooth
- p28.TopSurface = Enum.SurfaceType.Smooth
- b28 = Instance.new("BlockMesh", p28)
- b28.Name = "Mesh"
- b28.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
- p29 = Instance.new("Part", m)
- p29.BrickColor = BrickColor.new("Black")
- p29.Reflectance = 0.050000000745058
- p29.FormFactor = Enum.FormFactor.Symmetric
- p29.Size = Vector3.new(1, 1, 1)
- p29.CFrame = CFrame.new(-4.34982538, 0.976086378, -29.0930767, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p29.BottomSurface = Enum.SurfaceType.Smooth
- p29.TopSurface = Enum.SurfaceType.Smooth
- b29 = Instance.new("BlockMesh", p29)
- b29.Name = "Mesh"
- b29.Scale = Vector3.new(0.0500000007, 0.075000003, 0.0500000007)
- p30 = Instance.new("Part", m)
- p30.BrickColor = BrickColor.new("Dark stone grey")
- p30.FormFactor = Enum.FormFactor.Symmetric
- p30.Size = Vector3.new(1, 1, 1)
- p30.CFrame = CFrame.new(-4.9143219, 1.12079072, -29.1825352, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
- p30.BottomSurface = Enum.SurfaceType.Smooth
- p30.TopSurface = Enum.SurfaceType.Smooth
- b30 = Instance.new("CylinderMesh", p30)
- b30.Name = "Mesh"
- b30.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
- p31 = Instance.new("Part", m)
- p31.BrickColor = BrickColor.new("Dark stone grey")
- p31.FormFactor = Enum.FormFactor.Symmetric
- p31.Size = Vector3.new(1, 1, 1)
- p31.CFrame = CFrame.new(-4.69170856, 1.15341234, -29.1827545, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
- p31.BottomSurface = Enum.SurfaceType.Smooth
- p31.TopSurface = Enum.SurfaceType.Smooth
- b31 = Instance.new("CylinderMesh", p31)
- b31.Name = "Mesh"
- b31.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
- p32 = Instance.new("Part", m)
- p32.BrickColor = BrickColor.new("Dark stone grey")
- p32.FormFactor = Enum.FormFactor.Symmetric
- p32.Size = Vector3.new(1, 1, 1)
- p32.CFrame = CFrame.new(-4.80302906, 1.13709342, -29.1826344, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p32.BottomSurface = Enum.SurfaceType.Smooth
- p32.TopSurface = Enum.SurfaceType.Smooth
- b32 = Instance.new("BlockMesh", p32)
- b32.Name = "Mesh"
- b32.Scale = Vector3.new(0.0250000004, 0.224999994, 0.100000001)
- p33 = Instance.new("Part", m)
- p33.BrickColor = BrickColor.new("Dark stone grey")
- p33.Name = "Handle"
- p33.FormFactor = Enum.FormFactor.Symmetric
- p33.Size = Vector3.new(1, 1, 1)
- p33.CFrame = CFrame.new(-4.67527771, 0.93909198, -29.0887852, -0.000953025243, -0.998054385, -0.062332958, 3.66568856e-005, -0.0623377189, 0.998058915, -1.00000477, 0.000949028472, 9.57214652e-005)
- p33.BottomSurface = Enum.SurfaceType.Smooth
- p33.TopSurface = Enum.SurfaceType.Smooth
- b33 = Instance.new("BlockMesh", p33)
- b33.Name = "Mesh"
- b33.Scale = Vector3.new(0.100000001, 0.224999994, 0.0250000004)
- p34 = Instance.new("Part", m)
- p34.BrickColor = BrickColor.new("Black")
- p34.Reflectance = 0.050000000745058
- p34.FormFactor = Enum.FormFactor.Symmetric
- p34.Size = Vector3.new(1, 1, 1)
- p34.CFrame = CFrame.new(-4.68374157, 0.927157044, -29.0927753, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p34.BottomSurface = Enum.SurfaceType.Smooth
- p34.TopSurface = Enum.SurfaceType.Smooth
- b34 = Instance.new("SpecialMesh", p34)
- b34.MeshType = Enum.MeshType.Wedge
- b34.Name = "Mesh"
- b34.Scale = Vector3.new(0.200000003, 0.600000024, 0.0500000007)
- p35 = Instance.new("Part", m)
- p35.BrickColor = BrickColor.new("Black")
- p35.Reflectance = 0.050000000745058
- p35.FormFactor = Enum.FormFactor.Symmetric
- p35.Size = Vector3.new(1, 1, 1)
- p35.CFrame = CFrame.new(-4.23371744, 1.13208508, -29.0931969, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p35.BottomSurface = Enum.SurfaceType.Smooth
- p35.TopSurface = Enum.SurfaceType.Smooth
- b35 = Instance.new("BlockMesh", p35)
- b35.Name = "Mesh"
- b35.Scale = Vector3.new(0.200000003, 0.200000003, 0.224999994)
- p36 = Instance.new("Part", m)
- p36.BrickColor = BrickColor.new("Black")
- p36.Reflectance = 0.050000000745058
- p36.FormFactor = Enum.FormFactor.Symmetric
- p36.Size = Vector3.new(1, 1, 1)
- p36.CFrame = CFrame.new(-4.67019892, 1.09338093, -29.0927811, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p36.BottomSurface = Enum.SurfaceType.Smooth
- p36.TopSurface = Enum.SurfaceType.Smooth
- b36 = Instance.new("BlockMesh", p36)
- b36.Name = "Mesh"
- b36.Scale = Vector3.new(0.200000003, 0.675000012, 0.275000006)
- p37 = Instance.new("Part", m)
- p37.BrickColor = BrickColor.new("Dark stone grey")
- p37.FormFactor = Enum.FormFactor.Symmetric
- p37.Size = Vector3.new(1, 1, 1)
- p37.CFrame = CFrame.new(-4.78727388, 0.931260169, -29.0886841, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
- p37.BottomSurface = Enum.SurfaceType.Smooth
- p37.TopSurface = Enum.SurfaceType.Smooth
- b37 = Instance.new("CylinderMesh", p37)
- b37.Name = "Mesh"
- b37.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
- p38 = Instance.new("Part", m)
- p38.BrickColor = BrickColor.new("Dark stone grey")
- p38.FormFactor = Enum.FormFactor.Symmetric
- p38.Size = Vector3.new(1, 1, 1)
- p38.CFrame = CFrame.new(-4.56095076, 0.946316838, -29.0889072, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
- p38.BottomSurface = Enum.SurfaceType.Smooth
- p38.TopSurface = Enum.SurfaceType.Smooth
- b38 = Instance.new("CylinderMesh", p38)
- b38.Name = "Mesh"
- b38.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
- p39 = Instance.new("Part", m)
- p39.BrickColor = BrickColor.new("Black")
- p39.Reflectance = 0.050000000745058
- p39.FormFactor = Enum.FormFactor.Symmetric
- p39.Size = Vector3.new(1, 1, 1)
- p39.CFrame = CFrame.new(-4.11217308, 1.25095737, -29.0933075, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
- p39.BottomSurface = Enum.SurfaceType.Smooth
- p39.TopSurface = Enum.SurfaceType.Smooth
- b39 = Instance.new("SpecialMesh", p39)
- b39.MeshType = Enum.MeshType.Wedge
- b39.Name = "Mesh"
- b39.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
- p40 = Instance.new("Part", m)
- p40.BrickColor = BrickColor.new("Black")
- p40.Reflectance = 0.050000000745058
- p40.FormFactor = Enum.FormFactor.Symmetric
- p40.Size = Vector3.new(1, 1, 1)
- p40.CFrame = CFrame.new(-4.35493803, 0.924815595, -29.0930729, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p40.BottomSurface = Enum.SurfaceType.Smooth
- p40.TopSurface = Enum.SurfaceType.Smooth
- b40 = Instance.new("SpecialMesh", p40)
- b40.MeshType = Enum.MeshType.Wedge
- b40.Name = "Mesh"
- b40.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
- p41 = Instance.new("Part", m)
- p41.BrickColor = BrickColor.new("Black")
- p41.Reflectance = 0.050000000745058
- p41.FormFactor = Enum.FormFactor.Symmetric
- p41.Size = Vector3.new(1, 1, 1)
- p41.CFrame = CFrame.new(-4.25365591, 1.26808178, -29.0931644, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
- p41.BottomSurface = Enum.SurfaceType.Smooth
- p41.TopSurface = Enum.SurfaceType.Smooth
- b41 = Instance.new("SpecialMesh", p41)
- b41.MeshType = Enum.MeshType.Wedge
- b41.Name = "Mesh"
- b41.Scale = Vector3.new(0.200000003, 0.0500000007, 0.200000003)
- p42 = Instance.new("Part", m)
- p42.BrickColor = BrickColor.new("Reddish brown")
- p42.Name = "SlideBack"
- p42.FormFactor = Enum.FormFactor.Symmetric
- p42.Size = Vector3.new(1, 1, 1)
- p42.CFrame = CFrame.new(-6.24299145, 0.797465444, -29.1022873, -0.000974006893, -0.993170202, -0.116664588, 9.23640255e-006, -0.116669506, 0.993174613, -1.00000477, 0.000966547581, 0.00012250182)
- p42.BottomSurface = Enum.SurfaceType.Smooth
- p42.TopSurface = Enum.SurfaceType.Smooth
- b42 = Instance.new("CylinderMesh", p42)
- b42.Name = "Mesh"
- b42.Scale = Vector3.new(0.159999996, 1.04999995, 0.159999996)
- p43 = Instance.new("Part", m)
- p43.BrickColor = BrickColor.new("Black")
- p43.Reflectance = 0.050000000745058
- p43.FormFactor = Enum.FormFactor.Symmetric
- p43.Size = Vector3.new(1, 2, 1)
- p43.CFrame = CFrame.new(-5.89675903, 0.848212898, -29.1026382, -0.000974006893, -0.993170261, -0.116664574, 9.2364462e-006, -0.116669416, 0.993174732, -1.00000477, 0.000966517895, 0.000122559548)
- p43.BottomSurface = Enum.SurfaceType.Smooth
- p43.TopSurface = Enum.SurfaceType.Smooth
- b43 = Instance.new("CylinderMesh", p43)
- b43.Name = "Mesh"
- b43.Scale = Vector3.new(0.0900000036, 0.875, 0.0900000036)
- p44 = Instance.new("Part", m)
- p44.BrickColor = BrickColor.new("Black")
- p44.Reflectance = 0.050000000745058
- p44.FormFactor = Enum.FormFactor.Symmetric
- p44.Size = Vector3.new(1, 3, 1)
- p44.CFrame = CFrame.new(-6.43690491, 0.907757998, -29.10355, -0.000977754593, -0.989433289, -0.144986004, 3.11434269e-005, -0.144986153, 0.989433706, -0.999999523, 0.000962913036, 0.000172555447)
- p44.BottomSurface = Enum.SurfaceType.Smooth
- p44.TopSurface = Enum.SurfaceType.Smooth
- b44 = Instance.new("CylinderMesh", p44)
- b44.Name = "Mesh"
- b44.Scale = Vector3.new(0.125, 0.925000012, 0.125)
- p45 = Instance.new("Part", m)
- p45.BrickColor = BrickColor.new("Black")
- p45.Reflectance = 0.050000000745058
- p45.FormFactor = Enum.FormFactor.Symmetric
- p45.Size = Vector3.new(1, 1, 1)
- p45.CFrame = CFrame.new(-5.02885818, 1.04081655, -29.092411, -0.000977583695, -0.989433527, -0.144981325, 3.34374854e-005, -0.144986302, 0.989437342, -1.00000477, 0.00096258556, 0.00017454887)
- p45.BottomSurface = Enum.SurfaceType.Smooth
- p45.TopSurface = Enum.SurfaceType.Smooth
- b45 = Instance.new("BlockMesh", p45)
- b45.Name = "Mesh"
- b45.Scale = Vector3.new(0.150000006, 0.0500000007, 0.275000006)
- p46 = Instance.new("Part", m)
- p46.BrickColor = BrickColor.new("Black")
- p46.Reflectance = 0.050000000745058
- p46.FormFactor = Enum.FormFactor.Symmetric
- p46.Size = Vector3.new(1, 2, 1)
- p46.CFrame = CFrame.new(-5.91714001, 0.895481288, -29.1040821, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p46.BottomSurface = Enum.SurfaceType.Smooth
- p46.TopSurface = Enum.SurfaceType.Smooth
- b46 = Instance.new("SpecialMesh", p46)
- b46.MeshType = Enum.MeshType.Wedge
- b46.Name = "Mesh"
- b46.Scale = Vector3.new(0.0250000004, 0.875, 0.0600000024)
- p47 = Instance.new("Part", m)
- p47.BrickColor = BrickColor.new("Black")
- p47.Reflectance = 0.050000000745058
- p47.FormFactor = Enum.FormFactor.Symmetric
- p47.Size = Vector3.new(1, 1, 1)
- p47.CFrame = CFrame.new(-7.10079002, 0.696738362, -29.102953, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p47.BottomSurface = Enum.SurfaceType.Smooth
- p47.TopSurface = Enum.SurfaceType.Smooth
- b47 = Instance.new("CylinderMesh", p47)
- b47.Name = "Mesh"
- b47.Scale = Vector3.new(0.0599999987, 0.600000024, 0.0599999987)
- p48 = Instance.new("Part", m)
- p48.BrickColor = BrickColor.new("Black")
- p48.Reflectance = 0.050000000745058
- p48.FormFactor = Enum.FormFactor.Symmetric
- p48.Size = Vector3.new(1, 1, 1)
- p48.CFrame = CFrame.new(-6.79160023, 0.742052138, -29.1032543, -0.000953025243, -0.989430428, -0.145000607, 3.66569147e-005, -0.145005643, 0.989434779, -1.00000477, 0.000937786303, 0.000174209563)
- p48.BottomSurface = Enum.SurfaceType.Smooth
- p48.TopSurface = Enum.SurfaceType.Smooth
- b48 = Instance.new("SpecialMesh", p48)
- b48.MeshType = Enum.MeshType.Head
- b48.Name = "Mesh"
- b48.Scale = Vector3.new(0.142499998, 0.075000003, 0.0949999988)
- p49 = Instance.new("Part", m)
- p49.BrickColor = BrickColor.new("Black")
- p49.Reflectance = 0.050000000745058
- p49.FormFactor = Enum.FormFactor.Symmetric
- p49.Size = Vector3.new(1, 1, 1)
- p49.CFrame = CFrame.new(-7.4099679, 0.651426435, -29.1026688, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
- p49.BottomSurface = Enum.SurfaceType.Smooth
- p49.TopSurface = Enum.SurfaceType.Smooth
- b49 = Instance.new("SpecialMesh", p49)
- b49.MeshType = Enum.MeshType.Head
- b49.Name = "Mesh"
- b49.Scale = Vector3.new(0.129999995, 0.075000003, 0.129999995)
- p50 = Instance.new("Part", m)
- p50.BrickColor = BrickColor.new("Really black")
- p50.FormFactor = Enum.FormFactor.Symmetric
- p50.Size = Vector3.new(1, 1, 1)
- p50.CFrame = CFrame.new(-7.79972458, 0.708041787, -29.1022511, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
- p50.BottomSurface = Enum.SurfaceType.Smooth
- p50.TopSurface = Enum.SurfaceType.Smooth
- b50 = Instance.new("CylinderMesh", p50)
- b50.Name = "Mesh"
- b50.Scale = Vector3.new(0.119999997, 0.0250000004, 0.119999997)
- p51 = Instance.new("Part", m)
- p51.BrickColor = BrickColor.new("Bright yellow")
- p51.Shape = Enum.PartType.Ball
- p51.Transparency = 1
- p51.Name = "Barrel"
- p51.FormFactor = Enum.FormFactor.Symmetric
- p51.Size = Vector3.new(1, 1, 1)
- p51.CFrame = CFrame.new(-7.92093897, 0.690279245, -29.1021328, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
- b51 = Instance.new("SpecialMesh", p51)
- b51.MeshType = Enum.MeshType.Sphere
- b51.Name = "Mesh"
- b51.Scale = Vector3.new(0.349999994, 1, 0.349999994)
- w1 = Instance.new("Weld", p28)
- w1.Part0 = p28
- w1.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w1.Part1 = p33
- w1.C1 = CFrame.new(0.00398254395, -0.56570816, 0.161980152, -0.603490472, -5.8440266e-005, -0.797371209, -0.794605076, 0.0832565799, 0.601390839, 0.0663519204, 0.996528804, -0.0502915457)
- w2 = Instance.new("Weld", p28)
- w2.Part0 = p28
- w2.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w2.Part1 = p12
- w2.C1 = CFrame.new(-1.52587891e-005, -0.325016022, 0.587680817, -0.603490472, -5.84402624e-005, -0.797371209, -0.000130135464, -1.00000072, 0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
- w3 = Instance.new("Weld", p28)
- w3.Part0 = p28
- w3.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w3.Part1 = p13
- w3.C1 = CFrame.new(-7.62939453e-006, 1.8501091, 0.587501049, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w4 = Instance.new("Weld", p28)
- w4.Part0 = p28
- w4.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w4.Part1 = p11
- w4.C1 = CFrame.new(0, 0.600166321, 0.187522888, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w5 = Instance.new("Weld", p28)
- w5.Part0 = p28
- w5.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w5.Part1 = p24
- w5.C1 = CFrame.new(7.62939453e-006, 0.150027752, 1.23764801, 0.603490472, 5.84402624e-005, 0.797371209, 0.000130135464, 1.00000072, -0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
- w6 = Instance.new("Weld", p28)
- w6.Part0 = p28
- w6.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w6.Part1 = p5
- w6.C1 = CFrame.new(1.52587891e-005, -0.0247955322, 0.212521076, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w7 = Instance.new("Weld", p28)
- w7.Part0 = p28
- w7.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w7.Part1 = p28
- w7.C1 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w8 = Instance.new("Weld", p28)
- w8.Part0 = p28
- w8.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w8.Part1 = p14
- w8.C1 = CFrame.new(-1.52587891e-005, 0.512657166, 0.200019836, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w9 = Instance.new("Weld", p28)
- w9.Part0 = p28
- w9.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w9.Part1 = p29
- w9.C1 = CFrame.new(0, -0.249824524, 0.125031471, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w10 = Instance.new("Weld", p28)
- w10.Part0 = p28
- w10.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w10.Part1 = p15
- w10.C1 = CFrame.new(1.52587891e-005, -0.21253252, -0.250164032, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w11 = Instance.new("Weld", p28)
- w11.Part0 = p28
- w11.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w11.Part1 = p23
- w11.C1 = CFrame.new(-1.52587891e-005, 2.28881836e-005, -0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w12 = Instance.new("Weld", p28)
- w12.Part0 = p28
- w12.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w12.Part1 = p2
- w12.C1 = CFrame.new(-1.52587891e-005, -0.425025225, 1.87509918, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w13 = Instance.new("Weld", p28)
- w13.Part0 = p28
- w13.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w13.Part1 = p25
- w13.C1 = CFrame.new(0, 0.0625762939, -0.600147247, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w14 = Instance.new("Weld", p28)
- w14.Part0 = p28
- w14.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w14.Part1 = p1
- w14.C1 = CFrame.new(1.52587891e-005, 0.762504101, 1.87509918, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w15 = Instance.new("Weld", p28)
- w15.Part0 = p28
- w15.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w15.Part1 = p3
- w15.C1 = CFrame.new(-1.52587891e-005, 0.0875091553, -0.550159454, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w16 = Instance.new("Weld", p28)
- w16.Part0 = p28
- w16.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w16.Part1 = p4
- w16.C1 = CFrame.new(0, -0.0623283386, 0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w17 = Instance.new("Weld", p28)
- w17.Part0 = p28
- w17.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w17.Part1 = p7
- w17.C1 = CFrame.new(3.81469727e-005, -0.587528467, -1.23761749, 0.60349077, 5.75778322e-005, 0.79737097, -0.000132617206, -1.00000072, 0.000172618486, 0.797370374, -0.000209054211, -0.603490293)
- w18 = Instance.new("Weld", p28)
- w18.Part0 = p28
- w18.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w18.Part1 = p6
- w18.C1 = CFrame.new(0.0312347412, 0.220061302, 1.52587891e-005, 0.763703048, -0.287548333, -0.57799083, 0.229250893, 0.957766891, -0.173575431, 0.603491783, 5.51111953e-005, 0.797370195)
- w19 = Instance.new("Weld", p28)
- w19.Part0 = p28
- w19.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w19.Part1 = p26
- w19.C1 = CFrame.new(-1.52587891e-005, -2.28881836e-005, 0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w20 = Instance.new("Weld", p28)
- w20.Part0 = p28
- w20.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w20.Part1 = p8
- w20.C1 = CFrame.new(-1.52587891e-005, 0.625137329, 0.150020599, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w21 = Instance.new("Weld", p28)
- w21.Part0 = p28
- w21.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w21.Part1 = p10
- w21.C1 = CFrame.new(1.52587891e-005, -0.325027466, -0.462646484, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w22 = Instance.new("Weld", p28)
- w22.Part0 = p28
- w22.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w22.Part1 = p27
- w22.C1 = CFrame.new(7.62939453e-006, -0.0124778748, 0.250167847, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w23 = Instance.new("Weld", p28)
- w23.Part0 = p28
- w23.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w23.Part1 = p9
- w23.C1 = CFrame.new(1.52587891e-005, -0.125020027, -0.012676239, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w24 = Instance.new("Weld", p28)
- w24.Part0 = p28
- w24.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w24.Part1 = p49
- w24.C1 = CFrame.new(-0.0124969482, -3.32469177, 0.00252437592, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w25 = Instance.new("Weld", p28)
- w25.Part0 = p28
- w25.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w25.Part1 = p34
- w25.C1 = CFrame.new(-1.52587891e-005, -0.587306976, 0.125023842, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w26 = Instance.new("Weld", p28)
- w26.Part0 = p28
- w26.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w26.Part1 = p35
- w26.C1 = CFrame.new(-1.52587891e-005, -0.112323761, -0.0124816895, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w27 = Instance.new("Weld", p28)
- w27.Part0 = p28
- w27.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w27.Part1 = p45
- w27.C1 = CFrame.new(-7.62939453e-006, -0.912296295, -0.0374598503, -0.603510201, -5.80592568e-005, -0.797356248, -0.797355652, 0.000232390841, 0.603509784, 0.000150870692, 1.00000048, -0.000187069018)
- w28 = Instance.new("Weld", p28)
- w28.Part0 = p28
- w28.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w28.Part1 = p36
- w28.C1 = CFrame.new(-1.52587891e-005, -0.549804688, -0.0374789238, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w29 = Instance.new("Weld", p28)
- w29.Part0 = p28
- w29.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w29.Part1 = p41
- w29.C1 = CFrame.new(7.62939453e-006, -0.149932384, -0.11233139, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w30 = Instance.new("Weld", p28)
- w30.Part0 = p28
- w30.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w30.Part1 = p40
- w30.C1 = CFrame.new(0, -0.262317657, 0.175018787, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w31 = Instance.new("Weld", p28)
- w31.Part0 = p28
- w31.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w31.Part1 = p46
- w31.C1 = CFrame.new(-0.0124969482, -1.81225204, -0.0224823952, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w32 = Instance.new("Weld", p28)
- w32.Part0 = p28
- w32.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w32.Part1 = p48
- w32.C1 = CFrame.new(-0.0124969482, -2.69971848, 0.00252342224, -0.603490472, -5.84402369e-005, -0.797371209, -0.797370434, 0.000212809246, 0.603489876, 0.000135137365, 1.00000072, -0.000175609748)
- w33 = Instance.new("Weld", p28)
- w33.Part0 = p28
- w33.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w33.Part1 = p22
- w33.C1 = CFrame.new(7.62939453e-006, -0.362522602, -0.512645721, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
- w34 = Instance.new("Weld", p28)
- w34.Part0 = p28
- w34.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w34.Part1 = p39
- w34.C1 = CFrame.new(1.52587891e-005, -0.112472534, 0.0251731873, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w35 = Instance.new("Weld", p28)
- w35.Part0 = p28
- w35.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w35.Part1 = p21
- w35.C1 = CFrame.new(-1.52587891e-005, 0.0248222351, -0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, 0.797370553, -0.000212779458, -0.603489876, -0.000135066075, -1.00000072, 0.00017555579)
- w36 = Instance.new("Weld", p28)
- w36.Part0 = p28
- w36.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w36.Part1 = p20
- w36.C1 = CFrame.new(-7.62939453e-006, -0.275024891, 0.625148773, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w37 = Instance.new("Weld", p28)
- w37.Part0 = p28
- w37.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w37.Part1 = p19
- w37.C1 = CFrame.new(0, -0.362514734, 0.550151825, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w38 = Instance.new("Weld", p28)
- w38.Part0 = p28
- w38.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w38.Part1 = p18
- w38.C1 = CFrame.new(0, 0.0875172615, 0.475158691, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
- w39 = Instance.new("Weld", p28)
- w39.Part0 = p28
- w39.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w39.Part1 = p17
- w39.C1 = CFrame.new(0, 0.250164032, 0.100025654, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w40 = Instance.new("Weld", p28)
- w40.Part0 = p28
- w40.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w40.Part1 = p16
- w40.C1 = CFrame.new(-7.62939453e-006, 0.525146484, 0.325020313, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w41 = Instance.new("Weld", p28)
- w41.Part0 = p28
- w41.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w41.Part1 = p37
- w41.C1 = CFrame.new(-0.677974701, 0.162815094, 0.00397491455, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
- w42 = Instance.new("Weld", p28)
- w42.Part0 = p28
- w42.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w42.Part1 = p38
- w42.C1 = CFrame.new(-0.451152802, 0.161896229, 0.00396728516, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
- w43 = Instance.new("Weld", p28)
- w43.Part0 = p28
- w43.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w43.Part1 = p47
- w43.C1 = CFrame.new(-0.0124893188, -3.01221085, 0.00252389908, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w44 = Instance.new("Weld", p28)
- w44.Part0 = p28
- w44.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w44.Part1 = p30
- w44.C1 = CFrame.new(-0.787288666, 0.0900039673, -0.0999822617, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
- w45 = Instance.new("Weld", p28)
- w45.Part0 = p28
- w45.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w45.Part1 = p31
- w45.C1 = CFrame.new(-0.562297821, 0.0900115967, -0.0999789238, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
- w46 = Instance.new("Weld", p28)
- w46.Part0 = p28
- w46.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w46.Part1 = p32
- w46.C1 = CFrame.new(-0.0899963379, -0.674808502, -0.0999746323, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
- w47 = Instance.new("Weld", p28)
- w47.Part0 = p28
- w47.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w47.Part1 = p42
- w47.C1 = CFrame.new(-0.0110626221, -2.1472168, 0.0886478424, -0.603510201, -8.25231546e-005, -0.797356248, -0.797026396, 0.0287916008, 0.603257656, 0.022908045, 0.999586046, -0.0174424034)
- w48 = Instance.new("Weld", p28)
- w48.Part0 = p28
- w48.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w48.Part1 = p43
- w48.C1 = CFrame.new(-0.0110778809, -1.79742813, 0.0786418915, -0.603510201, -8.25231182e-005, -0.797356248, -0.797026455, 0.0287916902, 0.603257656, 0.0229081046, 0.999586165, -0.0174423754)
- w49 = Instance.new("Weld", p28)
- w49.Part0 = p28
- w49.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w49.Part1 = p44
- w49.C1 = CFrame.new(-0.0125198364, -2.32474518, -0.10995245, -0.603510559, -6.01851607e-005, -0.797356009, -0.797355294, 0.000229827841, 0.603510082, 0.000147621366, 1.00000048, -0.000187263431)
- w50 = Instance.new("Weld", p28)
- w50.Part0 = p28
- w50.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w50.Part1 = p50
- w50.C1 = CFrame.new(-0.0125427246, -3.70212173, -0.109936714, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
- w51 = Instance.new("Weld", p28)
- w51.Part0 = p28
- w51.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
- w51.Part1 = p51
- w51.C1 = CFrame.new(-0.0125427246, -3.82463074, -0.109936237, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
- m.Parent = char
- m:MakeJoints()
- m.Parent = char
- local prev
- local parts = char.BanShotgun:GetChildren()
- for i = 1,#parts do
- if (parts[i].className == "Part") or (parts[i].className == "WedgePart") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "CornerWedgePart") then
- if (prev ~= nil)then
- local weld = Instance.new("Weld")
- weld.Part0 = prev
- weld.Part1 = parts[i]
- weld.C0 = prev.CFrame:inverse()
- weld.C1 = parts[i].CFrame:inverse()
- weld.Parent = prev
- end
- prev = parts[i]
- end
- end
- char.BanShotgun.Handle.CFrame = CFrame.new(char["Right Arm"].Position)
- local SWeld = Instance.new("Weld",char.BanShotgun.Handle)
- SWeld.Name = "SWeld"
- SWeld.Part0 = char.BanShotgun.Handle
- SWeld.Part1 = char["Left Arm"]
- SWeld.C0 = CFrame.new(-.80,-.50,-.50)*CFrame.fromEulerAnglesXYZ(8.9,0.50,1.1) --Rotation,first is
- --local camerashotgun = char.BanShotgun:Clone()
- --camerashotgun.Parent = game.Workspace.CurrentCamera
- --camerashotgun2 = game.Workspace.CurrentCamera.BanShotgun:GetChildren()
- --for i, v in pairs(camerashotgun2) do
- --if v.ClassName == "Part" then
- --v.CanCollide = false
- --end
- --end
- local idle = Instance.new("Animation", char)
- idle.AnimationId = "http://www.roblox.com/Asset?ID=94242777"
- idle.Name = "idle"
- local fire = Instance.new("Animation", char)
- fire.AnimationId = "http://www.roblox.com/Asset?ID=94332152"
- fire.Name = "fire"
- local reload = Instance.new("Animation", char)
- reload.AnimationId = "http://www.roblox.com/Asset?ID=94245658"
- reload.Name = "reload"
- local reload=Instance.new("Sound")
- reload.SoundId="http://roblox.com/asset/?id=200289834"
- reload.PlayOnRemove=false
- reload.Volume=100
- reload.Looped=false
- reload.Pitch = 1
- reload.Parent=char["Left Arm"]
- function WaitForChild(obj, name)
- while not obj:FindFirstChild(name) do
- wait()
- print("1waiting for " .. name)
- end
- return obj:FindFirstChild(name)
- end
- local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.idle)
- aniTrack:Play(0,1,1)
- local camera = game.Workspace.CurrentCamera
- local Handle = char.BanShotgun.Handle
- local Barrel = char.BanShotgun.Barrel
- local Ammo = 0
- function computeDirection(pos)
- local invrtDir = 1 / math.sqrt((pos.magnitude * pos.magnitude))
- local dir = Vector3.new(pos.x * invrtDir, pos.y * invrtDir, pos.z * invrtDir)
- return dir
- end
- local pellet = Instance.new("Part")
- pellet.Name = "Bullet"
- pellet.Shape = 0
- pellet.BrickColor = BrickColor.new(103)
- pellet.Size = Vector3.new(1,1,1)
- pellet.Locked = true
- local m = Instance.new("SpecialMesh")
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(1,1.4,1) -- How big the bullet will look; change if you want
- m.Parent = pellet
- function fire()
- for i = 1, 3 do -- Set this for more or less bullets
- local b = pellet:Clone()
- b.Parent = workspace
- b.CanCollide = true
- game.Debris:AddItem(b,4)
- local target = mouse.Hit.p - Barrel.Position
- local dir = computeDirection(target)
- local pos = Barrel.Position + (dir * 2)
- local bcframe = CFrame.new(pos, pos + dir)
- local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
- b.CFrame = foirc
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
- bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
- bv.Parent = b
- b.Touched:connect(function(h)
- if h.Parent:FindFirstChild("Humanoid") then h.Parent.Humanoid:TakeDamage(math.random(2,4)) h.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector*4 wait(.56) b:Destroy() end
- if h.Parent:FindFirstChild("Humanoid") and math.random(1, 15) == 1 then h.Parent.Humanoid.Sit = true end
- --Dislocate Left--
- if h.Parent:FindFirstChild("Left Arm") and math.random(1,60) == 1 then h.Parent.Torso["Left Shoulder"]:Destroy() local B2 = Instance.new("Part") B2.TopSurface = 0 B2.BottomSurface = 0 B2.formFactor = "Symmetric" B2.Size = Vector3.new(1, 1, 1) B2.Transparency = 1 B2.CFrame = h.Parent["Left Arm"].CFrame * CFrame.new(0, -0.5, 0) B2.Parent = h.Parent
- local W2 = Instance.new("Weld")
- W2.Part0 = h.Parent["Left Arm"]
- W2.Part1 = B2
- W2.C0 = CFrame.new(0, -0.5, 0)
- W2.Parent = h.Parent["Left Arm"]
- local Joint2 = Instance.new("Glue")
- Joint2.Name = "Left Shoulder"
- Joint2.Part0 = h.Parent.Torso
- Joint2.Part1 = h.Parent["Left Arm"]
- Joint2.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint2.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Joint2.Parent = h.Parent.Torso end
- --Dislocate Right--
- if h.Parent:FindFirstChild("Right Arm") and math.random(1,60) == 1 then h.Parent.Torso["Right Shoulder"]:Destroy() 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 = h.Parent["Right Arm"].CFrame * CFrame.new(0, -0.5, 0) B.Parent = h.Parent
- local W = Instance.new("Weld")
- W.Part0 = h.Parent["Right Arm"]
- W.Part1 = B
- W.C0 = CFrame.new(0, -0.5, 0)
- W.Parent = h.parent["Right Arm"]
- local Joint = Instance.new("Glue")
- Joint.Name = "Right Shoulder"
- Joint.Part0 = h.Parent.Torso
- Joint.Part1 = h.Parent["Right Arm"]
- 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 = h.Parent.Torso end
- end)
- end
- end
- function fire2()
- for i = 100, 300 do -- Set this for more or less bullets
- local b = pellet:Clone()
- b.Parent = workspace
- b.CanCollide = true
- game.Debris:AddItem(b,4)
- local target = mouse.Hit.p - Barrel.Position
- local dir = computeDirection(target)
- local pos = Barrel.Position + (dir * 2)
- local bcframe = CFrame.new(pos, pos + dir)
- local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
- b.CFrame = foirc
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
- bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
- bv.Parent = b
- b.Touched:connect(function(h)
- if h.Parent:FindFirstChild("Humanoid") then game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end
- end)
- end
- end
- function fire3()
- for i = 100, 200 do -- Set this for more or less bullets
- local b = pellet:Clone()
- b.Parent = workspace
- b.CanCollide = true
- game.Debris:AddItem(b,4)
- local target = mouse.Hit.p - Barrel.Position
- local dir = computeDirection(target)
- local pos = Barrel.Position + (dir * 2)
- local bcframe = CFrame.new(pos, pos + dir)
- local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
- b.CFrame = foirc
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
- bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
- bv.Parent = b
- b.Touched:connect(function(h)
- if h.Parent:FindFirstChild("Humanoid") then ypcall(function() while wait() do game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end end) end
- end)
- end
- end
- mouse.Button1Down:connect(function()
- if Ammo >= 0 then
- Ammo = Ammo - 1
- local s2=Instance.new("Sound")
- game.Debris:AddItem(s2,.2)
- s2.SoundId="http://roblox.com/asset/?id=131073013"
- s2.PlayOnRemove=false
- s2.Volume=100
- s2.Looped=false
- s2.Pitch = 1
- s2.Parent=Barrel
- s2:Play()
- local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
- aniTrack:Play(0,1,3)
- fire()
- wait(.70)
- aniTrack:Stop()
- end
- end)
- mouse.KeyDown:connect(function(key) local key=key:lower()
- if key=="k" then
- if Ammo >= 0 then
- Ammo = Ammo - 1
- local s1=Instance.new("Sound")
- s1.SoundId="http://roblox.com/asset/?id=181184130"
- s1.PlayOnRemove=false
- s1.Volume=100
- s1.Looped=false
- s1.Pitch = 1
- s1.Parent=char.Head
- s1:Play()
- wait(1.5)
- local s2=Instance.new("Sound")
- game.Debris:AddItem(s2,.2)
- s2.SoundId="http://roblox.com/asset/?id=131073013"
- s2.PlayOnRemove=false
- s2.Volume=100
- s2.Looped=false
- s2.Pitch = 1
- s2.Parent=Barrel
- s2:Play()
- local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
- aniTrack:Play(0,1,3)
- fire2()
- wait(.70)
- aniTrack:Stop()
- end
- end
- end)
- mouse.KeyDown:connect(function(key) local key=key:lower()
- if key=="b" then
- if Ammo >= 0 then
- Ammo = Ammo - 1
- local s1=Instance.new("Sound")
- s1.SoundId="http://roblox.com/asset/?id=142449703"
- s1.PlayOnRemove=false
- s1.Volume=100
- s1.Looped=false
- s1.Pitch = 1
- s1.Parent=char.Head
- s1:Play()
- wait(3)
- s1:Stop()
- local s2=Instance.new("Sound")
- game.Debris:AddItem(s2,.2)
- s2.SoundId="http://roblox.com/asset/?id=131073013"
- s2.PlayOnRemove=false
- s2.Volume=100
- s2.Looped=false
- s2.Pitch = 1
- s2.Parent=Barrel
- s2:Play()
- local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
- aniTrack:Play(0,1,3)
- fire3()
- wait(.70)
- aniTrack:Stop()
- end
- end
- end)
- mouse.KeyDown:connect(function(key) local key=key:lower()
- if key=="r" then
- if Ammo <=1 then
- local hum = char:findFirstChild("Humanoid")
- local reloadanim = hum:LoadAnimation(char.reload)
- reloadanim:Play()
- reload:Play()
- char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
- --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
- wait(.20)
- char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
- --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
- wait(.20)
- char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
- --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
- wait(.10)
- reloadanim:Stop()
- char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
- --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
- Ammo = Ammo + 1000
- end
- end
- end)
- if char.Humanoid.Health == 0 then
- char.BanShotgun:Destroy()
- --game.Workspace.CurrentCamera.BanShotgun:Destroy()
- end
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------==Made by LuisPambid==--
- --==Santoryu==--
- --script:remove()
- local player=game.Players.LocalPlayer
- local char=player.Character
- repeat wait() until player and char
- local torso=char.Torso
- local head=char.Head
- local human=char.Humanoid
- local hat
- for i, v in pairs(char:children()) do if v:isA("Hat") then hat=v end end
- local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
- local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
- local c=function(f) coroutine.resume(coroutine.create(f)) end
- local p=function(f) pcall(f) end
- local add={
- Part=function(par, a, c, col, t, s, cf)
- local p=Instance.new("Part", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
- return p
- end,
- Wedge=function(par, a, c, col, t, s, cf)
- local p=Instance.new("WedgePart", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
- return p
- end,
- Weld=function(par, p1, cf)
- local w=Instance.new("Weld", par) w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new()
- return w
- end,
- Mesh=function(ins, par, s, of, t)
- local m=Instance.new(ins, par) m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() pcall(function() m.MeshType=t end)
- return m
- end
- }
- local scriptname="Santoryu" --Name here
- pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char[scriptname.."B"]:remove() player.PlayerGui[scriptname]:remove() end)
- local model=Instance.new("Model", char) model.Name=scriptname
- local modelB=Instance.new("Model", char) modelB.Name=scriptname.."B"
- local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
- local sound=Instance.new("Sound", char)
- local bin=Instance.new("HopperBin", player.Backpack) bin.Name=model.Name
- local skincolor="White"
- local body={}
- local animate={}
- local obj={}
- function createParts()
- --==PARTS==--
- body.Head=head:clone() body.Head.Parent=model body.Head.BrickColor=BrickColor.new(skincolor) body.Head.Transparency=0
- body.Torso=add.Part(model, false, false, skincolor, 0, Vector3.new(2, 2, 1), nil)
- body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
- body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
- p(function() for i, v in pairs(char:children()) do v.Transparency=1 end end)
- p(function() for i, v in pairs(char:children()) do v["face"]:clone().Parent=body.Head v["face"]:remove() end end)
- p(function() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end end end)
- --==WELDS==--
- body.HeadW=add.Weld(body.Head, body.Torso, CFrame.new(0, 1.5, 0))
- body.TorsoW=add.Weld(body.Torso, torso, nil)
- body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0))
- body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0))
- --==MESHES==--
- add.Mesh("BlockMesh", body.ArmLeft, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
- add.Mesh("BlockMesh", body.ArmRight, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
- add.Mesh("BlockMesh", body.LegLeft, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
- add.Mesh("BlockMesh", body.LegRight, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
- ---------------------------------------------------------------------------------------
- animate={
- ["Head"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf
- end;
- ["Torso"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.TorsoW.C1=cf
- end;
- ["ArmLeft"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf
- end;
- ["ArmRight"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf
- end;
- ["LegLeft"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf
- end;
- ["LegRight"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
- body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf
- end;
- }
- --==Objects==--
- obj.LH=add.Part(model, false, false, "Really black", 0, Vector3.new(.5, 1, .2), nil)
- obj.LHW=add.Weld(obj.LH, body.ArmLeft, CFrame.new(-.3, -.5, -.2))
- obj.LH=add.Part(model, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
- obj.LHW=add.Weld(obj.LH, body.ArmLeft, CFrame.new(-.3, -.9, 0))
- --Right
- obj.HandleRight=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
- obj.HandleRightW=add.Weld(obj.HandleRight, body.ArmRight, CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, 0))
- for i=1, 5 do
- obj.DesignRight=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
- obj.DesignRightW=add.Weld(obj.DesignRight, obj.HandleRight, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
- end
- obj.GuardRight=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
- obj.GuardRightW=add.Weld(obj.GuardRight, obj.HandleRight, CFrame.new(0, 1.1, 0))
- obj.GuardRightB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
- obj.GuardRightBM=add.Mesh("BlockMesh", obj.GuardRightB, Vector3.new(.5, 1, 1), nil, nil)
- obj.GuardRightBW=add.Weld(obj.GuardRightB, obj.HandleRight, CFrame.new(0, 1.25, 0))
- obj.BladeRight=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeRight.Reflectance=.5
- obj.BladeRightM=add.Mesh("BlockMesh", obj.BladeRight, Vector3.new(.5, 1, 1), nil, nil)
- obj.BladeRightW=add.Weld(obj.BladeRight, obj.HandleRight, CFrame.new(0, 3, 0))
- obj.PointRight=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointRight.Reflectance=.5
- obj.PointM=add.Mesh("SpecialMesh", obj.PointRight, Vector3.new(.5, 1, 1), nil, "Wedge")
- obj.PointW=add.Weld(obj.PointRight, obj.BladeRight, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
- --Left
- obj.HandleLeft=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
- obj.HandleLeftW=add.Weld(obj.HandleLeft, body.ArmLeft, CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, 0))
- for i=1, 5 do
- obj.DesignLeft=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
- obj.DesignLeftW=add.Weld(obj.DesignLeft, obj.HandleLeft, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
- end
- obj.GuardLeft=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
- obj.GuardLeftW=add.Weld(obj.GuardLeft, obj.HandleRight, CFrame.new(0, 1.1, 0))
- obj.GuardLeftB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
- obj.GuardLeftBM=add.Mesh("BlockMesh", obj.GuardLeftB, Vector3.new(.5, 1, 1), nil, nil)
- obj.GuardLeftBW=add.Weld(obj.GuardLeftB, obj.HandleLeft, CFrame.new(0, 1.25, 0))
- obj.BladeLeft=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeLeft.Reflectance=.5
- obj.BladeLeftM=add.Mesh("BlockMesh", obj.BladeLeft, Vector3.new(.5, 1, 1), nil, nil)
- obj.BladeLeftW=add.Weld(obj.BladeLeft, obj.HandleLeft, CFrame.new(0, 3, 0))
- obj.PointLeft=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointLeft.Reflectance=.5
- obj.PointM=add.Mesh("SpecialMesh", obj.PointLeft, Vector3.new(.5, 1, 1), nil, "Wedge")
- obj.PointW=add.Weld(obj.PointLeft, obj.BladeLeft, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
- --Head
- obj.HandleHead=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
- obj.HandleHeadW=add.Weld(obj.HandleHead, body.Head, CFrame.new(0, -.25, -.5)*CFrame.Angles(0, 0, math.rad(90)))
- for i=1, 5 do
- obj.DesignHead=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
- obj.DesignHeadW=add.Weld(obj.DesignHead, obj.HandleHead, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
- end
- obj.GuardHead=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
- obj.GuardHeadW=add.Weld(obj.GuardHead, obj.HandleHead, CFrame.new(0, 1.1, 0))
- obj.GuardHeadB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
- obj.GuardHeadBM=add.Mesh("BlockMesh", obj.GuardHeadB, Vector3.new(.5, 1, 1), nil, nil)
- obj.GuardHeadBW=add.Weld(obj.GuardHeadB, obj.HandleHead, CFrame.new(0, 1.25, 0))
- obj.BladeHead=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeHead.Reflectance=.5
- obj.BladeHeadM=add.Mesh("BlockMesh", obj.BladeHead, Vector3.new(.5, 1, 1), nil, nil)
- obj.BladeHeadW=add.Weld(obj.BladeHead, obj.HandleHead, CFrame.new(0, 3, 0))
- obj.PointHead=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointHead.Reflectance=.5
- obj.PointM=add.Mesh("SpecialMesh", obj.PointHead, Vector3.new(.5, 1, 1), nil, "Wedge")
- obj.PointW=add.Weld(obj.PointHead, obj.BladeHead, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
- end
- function removeParts()
- p(function()
- for i, v in pairs(model:children()) do v:remove() end for i, v in pairs(modelB:children()) do v:remove() end for i, v in pairs(char:children()) do v.Transparency=0 end
- end)
- end
- function play(id, pitch)
- c(function()
- local sound=Instance.new("Sound", workspace)
- sound.Pitch=pitch
- sound.SoundId=id
- sound:play()
- wait(.5)
- sound:remove()
- end)
- end
- --Variables--
- local speed=32
- local mana=100
- local trailDeb=false
- local hitDeb=false
- local keyDeb=false
- local loopDeb=false
- local label=Instance.new("TextLabel", gui)
- label.Position=UDim2.new(0, 0, 0, 100)
- label.Size=UDim2.new(0, 200, 0, 20)
- label.BorderColor=BrickColor.Black()
- label.BackgroundColor=BrickColor.White()
- label.TextColor=BrickColor.Black()
- label.Font="ArialBold"
- label.FontSize="Size18"
- label.Text="100"
- local charge=Instance.new("TextLabel", label) charge.Transparency=.5
- charge.Position=UDim2.new(0, 0, 0, 0)
- charge.Size=UDim2.new(1, 0, 1, 0)
- charge.BorderColor=BrickColor.Black()
- charge.BackgroundColor=BrickColor.Blue()
- charge.TextColor=BrickColor.Black()
- charge.Font="ArialBold"
- charge.FontSize="Size18"
- charge.Text=""
- local attackLabel=Instance.new("TextLabel", gui)
- attackLabel.Position=UDim2.new(0, 0, 0, 150)
- attackLabel.Size=UDim2.new(0, 150, 0, 50)
- attackLabel.BorderColor=BrickColor.Black()
- attackLabel.BackgroundColor=BrickColor.Black()
- attackLabel.TextColor=BrickColor.White()
- attackLabel.Font="ArialBold"
- attackLabel.FontSize="Size18"
- attackLabel.Text="DemonSlash(Q)"
- local attackLabel2=Instance.new("TextLabel", attackLabel)
- attackLabel2.Position=UDim2.new(0, 0, 1, 0)
- attackLabel2.Size=UDim2.new(1, 0, 1, 0)
- attackLabel2.BorderColor=BrickColor.Black()
- attackLabel2.BackgroundColor=BrickColor.Black()
- attackLabel2.TextColor=BrickColor.White()
- attackLabel2.Font="ArialBold"
- attackLabel2.FontSize="Size18"
- attackLabel2.Text="PoundHo(E)"
- local attackLabel3=Instance.new("TextLabel", attackLabel2)
- attackLabel3.Position=UDim2.new(0, 0, 1, 0)
- attackLabel3.Size=UDim2.new(1, 0, 1, 0)
- attackLabel3.BorderColor=BrickColor.Black()
- attackLabel3.BackgroundColor=BrickColor.Black()
- attackLabel3.TextColor=BrickColor.White()
- attackLabel3.Font="ArialBold"
- attackLabel3.FontSize="Size18"
- attackLabel3.Text="ThousandWorlds(R)"
- local attackLabel4=Instance.new("TextLabel", attackLabel3)
- attackLabel4.Position=UDim2.new(0, 0, 1, 0)
- attackLabel4.Size=UDim2.new(1, 0, 1, 0)
- attackLabel4.BorderColor=BrickColor.Black()
- attackLabel4.BackgroundColor=BrickColor.Black()
- attackLabel4.TextColor=BrickColor.White()
- attackLabel4.Font="ArialBold"
- attackLabel4.FontSize="Size18"
- attackLabel4.Text="Charge(Z)"
- local attackLabel5=Instance.new("TextLabel", attackLabel4)
- attackLabel5.Position=UDim2.new(0, 0, 1, 0)
- attackLabel5.Size=UDim2.new(1, 0, 1, 0)
- attackLabel5.BorderColor=BrickColor.Black()
- attackLabel5.BackgroundColor=BrickColor.Black()
- attackLabel5.TextColor=BrickColor.White()
- attackLabel5.Font="ArialBold"
- attackLabel5.FontSize="Size18"
- attackLabel5.Text="GreatTwister(F)"
- local attackLabel6=Instance.new("TextLabel", attackLabel5)
- attackLabel6.Position=UDim2.new(0, 0, 1, 0)
- attackLabel6.Size=UDim2.new(1, 0, 1, 0)
- attackLabel6.BorderColor=BrickColor.Black()
- attackLabel6.BackgroundColor=BrickColor.Black()
- attackLabel6.TextColor=BrickColor.White()
- attackLabel6.Font="ArialBold"
- attackLabel6.FontSize="Size18"
- attackLabel6.Text="Block(X)"
- function hit(h)
- for i, v in pairs(modelB:children()) do if h==v then return end end
- for i, v in pairs(model:children()) do if h==v then return end end
- if runDeb==true and h.Parent~=char and h.Name~="Trailz" and h.Name~="Base" and hitDeb==false then hitDeb=true print("GotHit") h:remove()
- p(function()
- local pYPos=h.Position.y-(h.Size.y/2)
- local sYPos=obj.PointHead.Position.y
- local p=h:clone() p.Parent=workspace p.Anchored=true p.CanCollide=false p.Name="Trailz"
- local p2=h:clone() p2.Parent=workspace p2.Anchored=true p2.CanCollide=false p.Name="Trailz"
- p.formFactor="Custom"
- p2.formFactor="Custom"
- p.Size=Vector3.new(h.Size.x, sYPos-pYPos, h.Size.z)
- p2.Size=Vector3.new(h.Size.x, p2.Size.y-(sYPos-pYPos), h.Size.z)
- p.CFrame=h.CFrame*CFrame.new(0, -p2.Size.y/2, 0)
- p2.CFrame=h.CFrame*CFrame.new(0, p.Size.y/2, 0)
- c(function()
- for i=0, 1, .05 do
- wait()
- p.Transparency=i p2.Transparency=i
- end
- p:remove() p2:remove()
- end)
- end) wait()
- hitDeb=false
- end
- end
- function computePos(pos, pos2)
- local pos3=Vector3.new(pos2.x, pos.y, pos2.z)
- torso.CFrame=CFrame.new(pos, pos3)
- return pos3
- end
- function nearTorso(pos, dis)
- local temp
- local distance=dis
- for i, v in pairs(workspace:children()) do
- if v:isA("Model") then
- temp=v:findFirstChild("Torso")
- local humanoid=v:findFirstChild("Humanoid")
- if temp and humanoid and v~=char and (temp.CFrame.p-pos).magnitude<distance then
- distance=(temp.CFrame.p-pos).magnitude
- return temp
- end
- end
- end
- end
- function trail(pos, cf)
- c(function()
- local old=(pos.CFrame*cf).p
- while trailDeb==true do
- wait()
- local new=(pos.CFrame*cf).p
- local mag=(old-new).magnitude
- local dis=(old+new)/2
- local trail=add.Part(model, true, false, "Pastel blue-green", 0, Vector3.new(.2, mag, .2), CFrame.new(dis, new)*CFrame.Angles(math.pi/2, 0, 0)) trail.Name="Trailz"
- local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(1, 1, 1), nil, nil)
- old=new
- c(function()
- for i=1, 0, -.2 do
- wait()
- trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i)
- end
- trail:remove()
- end)
- c(function()
- for i=0, 1, .2 do
- wait()
- trail.Transparency=i
- end
- end)
- end
- end)
- end
- local Attacks={
- ["DemonSlash"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-5
- for i=0, 1, .1 do wait()
- animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
- animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
- end
- trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
- for i, v in pairs(modelB:children()) do
- connection=v.Touched:connect(hit)
- end
- play("rbxasset://sounds//swordslash.wav", 1)
- for i=0, 1, .2 do wait()
- torso.CFrame=torso.CFrame+torso.CFrame.lookVector*(10*i)
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(math.rad(90), -math.rad(45)+(math.rad(45)*i), math.rad(15)-(math.rad(150)*i)))
- animate.ArmRight(CFrame.Angles(math.rad(90), math.rad(45)+(-math.rad(45)*i), -math.rad(15)-(-math.rad(150)*i)))
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
- end
- wait(1)
- for i=1, 0, -.1 do wait()
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(math.rad(90)*i, 0, -math.rad(90)*i))
- animate.ArmRight(CFrame.Angles(math.rad(90)*i, 0, math.rad(90)*i))
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(135)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(135)*i)
- end
- trailDeb=false
- human.WalkSpeed=speed
- end;
- ["PoundHo"]=function(mouse) human.WalkSpeed=0
- for i=0, 1, .1 do wait()
- animate.Torso(CFrame.new(0, 2.5*i, -5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
- animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(180)*i)
- end
- local spin=45
- local rotate=45
- trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new()) trail(obj.PointHead, CFrame.new())
- for i, v in pairs(modelB:children()) do
- connection=v.Touched:connect(hit)
- end
- while loopDeb==true and mana>0 do wait() spin=spin+rotate mana=mana-1
- --[[local wind=add.Part(model, true, false, "Cyan", .5, Vector3.new(1, 1, 1), body.Torso.CFrame*CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(90), 0, 0)) wind.Name="Trailz"
- local windM=add.Mesh("SpecialMesh", wind, Vector3.new(1, 1, 1), nil, "File") windM.MeshId="http://www.roblox.com/asset/?id=3270017"
- c(function()
- for i=0, 3, .2 do wait()
- wind.CFrame=body.Torso.CFrame*CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(90), 0, 0)
- wind.Mesh.Scale=wind.Mesh.Scale+Vector3.new(i, i, i)
- end
- wind:remove()
- end)]]
- computePos((torso.CFrame*CFrame.new(0, 0, -1)*CFrame.Angles(-math.rad(90), 0, 0)).p, mouse.Hit.p)
- animate.Torso(CFrame.new(0, 2.5, -5)*CFrame.Angles(-math.rad(90), -math.rad(spin), 0))
- end
- trailDeb=false
- for i=1, 0, -.1 do wait() play("rbxasset://sounds//swordslash.wav", 1)
- animate.Torso(CFrame.new(0, 2.5*i, -5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
- animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(180)*i)
- end
- human.WalkSpeed=speed
- end;
- ["ThousandWorlds"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-20
- for i=0, 1, .1 do wait()
- animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, math.rad(45)*i))
- animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, -math.rad(45)*i))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), math.rad(45)*i, math.rad(180)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), -math.rad(45)*i, 0)
- end
- trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
- for i, v in pairs(modelB:children()) do
- connection=v.Touched:connect(hit)
- end
- for i=0, 50, 1 do wait() play("http://www.roblox.com/asset/?id=3931318", 1)
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), math.rad(45), math.rad(180)+i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), -math.rad(45), i)
- end
- play("rbxasset://sounds//swordslash.wav", 1)
- for i=0, 1, .2 do wait()
- local fakeP=add.Part(workspace, true, false, "White", 0, Vector3.new(5, 5, 5), CFrame.new((torso.CFrame*CFrame.new(0, 0, 1.5)).p, torso.CFrame.p)*CFrame.Angles(math.rad(90), 0, 0)) fakeP.Name="Trailz"
- local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
- c(function()
- for i=0, 1, .05 do
- wait()
- fakeP.Transparency=i
- end
- fakeP:remove()
- end)
- c(function()
- for i=1, 20, 1 do
- wait()
- mesh.Scale=Vector3.new(i, i/2, i)
- end
- end)
- torso.CFrame=torso.CFrame+torso.CFrame.lookVector*(20*i)
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, 0))
- animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- end
- trailDeb=false
- wait(3)
- for i=1, 0, -.1 do wait()
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, 0))
- animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- end
- human.WalkSpeed=speed
- end;
- ["Charge"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p)
- for i=0, 1, .1 do wait()
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(180)-(-math.rad(90)*i)))
- animate.ArmRight(CFrame.Angles(0, 0, -math.rad(180)-(math.rad(90)*i)))
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(45)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(45)*i)
- end
- while loopDeb==true do wait() if mana>=0 and mana<100 then mana=mana+1 end play("http://www.roblox.com/asset/?id=2101137", 1)
- local aura=add.Part(model, true, false, "Really black", .5, Vector3.new(1, 1, 1), torso.CFrame*CFrame.new(0, -4, 0)*CFrame.Angles(0, math.rad(math.random(-45, 45)), 0)) aura.Name="Trailz"
- local auraM=add.Mesh("SpecialMesh", aura, Vector3.new(1, 1, 1), nil, "File") auraM.MeshId="http://www.roblox.com/asset/?id=20329976"
- local aura2=add.Part(model, true, false, "Really black", .5, Vector3.new(5, 5, 5), torso.CFrame*CFrame.new(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15))*CFrame.Angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))))
- aura2.Name="Trailz"
- c(function()
- for i=0, 3, .2 do wait()
- auraM.Scale=auraM.Scale+Vector3.new(i, i/2, i)
- end
- c(function()
- for i=.5, 1, .1 do
- wait()
- aura.Transparency=i aura2.Transparency=i
- end
- end)
- aura:remove() aura2:remove()
- end)
- end
- for i=1, 0, -.1 do wait()
- animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
- animate.ArmLeft(CFrame.Angles(0, 0, (-math.rad(90)*i)))
- animate.ArmRight(CFrame.Angles(0, 0, (math.rad(90)*i)))
- animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
- animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(45)*i)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(45)*i)
- end
- human.WalkSpeed=speed
- end;
- ["GreatTwister"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-40
- for i=0, 1, .1 do wait()
- animate.Torso(CFrame.new(0, 0, -50*i))
- animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
- animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), math.rad(180)*i, 0)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), 0, 0)
- end
- trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
- local tornado=add.Part(workspace, true, false, "Cyan", .5, Vector3.new(1, 1, 1), body.Torso.CFrame*CFrame.Angles(math.rad(180), 0, 0)) tornado.Name="Trailz"
- local tornadoM=add.Mesh("SpecialMesh", tornado, Vector3.new(1, 1, 1), nil, "File") tornadoM.MeshId="http://www.roblox.com/asset/?id=36755354"
- local spin=35
- for i=0, 50, 1 do wait() play("rbxasset://sounds//swordslash.wav", 1)
- animate.Torso(CFrame.new(0, 0, -50)*CFrame.Angles(0, -math.rad(i*45), 0))
- tornado.CFrame=body.Torso.CFrame*CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(180), 0, 0)
- tornado.Size=Vector3.new(i, i, i)
- tornadoM.Scale=Vector3.new(i, i, i)
- end
- c(function() c(function()wait(10) tornado:remove() end) while true do wait() spin=spin+35 tornado.Touched:connect(hit) tornado.CFrame=tornado.CFrame*CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(spin), 0) end end)
- for i=1, 0, -.1 do wait()
- animate.Torso(CFrame.new(0, 0, -50*i)*CFrame.Angles(0, -math.rad(i*45), 0))
- animate.Torso(CFrame.Angles(0, 0, 0))
- animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
- animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
- obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), math.rad(180)*i, 0)
- obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), 0, 0)
- end
- trailDeb=false
- human.WalkSpeed=speed
- end;
- ["Block"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p)
- for i=0, 1, .1 do wait()
- animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
- animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
- end
- local shieldPart=add.Part(model, true, false, "White", 1, Vector3.new(10, 10, 1), torso.CFrame+torso.CFrame.lookVector*1.5)
- while loopDeb==true do wait() computePos(torso.CFrame.p, mouse.Hit.p) shieldPart.CFrame=torso.CFrame+torso.CFrame.lookVector*1.5
- shieldPart.Touched:connect(function(h) while runDeb==false do wait() end
- if h.Parent~=char and h.Parent~=modelB and h.Parent~=model and h.Name~="Trailz" and h.Name~="Base" and hitDeb==false then hitDeb=true print(h.Name)
- local fakeP=add.Part(workspace, true, false, "Bright yellow", 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
- local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
- c(function()
- for i=0, 1, .05 do
- wait()
- fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
- end
- fakeP:remove()
- end)
- c(function()
- for i=0, 1, .05 do
- wait()
- fakeP.Transparency=i
- end
- end)
- h.Anchored=false
- local bp=Instance.new("BodyPosition", h) bp.maxForce=Vector3.new(math.huge, math.huge, math.huge) bp.position=(CFrame.new(torso.CFrame.p, h.CFrame.p)*CFrame.new(0, 0, -50)).p
- h.Velocity=Vector3.new(0, 0, 0) h.RotVelocity=Vector3.new(0, 0, 0)
- game.Debris:addItem(bp, .2)
- wait()
- hitDeb=false
- end
- end)
- end
- shieldPart:remove()
- for i=1, 0, -.1 do wait()
- animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
- animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
- end
- human.WalkSpeed=speed
- end
- }
- bin.Selected:connect(function(mouse) createParts() human.WalkSpeed=speed
- for i=0, 1, .1 do wait()
- animate.ArmLeft(CFrame.Angles(0, math.rad(45)*i, -math.rad(45)*i))
- animate.ArmRight(CFrame.Angles(0, -math.rad(45)*i, math.rad(45)*i))
- end
- human.Running:connect(function(speed)
- if speed>0 then while keyDeb==true do wait() end
- animate.ArmLeft(CFrame.Angles(0, math.rad(45), -math.rad(45)))
- animate.ArmRight(CFrame.Angles(0, -math.rad(45), math.rad(45)))
- body.LegLeft.Transparency=1 body.LegRight.Transparency=1
- leg.Left.Transparency=0 leg.Right.Transparency=0
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key=="q" and keyDeb==false and mana>=5 then keyDeb=true runDeb=true
- Attacks.DemonSlash(mouse)
- keyDeb=false runDeb=false
- end
- if key=="e" and keyDeb==false and mana>=0 then keyDeb=true runDeb=true loopDeb=true
- Attacks.PoundHo(mouse)
- keyDeb=false runDeb=false
- end
- if key=="r" and keyDeb==false and mana>=20 then keyDeb=true runDeb=true loopDeb=true
- Attacks.ThousandWorlds(mouse)
- keyDeb=false runDeb=false
- end
- if key=="z" and keyDeb==false then keyDeb=true runDeb=true loopDeb=true
- Attacks.Charge(mouse)
- keyDeb=false runDeb=false
- end
- if key=="f" and keyDeb==false and mana>=40 then keyDeb=true runDeb=true loopDeb=true
- Attacks.GreatTwister(mouse)
- keyDeb=false runDeb=false
- end
- if key=="x" and keyDeb==false and mana>=0 then keyDeb=true runDeb=true loopDeb=true
- Attacks.Block(mouse)
- keyDeb=false runDeb=false
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key=="e" and keyDeb==true then loopDeb=false end
- if key=="x" and keyDeb==true then loopDeb=false end
- if key=="z" and keyDeb==true then loopDeb=false end
- end)
- c(function() while true do wait() label.Text=mana charge.Size=UDim2.new(mana/100, 0, 1, 0) end end)
- end)
- bin.Deselected:connect(function() removeParts() end)--mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement