Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Converted using Mokiros's Model to Script plugin
- -- Converted string size: 20001
- local Scripts = { function()
- local drink = script.Parent.Parent.MP5
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Colt45
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Ma5b
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Magnum
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Sniper
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- function Weldnow()
- local w1 = Instance.new("Weld")
- w1.Parent = script.Parent.Handle
- w1.Part0 = w1.Parent
- w1.Part1 = script.Parent.Handle1
- w1.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-.6,0)
- end
- script.Parent.Equipped:connect(Weldnow)
- script.Parent.Unequipped:connect(Weldnow)
- end; function()
- Tool = script.Parent
- RT = 0.2
- shotc = 0
- colors = {26}
- function fire(v)
- Tool.Handle.Fire:play()
- Tool.Parent.Torso:findFirstChild("Right Shoulder").CurrentAngle = 2
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:GetPlayerFromCharacter(Tool.Parent)
- local missile = Instance.new("Part")
- local shellcasing = Instance.new("Part")
- local spawnPos = vCharacter.Colt45.Handle.Position
- local otherspawnPos = vCharacter.Colt45.Handle1.Position
- spawnPos = spawnPos + (v * 8)
- missile.Position = spawnPos
- missile.Locked = false
- missile.Size = Vector3.new(1,1,1)
- missile.Velocity = v * 750
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 0
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = 0
- missile.Friction = 0
- missile.CanCollide = true
- shellcasing.Position = otherspawnPos
- shellcasing.Locked = false
- shellcasing.Size = Vector3.new(1,1,1)
- shellcasing.Velocity = v * 15
- shellcasing.BrickColor = BrickColor.new(24)
- shellcasing.Shape = 1
- shellcasing.BottomSurface = 0
- shellcasing.TopSurface = 0
- shellcasing.Name = "Shell Casing"
- shellcasing.Elasticity = 0
- shellcasing.Reflectance = 0
- shellcasing.Friction = 1
- shellcasing.CanCollide = true
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,100,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_mesh = script.Parent.Mesh:clone()
- new_mesh.Parent = shellcasing
- --local new_mesh2 = script.Parent.Mesh1:clone()
- --new_mesh2.Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local thingy = script.Parent.BrickCleanup:clone()
- thingy.Disabled = false
- thingy.Parent = shellcasing
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- shellcasing.Parent = game.Workspace
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- fire(lookAt)
- shotc = shotc + 1
- if (shotc >= 15) then
- RT = 3
- shotc = 0
- end
- wait(RT)
- RT = 0.2
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- ball = script.Parent
- damage = 5
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid ~= nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(.5)
- untagHumanoid(humanoid)
- end
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(1)
- ball.Parent = nil
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(2.5)
- script.Parent.Parent = nil
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
- wait(.2)
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- Tool = script.Parent
- colors = {199}
- function fire(v)
- Tool.Handle.Fire:play()
- local vCharacter = Tool
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.Handle.Position
- spawnPos = spawnPos + (v * 5)
- missile.Position = spawnPos
- missile.Size = Vector3.new(0.2,0.2,0.2)
- missile.Velocity = v * 500
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 0
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = 0
- missile.Friction = 1
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,100,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- --wait(0.05)
- --fire(
- end
- function check(en)
- ---------------------------------------Function start here.
- if (Tool.Enabled == false) then
- return false
- end--end for if!
- -------------------------------
- if (Tool.Enabled == true) then
- return true
- end
- ---------------------------------------Function end here.
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- --Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- if (check()) then
- fire(lookAt)
- wait(0.1)
- onActivated()
- end
- return
- --Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(1)
- script.Parent.Parent = nil
- end; function()
- -- Made by DraketehDark.Dude it is easy to make :P
- Tool = script.Parent
- Char = Tool.Parent.Parent.Character
- function onDeath()
- if Tool.Parent == Char then
- Tool.Parent = game.Workspace
- end
- end
- Char.Humanoid.Died:connect(onDeath)
- end; function()
- ball = script.Parent
- damage = 12
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- -- make a splat
- --for i=1,3 do
- -- local s = Instance.new("Part")
- -- s.Shape = 1 -- block
- -- s.formFactor = 2 -- plate
- -- s.Size = Vector3.new(1,.4,1)
- -- s.BrickColor = ball.BrickColor
- -- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
- -- s.Velocity = 15 * v--15
- -- s.CFrame = CFrame.new(ball.Position + v, v)
- --- ball.BrickCleanup:clone().Parent = s
- -- s.BrickCleanup.Disabled = false
- -- s.Parent = game.Workspace
- --
- --end
- if humanoid ~= nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- end
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(0.8)
- ball.Parent = nil
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = true
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- --wait(.5)
- --mouse.Icon = "rbxasset://textures\\GunCursor.png"
- --enabled = true
- --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
- end
- function onButton1Up(mouse)
- enabled = false
- Tool.Enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(2.2)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- Tool.Enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- mouse.Button1Up:connect(function() onButton1Up(mouse)end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- function Weldnow()
- local w1 = Instance.new("Weld")
- w1.Parent = script.Parent.Handle
- w1.Part0 = w1.Parent
- w1.Part1 = script.Parent.Handle2
- w1.C1 = CFrame.fromEulerAnglesXYZ(-1.2, 0, 0) * CFrame.new(0, -0.2, -0.4)
- local w2 = Instance.new("Weld")
- w2.Parent = script.Parent.Handle
- w2.Part0 = w1.Parent
- w2.Part1 = script.Parent.Handle3
- w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -0.1, 0.3)
- local w3 = Instance.new("Weld")
- w3.Parent = script.Parent.Handle
- w3.Part0 = w1.Parent
- w3.Part1 = script.Parent.Handle4
- w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.6) * CFrame.new(0, 0.6, 0.4)
- local w4 = Instance.new("Weld")
- w4.Parent = script.Parent.Handle
- w4.Part0 = w1.Parent
- w4.Part1 = script.Parent.Handle5
- w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 1.1, 0.4)
- local w5 = Instance.new("Weld")
- w5.Parent = script.Parent.Handle
- w5.Part0 = w1.Parent
- w5.Part1 = script.Parent.Handle6
- w5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -1, 0.3)
- local w6 = Instance.new("Weld")
- w6.Parent = script.Parent.Handle
- w6.Part0 = w1.Parent
- w6.Part1 = script.Parent.Handle7
- w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0.5,-0.5)
- local w7 = Instance.new("Weld")
- w7.Parent = script.Parent.Handle
- w7.Part0 = w1.Parent
- w7.Part1 = script.Parent.Handle8
- w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.5) * CFrame.new(0, 0.1, -1)
- local w8 = Instance.new("Weld")
- w8.Parent = script.Parent.Handle
- w8.Part0 = w1.Parent
- w8.Part1 = script.Parent.Handle9
- w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, -1.5) * CFrame.new(0, 0.2,-0.4)
- local w9 = Instance.new("Weld")
- w9.Parent = script.Parent.Handle
- w9.Part0 = w1.Parent
- w9.Part1 = script.Parent.Handle10
- w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
- local w10 = Instance.new("Weld")
- w10.Parent = script.Parent.Handle
- w10.Part0 = w1.Parent
- w10.Part1 = script.Parent.Handle11
- w10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
- local w11 = Instance.new("Weld")
- w11.Parent = script.Parent.Handle
- w11.Part0 = w1.Parent
- w11.Part1 = script.Parent.Handle12
- w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
- local w12 = Instance.new("Weld")
- w12.Parent = script.Parent.Handle
- w12.Part0 = w1.Parent
- w12.Part1 = script.Parent.Handle13
- w12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
- end
- script.Parent.Equipped:connect(Weldnow)
- script.Parent.Unequipped:connect(Weldnow)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(.2)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(.3)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- Tool = script.Parent
- colors = {26,}
- function fire(v)
- Tool.Handle.Fire:play()
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.PrimaryPart.Position
- spawnPos = spawnPos + (v * 8)
- missile.Position = spawnPos
- missile.Size = Vector3.new(1,1,1)
- missile.Velocity = v * 500
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 1
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = .1
- missile.Friction = .3
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,200,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- fire(lookAt)
- wait(.3)
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- ball = script.Parent
- damage = 10
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- -- make a splat
- for i=1,3 do
- local s = Instance.new("Part")
- s.Shape = 1 -- block
- s.formFactor = 2 -- plate
- s.Size = Vector3.new(1,.4,1)
- s.BrickColor = ball.BrickColor
- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
- s.Velocity = 25 * v
- s.CFrame = CFrame.new(ball.Position + v, v)
- ball.BrickCleanup:clone().Parent = s
- s.BrickCleanup.Disabled = false
- s.Parent = game.Workspace
- end
- if humanoid ~= nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- end
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(2)
- ball.Parent = nil
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(1)
- script.Parent.Parent = nil
- end; function()
- ball = script.Parent
- damage = 50
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid ~= nil then
- local char = game.Players:playerFromCharacter(humanoid.Parent)
- if char ~= nil then
- if char.TeamColor == ball.TeamColor.Value and char.Neutral ~= true then return end
- tagHumanoid(humanoid)
- humanoid:TakeDamage(damage)
- wait(2)
- untagHumanoid(humanoid)
- else
- tagHumanoid(humanoid)
- humanoid:TakeDamage(damage)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(0.4)
- ball.Parent = nil
- end; function()
- Tool = script.Parent
- colors = {26}
- function fire(v)
- if (script.Parent.AmmoScript.Clip.Value == 0) then return
- end
- script.Parent.AmmoScript.Clip.Value = script.Parent.AmmoScript.Clip.Value - 1
- print(Ammo)
- Tool.Handle.Fire:play()
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.PrimaryPart.Position
- spawnPos = spawnPos + (v * 5)
- missile.Position = spawnPos
- missile.Size = Vector3.new(0.2,0.2,0.2)
- missile.Velocity = v * 600 + Vector3.new(math.random(-28,28),math.random(-28,28),math.random(-28,28))
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 1
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = 0
- missile.Friction = 1
- local tc = Instance.new("BrickColorValue")
- tc.Value = vPlayer.TeamColor
- tc.Name = "TeamColor"
- tc.Parent = missile
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,220,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_mesh = script.Parent.Bullet:clone()
- new_mesh.Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- --wait(0.15)
- --fire(
- end
- function check(en)
- ---------------------------------------Function start here.
- if (Tool.Enabled == false) then
- return false
- end--end for if!
- -------------------------------
- if (Tool.Enabled == true) then
- return true
- end
- ---------------------------------------Function end here.
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- --Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- if (check()) then
- fire(lookAt)
- wait(0.06)
- onActivated()
- end
- return
- --Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- bin = script.Parent
- backpack = bin.Parent
- player = backpack.Parent
- tools = {}
- currentTool = 0
- function onButton1Down(mouse)
- script.Parent.Parent.Point:remove() -- change name of Class1 to the name of another class.
- script.Parent.Parent.Sniper:remove() -- same as above, you can add more, just copy and paste this line underneath.
- script.Parent.AK47.Parent = script.Parent.Parent -- same as above, only with the tools, put the tools inside this one
- script.Parent.Glock.Parent = script.Parent.Parent -- ---^
- wait(.1)
- script.Parent:remove() -- removes the choosing tool
- end
- function onSelected(mouse)
- local c = bin:GetChildren()
- for i = 1, #c do
- if c[i].className == "HopperBin" or c[i].className == "Tool" then
- table.insert(tools, c[i])
- end
- end
- mouse.Button1Down:connect(onButton1Down)
- end
- bin.Selected:connect(onSelected)
- end; function()
- Tool = script.Parent;
- local arms = nil
- local torso = nil
- local welds = {}
- function Equip(mouse)
- wait(0.01)
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- torso = Tool.Parent:FindFirstChild("Torso")
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- local weld1 = Instance.new("Weld")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.4, 1, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-85))
- welds[1] = weld1
- local weld2 = Instance.new("Weld")
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(-1, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
- welds[2] = weld2
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Unequip(mouse)
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- welds[1].Parent = nil
- welds[2].Parent = nil
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- Tool.Equipped:connect(Equip)
- Tool.Unequipped:connect(Unequip)
- end; function()
- Tool = script.Parent
- function equip()
- print("Equipped")
- if game.Players.LocalPlayer ~= nil then
- local m = Instance.new("Hint")
- m.Parent = game.Players.LocalPlayer
- m.Name = "AmmoStats"
- while m ~= nil do
- wait(0.1)
- m.Text = "Ammo: "..script.Ammo.Value.." Clip: "..script.Clip.Value
- end
- end
- end
- function unequip()
- print("Unequipped")
- if game.Players.LocalPlayer ~= nil then
- print("localplayer found")
- local m = game.Players.LocalPlayer:FindFirstChild("AmmoStats")
- if m ~= nil then
- m:remove()
- end
- end
- end
- script.Parent.Equipped:connect(equip)
- script.Parent.Unequipped:connect(unequip)
- end; function()
- print("Clip Loaded")
- while true do
- if (script.Parent.Value == 0) and (script.Parent.Parent.Ammo.Value >= 30) then
- wait(4)
- script.Parent.Value = 30
- script.Parent.Parent.Ammo.Value = script.Parent.Parent.Ammo.Value - 30
- end
- if (script.Parent.Value == 0) and (script.Parent.Parent.Ammo.Value <= 30) then
- wait(4)
- script.Parent.Value = script.Parent.Parent.Ammo.Value
- script.Parent.Parent.Ammo.Value = 0
- end
- wait(0)
- end
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = true
- mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
- --wait(.5)
- --mouse.Icon = "rbxasset://textures\\GunCursor.png"
- --enabled = true
- --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
- end
- function onButton1Up(mouse)
- enabled = false
- Tool.Enabled = false
- mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
- wait(0.1)
- mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
- enabled = true
- Tool.Enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- mouse.Button1Up:connect(function() onButton1Up(mouse)end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(1)
- script.Parent.Parent = nil
- end; function()
- --[[
- Dax,
- See the MeleeScript.
- ]]
- local canmelee = true;
- local tool = script.Parent;
- function onKeyDown(key)
- key:lower();
- if key == "v" then
- if canmelee == false then
- return;
- end
- tool.Melee:play()
- canmelee = false;
- local rgrip = tool.Parent["Right Arm"].RightGrip;
- script.melee.Value = true;
- for i = 1,6 do
- rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(-0.55,0,0);
- wait();
- end
- wait(0.25);
- for i = 1, 6 do
- rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(0.55,0,0);
- wait();
- end
- script.melee.Value = false;
- wait(0.5);
- canmelee = true;
- end
- end
- function onSelect(mouse)
- mouse.KeyDown:connect(onKeyDown);
- end
- function blow(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if not humanoid then return end
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid ~= hum and hum ~= nil and game.Players:playerFromCharacter(humanoid.Parent) and game.Players:playerFromCharacter(humanoid.Parent).TeamColor~=cc then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(35)
- wait(1)
- untagHumanoid(humanoid)
- end
- end
- tool.Equipped:connect(onSelect);
- end; function()
- on = 0
- Tool = script.Parent
- welds = {}
- sh = {}
- arms = nil
- torso = nil
- f = nil
- function Crouch(ison)
- if arms == nil and torso == nil then
- arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
- torso = Tool.Parent:FindFirstChild("Torso")
- end
- if arms ~= nil and torso ~= nil then
- sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- if ison == 1 then
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- local weld1 = Instance.new("Weld")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.5, 0.75, 1)
- arms[1].Name = "LDave"
- arms[1].CanCollide = true
- welds[1] = weld1
- -------------------------------------------
- local weld2 = Instance.new("Weld")
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(0.5,0.495,1.25) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- arms[2].Name = "RDave"
- arms[2].CanCollide = true
- welds[2] = weld2
- ---------------------------------
- local force = Instance.new("BodyForce")
- force.Parent = torso
- f = force
- wait(0.01)
- elseif ison == 0 then
- if arms then
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- f.Parent = nil
- arms[2].Name = "Right Leg"
- arms[1].Name = "Left Leg"
- welds[1].Parent = nil
- welds[2].Parent = nil
- end
- end
- --
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Key(key)
- if key then
- key = string.lower(key)
- if (key=="c") then
- if on == 1 then
- on = 0
- elseif on == 0 then
- on = 1
- end
- Crouch(on)
- end
- end
- end
- function Equip(mouse)
- mouse.KeyDown:connect(Key)
- end
- script.Parent.Equipped:connect(Equip)
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(0)
- script.Parent.Parent = nil
- end; function()
- ball = script.Parent
- damage = 90.00
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- -- make a splat
- --for i=1,3 do
- -- local s = Instance.new("Part")
- -- s.Shape = 1 -- block
- -- s.formFactor = 2 -- plate
- -- s.Size = Vector3.new(1,.4,1)
- -- s.BrickColor = ball.BrickColor
- -- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
- -- s.Velocity = 15 * v--15
- -- s.CFrame = CFrame.new(ball.Position + v, v)
- --- ball.BrickCleanup:clone().Parent = s
- -- s.BrickCleanup.Disabled = false
- -- s.Parent = game.Workspace
- --
- --end
- if humanoid ~= nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- end
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(0.8)
- ball.Parent = nil
- end; function()
- Tool = script.Parent
- colors = {0}
- function fire(v)
- Tool.Handle.Fire:play()
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.PrimaryPart.Position
- spawnPos = spawnPos + (v * 8)
- missile.Position = spawnPos
- missile.Size = Vector3.new(1,1,1)
- missile.Velocity = v * 1000
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 1
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = 0
- missile.Friction = 1
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,220,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- --wait(0.03)
- --fire(
- end
- function check(en)
- ---------------------------------------Function start here.
- if (Tool.Enabled == false) then
- return false
- end--end for if!
- -------------------------------
- if (Tool.Enabled == true) then
- return true
- end
- ---------------------------------------Function end here.
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- --Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- if (check()) then
- fire(lookAt)
- wait(0.0003)
- onActivated()
- end
- return
- --Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- local w1 = Instance.new("Weld")
- w1.Parent = script.Parent.Handle
- w1.Part0 = w1.Parent
- w1.Part1 = script.Parent.Handle2
- w1.C1 = CFrame.new(-0, 0.3, -0.7)
- local w2 = Instance.new("Weld")
- w2.Parent = script.Parent.Handle
- w2.Part0 = w2.Parent
- w2.Part1 = script.Parent.Handle3
- w2.C1 = CFrame.new(-0, 1.9, 0.1)
- local w3 = Instance.new("Weld")
- w3.Parent = script.Parent.Handle
- w3.Part0 = w3.Parent
- w3.Part1 = script.Parent.Handle4
- w3.C1 = CFrame.new(-0, 0, -0.6)
- local w4 = Instance.new("Weld")
- w4.Parent = script.Parent.Handle
- w4.Part0 = w4.Parent
- w4.Part1 = script.Parent.Handle5
- w4.C1 = CFrame.new(0, 1.3, -0)
- local w5 = Instance.new("Weld")
- w5.Parent = script.Parent.Handle
- w5.Part0 = w5.Parent
- w5.Part1 = script.Parent.Handle6
- w5.C1 = CFrame.new(-0, 3, 0.3)
- local w6 = Instance.new("Weld")
- w6.Parent = script.Parent.Handle
- w6.Part0 = w6.Parent
- w6.Part1 = script.Parent.Handle7
- w6.C1 = CFrame.fromEulerAnglesXYZ(0.3, 0, 0) * CFrame.new(0, 1.5, -0.4)
- local w7 = Instance.new("Weld")
- w7.Parent = script.Parent.Handle
- w7.Part0 = w7.Parent
- w7.Part1 = script.Parent.Handle8
- w7.C1 = CFrame.fromEulerAnglesXYZ(0.3, 0, 0) * CFrame.new(0, -0.7, -0.6)
- local w8 = Instance.new("Weld")
- w8.Parent = script.Parent.Handle
- w8.Part0 = w8.Parent
- w8.Part1 = script.Parent.Handle9
- w8.C1 = CFrame.new(-0, -1.9, 0)
- local w9 = Instance.new("Weld")
- w9.Parent = script.Parent.Handle
- w9.Part0 = w9.Parent
- w9.Part1 = script.Parent.Handle10
- w9.C1 = CFrame.fromEulerAnglesXYZ(3.2, 0, 0) * CFrame.new(0, -2.3, -0.4)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = true
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- --wait(.0)
- --mouse.Icon = "rbxasset://textures\\GunCursor.png"
- --enabled = true
- --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
- end
- function onButton1Up(mouse)
- enabled = false
- Tool.Enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(0.3)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- Tool.Enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- mouse.Button1Up:connect(function() onButton1Up(mouse)end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- a=false
- cam=nil
- function onEquipped(mouse2)
- mouse2.KeyDown:connect(onkeyDown)
- mouse = mouse2
- end
- function onkeyDown(key)
- if key == "z" then
- if not a then
- cam=game.Workspace.CurrentCamera:clone()
- cam.Parent=game.Workspace
- game.Workspace.CurrentCamera.CameraSubject = mouse.Target
- game.Workspace.CurrentCamera.CameraType=4
- a=true
- else
- game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
- game.Workspace.CurrentCamera:Remove()
- game.Workspace.CurrentCamera=cam
- a=false
- end
- end
- end
- script.Parent.Equipped:connect(onEquipped)
- end; function()
- --made by alextomcool!!!
- --to use: put in type of gun: barrel point left, barrel point right or bull-pup(main hande is in the middle of the gun)
- --step 2: put in what type of wepoan it is: assult rifle or pistol(there will be more)
- --to do list: make it easyer to modife how it weld's.
- guntype = 1--1 is assult rifle, 2 is bullpup, 3 is pistol, 4 is knife
- weldmode = 1--1 is barrel point upper-left, 2 is barrel pointing upper-right, 3 is barrel point lower-left and 4 is barrel point lower-right
- -------(note: if it is pistol or knife then 1 is on right leg, 2 is on left leg, 3 is in the back of your pants and 4 is in the front of your pants)
- model = nil--gun model, that is
- distance = 0.75--this is the distance between the part(torso/leg) and the gun. DON'T MAKE negitive
- rotation = 45--this is the turning in degrees.
- --this area is mode more for someone who's already good at gun's. please do not get mad at me if you don't understand what's under here
- y = 0--this is what's added to the current y value. positive number's make it go down. negative make's it go up
- x = 0--this is what's added to the x value(it's really the z value but it look's like the x value when on your back). positive number's make it go left. negative make's it go right
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- --no one should have to edit what's under here. this is for people who know what they are doing(it's still might be hard to edit)--
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- parts = {}
- local n = 1
- --can i have my
- function on(mouse)
- if model == nil then
- n = 1
- local m = Instance.new("Model")
- local all = script.Parent:GetChildren()
- for i = 1, #all do
- if all[i].className == "Part" then
- parts[n] = all[i].Transparency
- local brick = all[i]:clone()
- brick.Parent = m
- n = n +1
- end
- end
- wait()
- if model == nil then
- local weld = script:FindFirstChild("Weld2")
- if weld ~= nil then
- local new = weld:clone()
- new.Disabled = false
- new.Parent = m
- m.Name = script.Parent.Name
- m.Parent = script.Parent.Parent
- model = m
- local handle = model:FindFirstChild("Handle")
- if handle ~= nil then
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- if guntype == 1 then
- local torso = model.Parent:FindFirstChild("Torso")
- if torso ~= nil then
- if weldmode == 1 then--barrel pointing upper-right
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2), 0)
- elseif weldmode == 2 then--barrel pointing upper-left
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2 ) *-1, 0)
- elseif weldmode == 3 then--barrel pointing upside-right
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0.25+y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2), 0)
- elseif weldmode == 4 then--barrel pointing upside-left
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0.25+y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2 +rotation) *-1, 0)
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- elseif guntype == 2 then--BullPup
- local torso = model.Parent:FindFirstChild("Torso")
- if torso ~= nil then
- if weldmode == 1 then--barrel pointing upper-right
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0.25+y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2, 0)
- elseif weldmode == 2 then--barrel pointing upper-left
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2 *-1, 0)
- elseif weldmode == 3 then--barrel pointing upside-right
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2, 0)
- elseif weldmode == 4 then--barrel pointing upside-left
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2 *-1, 0)
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- elseif guntype == 3 then--pistol
- local lleg = model.Parent:FindFirstChild("Left Leg")
- local rleg = model.Parent:FindFirstChild("Right Leg")
- if lleg ~= nil and rleg ~= nil then
- if weldmode == 1 then--pistol on right leg
- local w = Instance.new("Weld")
- w.Part0 = rleg
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
- elseif weldmode == 2 then--pistol on left leg
- local w = Instance.new("Weld")
- w.Part0 = lleg
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
- elseif weldmode == 3 then--knife in pant's back, gangsta like
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2, 0)
- elseif weldmode == 4 then--knife in pant's front, gangsta like
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2 *-1, 0)
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- elseif guntype == 4 then--knife
- local lleg = model.Parent:FindFirstChild("Left Leg")
- local rleg = model.Parent:FindFirstChild("Right Leg")
- local torso = model.Parent:FindFirstChild("Torso")
- if lleg ~= nil and rleg ~= nil and torso ~= nil then
- if weldmode == 1 then--pistol on right leg
- local w = Instance.new("Weld")
- w.Part0 = rleg
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
- elseif weldmode == 2 then--pistol on left leg
- local w = Instance.new("Weld")
- w.Part0 = lleg
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
- elseif weldmode == 3 then--knife in pant's back, gangsta like
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2, 0)
- elseif weldmode == 4 then--knife in pant's front, gangsta like
- local w = Instance.new("Weld")
- w.Part0 = torso
- w.Parent = w.Part0
- w.Part1 = handle
- w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2 *-1, 0)
- end
- end
- end
- end
- end
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- if model ~= nil then
- n = 1
- local all = model:GetChildren()
- for i = 1, #all do
- if all[i].className == "Part" then
- all[i].Transparency = 1
- end
- end
- end
- end
- --check
- function off(mouse)
- if model ~= nil then
- n = 1
- local all = model:GetChildren()
- for i = 1, #all do
- if all[i].className == "Part" then
- all[i].Transparency = parts[n]
- local Do = true
- if Do then
- Do = false--dude!
- n = n +1
- end
- end
- end
- end
- end
- --please?
- script.Parent.Equipped:connect(on)
- script.Parent.Unequipped:connect(off)
- end; function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- local yes = true
- if yes then
- yes = false
- Get(script.Parent)
- end
- function onDied()
- script.Parent.Parent = nil
- end
- h = script.Parent.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- h.Died:connect(onDied)
- end
- end; function()
- function Weldnow()
- local w1 = Instance.new("Weld")
- w1.Parent = script.Parent.Handle
- w1.Part0 = w1.Parent
- w1.Part1 = script.Parent.Handle1
- w1.C1 = CFrame.fromEulerAnglesXYZ(3.14, 0, 0) * CFrame.new(0, .75, .125)
- local w2 = Instance.new("Weld")
- w2.Parent = script.Parent.Handle
- w2.Part0 = w1.Parent
- w2.Part1 = script.Parent.Handle2
- w2.C1 = CFrame.fromEulerAnglesXYZ(0, 3.14, 3.14) * CFrame.new(0, 0, -.15)
- local w3 = Instance.new("Weld")
- w3.Parent = script.Parent.Handle
- w3.Part0 = w1.Parent
- w3.Part1 = script.Parent.Handle3
- w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.03, -.5, .175)
- local w4 = Instance.new("Weld")
- w4.Parent = script.Parent.Handle
- w4.Part0 = w1.Parent
- w4.Part1 = script.Parent.Handle4
- w4.C1 = CFrame.fromEulerAnglesXYZ(1.25, 0, 0) * CFrame.new(0, -1.2, -.1)
- local w5 = Instance.new("Weld")
- w5.Parent = script.Parent.Handle
- w5.Part0 = w1.Parent
- w5.Part1 = script.Parent.Handle5
- w5.C1 = CFrame.fromEulerAnglesXYZ(.9, 0, 0) * CFrame.new(0, -1.375, -.185)
- local w6 = Instance.new("Weld")
- w6.Parent = script.Parent.Handle
- w6.Part0 = w1.Parent
- w6.Part1 = script.Parent.Handle6
- w6.C1 = CFrame.fromEulerAnglesXYZ(.3, 0, 0) * CFrame.new(0, -1.435, -.27)
- local w7 = Instance.new("Weld")
- w7.Parent = script.Parent.Handle
- w7.Part0 = w1.Parent
- w7.Part1 = script.Parent.Handle7
- w7.C1 = CFrame.fromEulerAnglesXYZ(.05, 0, 0) * CFrame.new(0, -1.46, -.425)
- local w8 = Instance.new("Weld")
- w8.Parent = script.Parent.Handle
- w8.Part0 = w1.Parent
- w8.Part1 = script.Parent.Handle8
- w8.C1 = CFrame.fromEulerAnglesXYZ(-.1, 3.14, 3.14) * CFrame.new(0, -2, -.45)
- local w9 = Instance.new("Weld")
- w9.Parent = script.Parent.Handle
- w9.Part0 = w1.Parent
- w9.Part1 = script.Parent.Handle9
- w9.C1 = CFrame.fromEulerAnglesXYZ(-.1, 0, 0) * CFrame.new(0, -1.9625, -.251)
- local w10 = Instance.new("Weld")
- w10.Parent = script.Parent.Handle
- w10.Part0 = w1.Parent
- w10.Part1 = script.Parent.Handle10
- w10.C1 = CFrame.fromEulerAnglesXYZ(.1, 0, 3.14) * CFrame.new(0, -2.04, -.06)
- local w11 = Instance.new("Weld")
- w11.Parent = script.Parent.Handle
- w11.Part0 = w1.Parent
- w11.Part1 = script.Parent.Handle11
- w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.2, .25)
- local w12 = Instance.new("Weld")
- w12.Parent = script.Parent.Handle
- w12.Part0 = w1.Parent
- w12.Part1 = script.Parent.Handle12
- w12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.8, .25)
- local w13 = Instance.new("Weld")
- w13.Parent = script.Parent.Handle
- w13.Part0 = w1.Parent
- w13.Part1 = script.Parent.Handle13
- w13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.5, .4)
- local w14 = Instance.new("Weld")
- w14.Parent = script.Parent.Handle
- w14.Part0 = w1.Parent
- w14.Part1 = script.Parent.Handle14
- w14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 3.14) * CFrame.new(0, -.8, .4)
- local w15 = Instance.new("Weld")
- w15.Parent = script.Parent.Handle
- w15.Part0 = w1.Parent
- w15.Part1 = script.Parent.Handle15
- w15.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -1.05, .4)
- local w16 = Instance.new("Weld")
- w16.Parent = script.Parent.Handle
- w16.Part0 = w1.Parent
- w16.Part1 = script.Parent.Handle16
- w16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.2, .4)
- local w17 = Instance.new("Weld")
- w17.Parent = script.Parent.Handle
- w17.Part0 = w1.Parent
- w17.Part1 = script.Parent.Handle17
- w17.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, .15, .4)
- local w18 = Instance.new("Weld")
- w18.Parent = script.Parent.Handle
- w18.Part0 = w1.Parent
- w18.Part1 = script.Parent.Handle18
- w18.C1 = CFrame.fromEulerAnglesXYZ(-.15, 0, 0) * CFrame.new(0, -1.135, .585)
- local w19 = Instance.new("Weld")
- w19.Parent = script.Parent.Handle
- w19.Part0 = w1.Parent
- w19.Part1 = script.Parent.Handle19
- w19.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 3.14) * CFrame.new(0, -1.145, .4)
- local w20 = Instance.new("Weld")
- w20.Parent = script.Parent.Handle
- w20.Part0 = w1.Parent
- w20.Part1 = script.Parent.Handle20
- w20.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, .365, .4)
- local w21 = Instance.new("Weld")
- w21.Parent = script.Parent.Handle
- w21.Part0 = w1.Parent
- w21.Part1 = script.Parent.Handle21
- w21.C1 = CFrame.fromEulerAnglesXYZ(-.15, 0, 3.14) * CFrame.new(0, .34, .635)
- local w22 = Instance.new("Weld")
- w22.Parent = script.Parent.Handle
- w22.Part0 = w1.Parent
- w22.Part1 = script.Parent.Handle22
- w22.C1 = CFrame.fromEulerAnglesXYZ(-.6, 0, 1.57) * CFrame.new(-.125, -1.1, .09)
- local w23 = Instance.new("Weld")
- w23.Parent = script.Parent.Handle
- w23.Part0 = w1.Parent
- w23.Part1 = script.Parent.Handle23
- w23.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.275, -1.1, 0)
- local w24 = Instance.new("Weld")
- w24.Parent = script.Parent.Handle
- w24.Part0 = w1.Parent
- w24.Part1 = script.Parent.Handle24
- w24.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.57) * CFrame.new(0, 1, -.1)
- local w25 = Instance.new("Weld")
- w25.Parent = script.Parent.Handle
- w25.Part0 = w1.Parent
- w25.Part1 = script.Parent.Handle25
- w25.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(.05, 1.5, -.13)
- local w26 = Instance.new("Weld")
- w26.Parent = script.Parent.Handle
- w26.Part0 = w1.Parent
- w26.Part1 = script.Parent.Handle26
- w26.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.05, 1.5, -.13)
- end
- script.Parent.Equipped:connect(Weldnow)
- script.Parent.Unequipped:connect(Weldnow)
- end; function()
- local cam = game.Workspace.CurrentCamera
- for i = 1, 5 do
- wait()
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p CFrame.fromEulerAnglesXYZ(math.random(-10, 10)/10, math.random(-10, 10)/10, 0)
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(math.random(-10, 10)/40, math.random(-10, 10)/40, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- end
- script:remove()
- end; function()
- --player
- player = nil
- --save shoulders
- RSH, LSH = nil, nil
- --grip
- GRP = nil
- --welds
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- --what anim
- anim = "none"
- --onselected, save shoulders and get player
- script.Parent.Equipped:connect(function()
- player = game.Players:playerFromCharacter(script.Parent.Parent)
- local ch = script.Parent.Parent
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- GRP = ch["Right Arm"].RightGrip
- --
- RSH.Parent = nil
- LSH.Parent = nil
- --
- RW.Part0 = ch.Torso
- RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- _G.R = RW
- --
- LW.Part0 = ch.Torso
- LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- _G.L = LW
- --
- GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1, 0, 0)
- --Bring_Arm_Up animation
- for i = 0, 1, 0.05 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
- LW.C1 = CFrame.new(-0.3*i, 0.5+1.2*i, 0)
- end
- end)
- --griptcf = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/2+0.5, 0, 0)
- script.Parent.Unequipped:connect(function()
- --Bring_Arm_Down animation
- for i = 1, 0, -0.05 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
- LW.C1 = CFrame.new(-0.3*i, 0.5+1.2*i, 0)
- end
- RW.Parent = nil
- LW.Parent = nil
- RSH.Parent = player.Character.Torso
- LSH.Parent = player.Character.Torso
- end)
- function HomeRunHit(part)
- local h = (part.Parent or game):FindFirstChild("Humanoid") --or findfirstchild optimization
- if h then
- h.Sit = true
- wait()
- h.Jump = true
- h.Parent.Torso.Velocity = (CFrame.new(script.Parent.Handle.Position, h.Parent.Torso.Position).lookVector * 100) + Vector3.new(0, 30, 0)
- h.Parent.Torso.RotVelocity = Vector3.new(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
- end
- end
- function HomeRun()
- for i = 0, 1, 0.1 do
- if anim ~= "homerun" then return end
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3+1.2*i, -0.5*i, -0.5+i)
- --R.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -0.5, 0.5)
- LW.C0 = CFrame.new(-1.5+0.5*i, 0.5, -0.5*i) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- --L.C0 = CFrame.new(-1.0, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(1.7, 0, 1)
- end
- --start homerunhit connection--
- local con = script.Parent.Handle.Touched:connect(HomeRunHit)
- ----------------------------------------
- for i = 0, 1, 0.2 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -0.5-1.7*i, 0.5+0.5*i)
- --R.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -2.2, 1)
- LW.C0 = CFrame.new(-1-0.5*i, 0.5, -0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8-1.2*i)
- LW.C1 = CFrame.new(0, 0.5-i, 0)
- GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1-2*i, 0, 0)
- end
- for i = 0, 1, 0.2 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -2.2-0.6*i, 1)
- end
- wait(0.1)
- ----end homerun connection---
- con:disconnect()
- --------------------------------------
- for i = 0, 1, 0.1 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5-1.2*i, -2.8+2.8*i, 1-1.5*i)
- --RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, -0.4+1.2*i)
- LW.C1 = CFrame.new(0, -0.5+i*2, 0)
- --LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-3+2*i, 0, 0)
- end
- end
- function Whack()
- for i = 0, 1, 0.2 do
- if anim ~= "norm" then return end
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3+i, 0, -0.5+0.5*i)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7-0.25*i, 0, 0.8-0.6*i)
- end
- for i = 0, 1, 0.25 do
- if anim ~= "norm" then return end
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.3-2.5*i, 0, 0)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.45-0.25*i, 0, 0.2)
- GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1-0.5*i, 0, 0)
- end
- --insert camshake and hit nearby people
- for _, p in pairs(game.Players:GetChildren()) do
- if p.Character:FindFirstChild("Torso") then
- if (p.Character.Torso.Position - (script.Parent.Handle.CFrame*CFrame.new(0, -3, 0)).p).magnitude < 10 then
- local s = script.Parent._CamShake:clone()
- s.Disabled = false
- s.Parent = p.Backpack
- if p ~= player then
- p.Character.Humanoid.Sit = true
- delay(0.1, function() p.Character.Humanoid.Jump = true end)
- p.Character.Torso.RotVelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- end
- end
- end
- end
- ------
- for i = 0, 1, 0.2 do
- if anim ~= "norm" then return end
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.2+1.5*i, 0, -0.5*i)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.2+0.5*i, 0, 0.2+0.6*i)
- GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1.5+0.5*i, 0, 0)
- end
- end
- local a = false
- local co = nil
- --OMGHAX mouseclick
- local last_click = 0
- script.Parent.MouseClick.Changed:connect(function()
- if time() - last_click < 0.3 then
- anim = "homerun"
- last_click = time()
- HomeRun()
- else
- anim = "norm"
- last_click = time()
- Whack()
- end
- end)
- end; function()
- script.Parent.Equipped:connect(function(mouse)
- mouse.Button1Down:connect(function()
- script.Parent.MouseClick.Value = not script.Parent.MouseClick.Value
- end)
- end)
- end; function()
- function onMove(mouse)
- targ = mouse.Hit
- local Laser = Instance.new("Part")
- local Name = script.Parent.Parent.Parent.Name
- Laser.Parent = game.workspace
- Laser.Name = Name .."l"
- Laser.Locked = true
- Laser.Anchored = true
- Laser.CanCollide = false
- Laser.Shape = 0
- Laser.Size = Vector3.new(1,1,1)
- Laser.BrickColor = BrickColor.Red()
- Laser.TopSurface = 0
- Laser.BottomSurface = 0
- Laser.CFrame = targ
- wait(0.01)
- Laser:remove()
- end
- function onIdle(mouse)
- targ = mouse.Hit
- local Laser = Instance.new("Part")
- local Name = script.Parent.Parent.Parent.Name
- Laser.Parent = game.workspace
- Laser.Name = Name .."l"
- Laser.Locked = true
- Laser.Anchored = true
- Laser.CanCollide = false
- Laser.Shape = 0
- Laser.Size = Vector3.new(1,1,1)
- Laser.BrickColor = BrickColor.Red()
- Laser.TopSurface = 0
- Laser.BottomSurface = 0
- Laser.CFrame = targ
- wait(0.01)
- Laser:remove()
- end
- function onS(mouse)
- mouse.Move:connect(function() onMove(mouse) end)
- mouse.Idle:connect(function() onIdle(mouse) end)
- end
- script.Parent.Equipped:connect(onS)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430900"
- wait(2)
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- a=false
- cam=nil
- function onEquipped(mouse2)
- mouse2.KeyDown:connect(onkeyDown)
- mouse = mouse2
- end
- function onkeyDown(key)
- if key == "z" then
- if not a then
- cam=game.Workspace.CurrentCamera:clone()
- cam.Parent=game.Workspace
- game.Workspace.CurrentCamera.CameraSubject = mouse.Target
- game.Workspace.CurrentCamera.CameraType=4
- a=true
- else
- game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
- game.Workspace.CurrentCamera:Remove()
- game.Workspace.CurrentCamera=cam
- a=false
- end
- end
- end
- script.Parent.Equipped:connect(onEquipped)
- end; function()
- function onMove(mouse)
- targ = mouse.Hit.p
- script.Parent.Zoom.Value = targ
- end
- function onIdle(mouse)
- targ = mouse.Hit.p
- script.Parent.Zoom.Value = targ
- end
- function onKeyDown(key)
- key:lower()
- if key == "q" then
- local check = script.Parent.Parent:findFirstChild("ZoomB")
- if check ~= nil then
- check:remove()
- game.workspace.Camera.CameraSubject = script.Parent.Parent.Humanoid
- script.Parent.Parent.Torso.Anchored = false
- else
- local zoomb = Instance.new("Part")
- zoomb.Parent = script.Parent.Parent
- zoomb.Position = script.Parent.Zoom.Value
- zoomb.Name = "ZoomB"
- zoomb.Anchored = true
- zoomb.Transparency = 1
- zoomb.Size = Vector3.new(1,1,1)
- zoomb.CanCollide = false
- game.workspace.Camera.CameraSubject = zoomb
- game.workspace.Camera.CameraType = 4
- script.Parent.Parent.Torso.Anchored = true
- end
- end
- end
- function onS(mouse)
- mouse.Move:connect(function() onMove(mouse) end)
- mouse.Idle:connect(function() onIdle(mouse) end)
- mouse.KeyDown:connect(onKeyDown)
- end
- script.Parent.Equipped:connect(onS)
- end; function()
- -- this script removes its parent from the workspace after 24 seconds
- wait(1)
- script.Parent.Parent = nil
- end; function()
- ball = script.Parent
- damage = 50
- function onTouched(hit)
- if hit.Name ~= "ZoomB" then
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid ~= nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- wait(0.25)
- connection:disconnect()
- ball.Parent = nil
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- wait(3)
- ball.Parent = nil
- end; function()
- Tool = script.Parent
- colors = {199,}
- function fire(v)
- Tool.Handle.Fire:play()
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.PrimaryPart.Position
- spawnPos = spawnPos + (v * 8)
- missile.Position = spawnPos
- missile.Size = Vector3.new(1,1,1)
- missile.Velocity = v * 595
- missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
- missile.Shape = 0
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Paintball"
- missile.Elasticity = 0
- missile.Reflectance = 0.2
- missile.Friction = 0.3
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,100,0)
- force.Parent = missile
- Tool.BrickCleanup:clone().Parent = missile
- local new_script = script.Parent.Paintball:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- fire(lookAt)
- wait(1)
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end; function()
- local drink = script.Parent.Parent.MachineGun
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Cannon
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- local drink = script.Parent.Parent.Knife
- local spot = script.Parent.Parent.Holder
- local db = false
- function onClick()
- if db == false then
- db = true
- local d = drink:clone()
- d.Handle.Position = spot.Position
- d.Parent = game.Workspace
- wait(5)
- db = false
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end; function()
- r = game:service("RunService")
- local damage = 10
- local slash_damage = 11
- sword = script.Parent.Handle
- Tool = script.Parent
- function blow(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid~=nil and humanoid ~= hum and hum ~= nil then
- print("SWORD HIT")
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(damage)
- wait(1)
- untagHumanoid(humanoid)
- end
- end
- function tagHumanoid(humanoid, player)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = humanoid
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- function attack()
- damage = slash_damage
- local anim = Instance.new("StringValue")
- anim.Name = "toolanim"
- anim.Value = "Slash"
- anim.Parent = Tool
- end
- function swordUp()
- Tool.GripForward = Vector3.new(-3,0,3)
- Tool.GripRight = Vector3.new(0,1,0)
- Tool.GripUp = Vector3.new(0,0,1)
- end
- function swordOut()
- Tool.GripForward = Vector3.new(0,0,0)
- Tool.GripRight = Vector3.new(0,-1,0)
- Tool.GripUp = Vector3.new(-1,0,0)
- end
- function swordAcross()
- -- parry
- end
- Tool.Enabled = true
- local last_attack = 0
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- t = r.Stepped:wait()
- attack()
- last_attack = t
- --wait(.5)
- Tool.Enabled = true
- end
- function onEquipped()
- end
- script.Parent.Activated:connect(onActivated)
- script.Parent.Equipped:connect(onEquipped)
- connection = script.Parent.Handle10.Touched:connect(blow) or script.Parent.Handle11.Touched:connect(blow) or script.Parent.Handle12.Touched:connect(blow) or dscript.Parent.Handle13.Touched:connect(blow) or script.Parent.Handle14.Touched:connect(blow) or script.Parent.Handle15.Touched:connect(blow)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(.05)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- local g = script.Parent:GetChildren()
- for i=1, #g do
- if g[i].className == "Part" then
- g[i].CanCollide = false
- end
- end
- end
- Tool.Equipped:connect(onEquippedLocal)
- function onUnequippedLocal(mouse)
- local g = script.Parent:GetChildren()
- for i=1, #g do
- if g[i].className == "Part" then
- g[i].CanCollide = true
- end
- end
- end
- Tool.Unequipped:connect(onUnequippedLocal)
- end; function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(5)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end; function()
- local Shoot = true
- function Click()
- print("Activated")
- local Target = game.Players.LocalPlayer.Character.Humanoid.TargetPoint
- local m= Instance.new("Message")
- m.Parent = game.Players.LocalPlayer
- m.Text = ""
- local P = Instance.new("Part")
- P.Name = "Laser"
- local Place0 = game.Players.LocalPlayer.Character["Right Arm"].CFrame
- P.formFactor = 0
- P.Size = Vector3.new(1,1,(Place0.p - Target).magnitude)
- P.CFrame = CFrame.new((Place0.p + Target)/2,Place0.p)
- P.Parent = game.Workspace
- P.Color = Color3.new(0,0,1)
- P.Transparency = 0.5
- P.Reflectance = 0.5
- P.Anchored = true
- P.CanCollide = false
- local E = Instance.new("Explosion")
- E.Position = Target
- E.Parent = game.Workspace
- for i = 1,10 do
- P.Transparency = 0.5+(i*0.05)
- P.Reflectance = i*0.05
- wait(0.1)
- end
- m:remove()
- P:Remove()
- end
- script.Parent.Activated:connect(Click)
- end;}local ActualScripts = {}
- function s(var)
- local func = table.remove(Scripts,1)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- table.insert(ActualScripts,coroutine.wrap(func))
- end
- local Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
- local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
- function(t,f)
- for a,b in pairs(t) do
- f(a,b)
- end
- end
- local Types = {
- Color3 = Color3.new,
- Vector3 = Vector3.new,
- Vector2 = Vector2.new,
- UDim = UDim.new,
- UDim2 = UDim2.new,
- CFrame = CFrame.new,
- Rect = Rect.new,
- NumberRange = NumberRange.new,
- NumberSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
- until #a==0
- return NumberSequence.new(t)
- end,
- ColorSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
- until #a==0
- return ColorSequence.new(t)
- end,
- number = tonumber,
- boolean = function(a)
- return a=="true"
- end
- }
- split = function(str,sep)
- if not str then return end
- local fields = {}
- local ConcatNext = false
- str:gsub(("([^%s]+)"):format(sep),function(c)
- if ConcatNext == true then
- fields[#fields] = fields[#fields]..sep..c
- ConcatNext = false
- else
- fields[#fields+1] = c
- end
- if c:sub(#c)=="\\" then
- c = fields[#fields]
- fields[#fields] = c:sub(1,#c-1)
- ConcatNext = true
- end
- end)
- return fields
- end
- RemoveAndSplit = function(t)
- return split(table_remove(t,1),comma)
- end
- t = split(str,";")
- props = RemoveAndSplit(t)
- classes = RemoveAndSplit(t)
- values = split(table_remove(t,1),'|')
- ICList = RemoveAndSplit(t)
- InstanceList = {}
- Model = inst"Model"
- CurPar = Model
- table_foreach(t,function(ct,c)
- if c=="n" or c=="p" then
- CurPar = c=="n" and LastIns or CurPar[parnt]
- else
- ct = split(c,"|")
- local class = classes[tonum(table_remove(ct,1))]
- if class=="UnionOperation" then
- LastIns = {Locked="true",Anchored="true",UsePartColor="true"}
- else
- LastIns = inst(class)
- if LastIns:IsA"Script" then
- s(LastIns)
- end
- end
- local function SetProperty(LastIns,p,str,s)
- s = Types[typeof(LastIns[p])]
- LastIns[p] = s and s(unpack(split(str,comma))) or str
- end
- local UnionData
- table_foreach(ct,function(s,p,a,str)
- a = p:find":"
- p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
- if p=="UnionData" then
- UnionData = split(str," ")
- return
- end
- if class=="UnionOperation" then
- LastIns[p] = str
- return
- end
- SetProperty(LastIns,p,str)
- end)
- if UnionData then
- local LI_Data = LastIns
- LastIns = DecodeUnion(UnionData)
- table_foreach(LI_Data,function(p,str)
- SetProperty(LastIns,p,str)
- end)
- end
- table.insert(InstanceList,LastIns)
- LastIns[parnt] = CurPar
- end
- end)
- table_remove(ICList,1)
- table_foreach(ICList,function(a,b)
- b = split(b,">")
- InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
- end)
- return Model
- end
- local Model = Decode('Name,Anchored,Color,Position,Orientation,Size,BottomSurface,FrontSurface,RightSurface,TopSurface,Texture,Face,C0,C1,Part0,Part1,BackSurface,LeftSurface,Transparency,CanCollide,Grip,GripPos,GripForward'
- ..',GripRight,GripUp,Volume,Scale,MeshType,MeshId,Velocity,TextureId,Reflectance,PlaybackSpeed,Value,VertexColor,BaseAngle,SoundId;Part,ClickDetector,Script,Weld,Decal,Tool,Sound,SpecialMesh,LocalScript,'
- ..'IntValue,BoolValue,RotateP,Model;Part|Cola|true|0.972,0.972,0.972|-24.2,4.299,65|-90,90,0|2,0.4,1|Weld|Smooth|OH SNAP YOU GOT INFECTED XD XD XD|http://www.roblox.com/asset/?id=2994533|Top|0,0,-0.5,-1,'
- ..'-0,-0,0,1,0,-0,-0,-1|0,0,0.499,-1,0,-0,0,1,0,0,0,-1|0,-0.201,0,1,0,0,-0,-0,-1,0,1,0|-0.5,-0.5,-0.5,1,0,0,0,1,0,0,0,1|0.5,-0.5,-0.5,1,0,0,0,1,0,0,0,1|-24.2,5.299,67|http://www.roblox.com/asset/?id=9453'
- ..'854|http://www.roblox.com/asset/?id=24750618|0,0,0.5,1,0,0,0,1,0,0,0,1|0,0,-0.5,1,0,0,0,1,0,0,0,1|1,0,0,0,0,1,0,1,0,-1,-0,-0|-1,0,0,0,0,1,0,1,0,-1,0,0|-24.2,6.299,67|http://www.roblox.com/asset/?id=85'
- ..'71720|-24.2,5.299,65|http://www.roblox.com/asset/?id=3983678|-24.2,4.299,67|http://www.roblox.com/asset/?id=30580177|Holder|0.066,0.066,0.066|1|-24.5,1.799,66|0,180,0|1,1.2,2|false|Colt45|-0.101,0.2,-'
- ..'0.301,0.995,0.001,-0.1,-0.1,0.015,-0.995,-0,0.999,0.015|-0.101,0.2,-0.301|0.099,0.994,-0.016|0.995,-0.1,-0|0.001,0.015,0.999|Handle|0.105,0.164,0.207|-20.5,2.399,65.5|0,-90,0|1,2,1|Fire|0.029,0.019,0.'
- ..'019|FileMesh|Weld Script|PaintballShooter|Paintball|Mesh1|0.15,0.15,0.2|http://www.roblox.com/asset/?id=2697549|0.3,0.5,0.3|BrickCleanup|Handle1|0.96,0.803,0.188|-20.332,0.891,65.306|89.98,-169.2,-178'
- ..'.76|-0.001,-0.007,0|1,0.4,1|Local Gui|Ma5b|1,1,0.8|-20.5,0.999,67|0.25,0.25,0.25|http://www.roblox.com/asset/?id=14081548|-0.5,0,0,-0,-0,-1,0,1,0,1,0,0|-0.5,0.5,0.099,1,0,0,0,0,-1,0,1,0|0,-0.601,0,1,0'
- ..',0,-0,-0,-1,0,1,0|-1,0.199,0.5,0,-1,0,0,0,-1,1,0,0|0,0,-1,-1,-0,-0,0,1,0,-0,-0,-1|0.499,-1.4,0,0,0,-1,0,1,0,1,0,0|0,0,1,1,0,0,0,1,0,0,0,1|0.5,-2.2,0,0,0,-1,0,1,0,1,0,0|DropWeapon|Magnum|0,0.4,0.5,1,0,'
- ..'-0,0,0,1,0,-1,0|0,0.4,0.5|0,-1,-0|0,0,-1|0.25|-21.5,0.899,67.5|-90,-90,0|1,1,1|0,0,-0.5,0,-1,0,1,0,0,0,0,1|-1.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|0,-0.5,0,1,0,0,-0,-0,-1,0,1,0|-1.5,-2.7,0.5,-1,0,0,0,1,0,0'
- ..',0,-1|MP5|0,-0.101,0.4,1,0,-0,0,0.999,0,0,-0.001,0.999|0,-0.101,0.4|0,-0.001,-1|0,0.999,-0.001|-21.5,0.899,66.5|0.15,0.119,0.15|http://www.roblox.com/asset/?id=12129833|1.6|0.8|ToolScript|WeldArm|Ammo'
- ..'Script|Ammo|120|Clip|25|Reload|Bullet|0.2,0.2,0.2|Sphere|Melee|LocalMelee|melee|Crouch|MachineGun|WeldScript|-19.5,3.999,65.2|-90,-180,0|1,2.4,5|0.079,0.079,0.079|0.5,0,0,0,0,1,0,1,0,-1,-0,-0|-0.3,1.5'
- ..'99,-0.5,0,1,0,-1,0,0,0,0,1|0,-1.201,0,1,0,0,-0,-0,-1,0,1,0|-0.501,0.399,0,0,0,1,0,1,0,-1,0,0|Zoom Script|http://www.roblox.com/asset/?id=12056733|Right|BackGun|Weld2|Sniper|http://www.roblox.com/asset'
- ..'/?version=1&id=0|0,-0.5,-1.201,-1,0,0,0,1,0,0,0,-1|0,-0.5,-1.201|-0,-0,1|-1,0,0|-19.5,2.399,67.5|1,1,4|0.05,0.05,0.05|2,2,2|http://www.roblox.com/asset/?id=8385504|0,0,-2,-1,-0,-0,0,1,0,-0,-0,-1|-1.5,'
- ..'0.199,1.5,1,0,0,0,0,-1,0,1,0|_CamShake|_Main|_EVT|d��������������ng.........you got owned...|LazerScript|ZoomScript|-24.2,3.299,65|http://www.roblox.com/asset/?id=30500440|-21,6.999,66|0,90,0|6,0.4,6|'
- ..'-2.5,1.599,0.5,1,0,0,0,0,-1,0,1,0|-24.2,6.299,65|http://www.roblox.com/asset/?id=30878299|-1,0,0,-0,-0,-1,0,1,0,1,0,0|1,0,0,0,0,-1,0,1,0,1,0,0|-0.5,1.499,-0.5,1,0,0,0,1,0,0,0,1|0.5,1.499,-0.5,1,0,0,0,'
- ..'1,0,0,0,1|-24.2,3.299,67|http://www.roblox.com/asset/?id=30860240|Knife|0,-0.601,0,-1,0.004,-0,0.004,0.999,0,0,0,-1|0,-0.601,0|0,-0,1|-1,0.004,0|0.004,0.999,0|Sword Script|-20.5,1.399,64.5|0,-0.5,0,1,'
- ..'0,0,0,1,0,0,0,1|0,-1,0,1,0,0,0,1,0,0,0,1|0,-2.201,0,1,0,0,0,1,0,0,0,1|0.3,0.449,0.349|http://www.roblox.com/asset/?id=8417231|-0.501,-1,0,0,0,1,0,1,0,-1,0,0|0,-1,0,1,0,0,-0,-0,-1,0,1,0|1.5,0.199,0.5,0'
- ..',1,0,0,0,-1,-1,0,0|Machine|-23.5,4.799,66.5|1,4,1|0.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|0.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0,2,0,-1,-0,-0,0,0,1,0,1,0|-0.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0.5,-0.2,1.499,-1,0,0,0'
- ..',0,1,0,1,0|0.5,0,0,0,0,-1,0,1,0,1,0,0|0.5,-0.2,0.5,-1,0,0,0,0,1,0,1,0|0,-2,0,1,0,0,-0,-0,-1,0,1,0|0,0.199,-0.5,0,-1,0,0,0,-1,1,0,0|-0.5,1.199,-0.5,1,0,0,0,1,0,0,0,1|-0.5,0,0,0,0,1,0,1,0,-1,0,0|0.949,0'
- ..'.952,0.952|-21.5,5.199,63.5|1,3.2,1|-21.5,3.399,68.5|0,0.2,0,1,0,0,0,0,-1,0,1,0|-21,0.2,66|0,0.2,0,-1,-0,-0,0,0,1,0,1,0|-0.5,-0.5,0.5,0,-1,0,0,0,1,-1,0,0|2.5,-1.6,2.5,-1,0,0,0,0,1,0,1,0|-1.5,-1.201,2.'
- ..'5,-1,0,0,0,0,1,0,1,0|-21,10,66,0,1,0,0,0,-1,-1,0,0|-21.5,1.399,68.5|-2.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|0.5,0,0.5,0,0,-1,-1,0,0,0,1,0|0,-1.8,-0.5,1,0,0,0,1,0,0,0,1|0,-0.6,0.5,-1,0,0,0,1,0,0,0,-1|-21.5,'
- ..'3.399,63.5|0,-1.6,0,-1,0,0,0,0,1,0,1,0|-23.5,1.999,63.5|0,-1.601,0,1,0,0,-0,-0,-1,0,1,0|2.5,0.199,-2.5,1,0,0,0,0,-1,0,1,0|0.5,-2.8,0,0,0,-1,0,1,0,1,0,0|0,1.6,0,-1,-0,-0,0,0,1,0,1,0|0,-0.2,0,-1,0,0,0,0'
- ..',1,0,1,0|0.5,0.399,0,0,0,-1,0,1,0,1,0,0|-21.5,5.199,68.5|0,0.199,0,1,0,0,0,0,-1,0,1,0|0,0,0.5,-1,0,0,0,1,0,0,0,-1|-2.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|0,1.999,-0.5,1,0,0,0,1,0,0,0,1|-23.5,4.799,64.5|1.5,'
- ..'-0.2,-2.5,-1,0,0,0,0,1,0,1,0|-0.5,1,0,0,0,1,0,1,0,-1,0,0|0,1.199,0,1,0,0,0,0,-1,0,1,0|-0.5,-0.801,0,0,0,1,0,1,0,-1,0,0|-21.5,2.999,63.5|-23.5,4.199,63.5|0.5,-0.601,0,0,0,-1,0,1,0,1,0,0|0,-1.201,0,-1,0'
- ..',0,0,0,1,0,1,0|-19.5,3.599,68.5|1,6.4,1|0.5,0,1.2,0,0,-1,-1,0,0,0,1,0|0,-3.201,0,1,0,0,-0,-0,-1,0,1,0|-2.5,0.199,1.5,1,0,0,0,0,-1,0,1,0|0,0.4,0.5,-1,0,0,0,1,0,0,0,-1|0,3.2,0,-1,-0,-0,0,0,1,0,1,0|-2.5,'
- ..'-0.2,1.5,-1,0,0,0,0,1,0,1,0|-23.5,1.999,68.5|-23.5,4.799,67.5|-0.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|-0.5,-0.2,1.499,-1,0,0,0,0,1,0,1,0|-1.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0.5,2.799,0,0,0,-1,0,1,0,1,0,0|-1.5'
- ..',1.199,-0.5,1,0,0,0,1,0,0,0,1|-0.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0.5,-0.801,0,0,0,-1,0,1,0,1,0,0|0.5,0.6,0,0,0,-1,0,1,0,1,0,0|-23.5,0.799,66|1,0.8,2|0,-0.401,0,1,0,0,-0,-0,-1,0,1,0|0,0.199,-2.5,0,1,0,0'
- ..',0,-1,-1,0,0|-20.5,3.199,63.5|1,5.599,1|0,-2,0.5,-1,0,0,0,1,0,0,0,-1|0,-2.8,0,1,0,0,-0,-0,-1,0,1,0|2.5,0.199,0.5,1,0,0,0,0,-1,0,1,0|0,-0.2,0.5,-1,0,0,0,1,0,0,0,-1|0,-0.401,-0.5,1,0,0,0,1,0,0,0,1|0,1.7'
- ..'99,0.5,-1,0,0,0,1,0,0,0,-1|0,0.2,0.5,-1,0,0,0,1,0,0,0,-1|-23.5,2.599,66|1,0.4,2|0.5,0.999,0,0,0,-1,0,1,0,1,0,0|-0.5,0.999,0,0,0,1,0,1,0,-1,0,0|-0.5,-2,0,0,1,0,0,0,1,1,0,0|-23.5,1.599,67.5|1,2.4,1|-1.5'
- ..',0.2,-2.5,1,0,0,0,0,-1,0,1,0|0.5,-0.4,0,0,0,-1,0,1,0,1,0,0|-20.5,3.199,68.5|-2.5,0.199,0.5,1,0,0,0,0,-1,0,1,0|-21.5,1.399,63.5|2.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|-22.5,3.599,66|4,6.4,1|0,-0.2,-1.5,-1,0'
- ..',0,0,0,1,0,1,0|1.5,1.999,0.5,-1,0,0,0,1,0,0,0,-1|-2,0,0,-0,-0,-1,0,1,0,1,0,0|0.5,-1.6,0,0,0,-1,0,1,0,1,0,0|0,0.199,-1.5,1,0,0,0,0,-1,0,1,0|-1.5,-1.2,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,2.799,0,0,0,1,0,1,0,-1'
- ..',0,0|-1.5,1.999,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,-1.2,0.5,-1,0,0,0,1,0,0,0,-1|0.5,2.699,0.5,0,0,-1,0,1,0,1,0,0|-19.5,3.599,63.5|2.5,-0.2,1.5,-1,0,0,0,0,1,0,1,0|2.5,0.199,1.5,1,0,0,0,0,-1,0,1,0|-22.5,5.199'
- ..',68.5|-2.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0,1,0.5,-1,0,0,0,1,0,0,0,-1|-20.5,6.199,68.5|0,2.599,-0.5,1,0,0,0,1,0,0,0,1|0,2.799,0,1,0,0,0,0,-1,0,1,0|-20.5,6.199,63.5|-20.5,6.599,63.5|2.5,-0.2,0.5,-1,0,0,0'
- ..',0,1,0,1,0|0,1.399,0.5,-1,0,0,0,1,0,0,0,-1|0,2.999,-0.5,1,0,0,0,1,0,0,0,1|-23.5,5.599,68.5|0,1.2,0,-1,-0,-0,0,0,1,0,1,0|-2.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0,0.4,-0.5,1,0,0,0,1,0,0,0,1|-23.5,3.799,63.5|'
- ..'-22.5,1.999,63.5|2.5,0.199,-1.5,1,0,0,0,0,-1,0,1,0|2,-1.6,0,0,0,-1,0,1,0,1,0,0|0,-1,-0.5,1,0,0,0,1,0,0,0,1|0,-1.4,-0.5,1,0,0,0,1,0,0,0,1|-23.5,3.799,68.5|0,1.599,0,1,0,0,0,0,-1,0,1,0|-0.5,-1,0,0,0,1,0'
- ..',1,0,-1,0,0|-21.5,2.599,63.5|0,0.999,0,1,0,0,0,0,-1,0,1,0|0,-0.6,-0.5,1,0,0,0,1,0,0,0,1|0,0.599,0.5,-1,0,0,0,1,0,0,0,-1|-20.5,6.599,68.5|-2.5,-0.2,0.5,-1,0,0,0,0,1,0,1,0|-23.5,1.599,64.5|-22.5,1.999,6'
- ..'8.5|-2,-1.6,0,0,0,1,0,1,0,-1,0,0|-2.5,0.199,-1.5,1,0,0,0,0,-1,0,1,0|-23.5,4.799,65.5|0.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|-18.5,3.599,66|6,6.4,1|0,-0.2,2.5,-1,0,0,0,0,1,0,1,0|-1.5,0.5,1.2,1,0,0,0,0,-1,0,1'
- ..',0|2.5,0,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,0.799,-0.4,0,0,1,1,0,0,0,1,0|0,0.199,2.5,1,0,0,0,0,-1,0,1,0|-2.5,0,0.5,-1,0,0,0,1,0,0,0,-1|-21.5,2.599,68.5|-23.5,4.199,68.5|-23.5,5.599,63.5|2.5,-0.2,-2.5,-1,0,0'
- ..',0,0,1,0,1,0|-21.5,2.999,68.5|-22.5,5.199,63.5|2.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|2,1.599,0,0,0,-1,0,1,0,1,0,0|0,-0.401,0.5,-1,0,0,0,1,0,0,0,-1|Cannon|-21.5,2.499,65.199|90,90,0|http://www.roblox.com/as'
- ..'set/?id=2920960|http://www.roblox.com/asset/?id=2920959|0,0.5,0,-1,-0,-0,0,0,1,0,1,0|-0.301,0.1,0.5,1,0,0,0,-1,0,0,0,-1|0.8,-1.101,0.5,1,0,0,0,-1,0,0,0,-1;0,6>15>1,6>16>130,7>15>1,7>16>214,8>15>1,8>16'
- ..'>360,15>15>9,15>16>17,16>15>9,16>16>22,32>15>27,32>16>1,33>15>27,33>16>9,34>15>27,34>16>147,35>15>27,35>16>238,54>15>51,54>16>65,55>15>51,55>16>186,56>15>51,56>16>39,57>15>51,57>16>271,68>15>65,68>16>'
- ..'77,69>15>65,69>16>186,70>15>65,70>16>281,107>15>101,107>16>39,108>15>101,108>16>293,117>15>114,117>16>186,137>15>135,137>16>181,143>15>138,143>16>17,144>15>138,144>16>22,145>15>138,145>16>214,146>15>1'
- ..'38,146>16>360,152>15>147,152>16>130,167>15>156,167>16>39,168>15>156,168>16>186,172>15>170,172>16>9,173>15>170,173>16>17,174>15>170,174>16>135,175>15>170,175>16>147,176>15>170,176>16>238,177>15>170,177'
- ..'>16>27,178>15>170,178>16>262,179>15>170,179>16>281,180>15>170,180>16>360,185>15>183,185>16>384,188>15>186,188>16>77,189>15>186,189>16>236,190>15>186,190>16>350,191>15>186,191>16,194>15>192,194>16>186,'
- ..'195>15>192,195>16>65,196>15>192,196>16>271,197>15>192,197>16>352,200>15>198,200>16>181,201>15>198,201>16>223,204>15>202,204>16>186,205>15>202,205>16>214,206>15>202,206>16>322,207>15>202,207>16>350,210'
- ..'>15>208,210>16>183,211>15>208,211>16>297,212>15>208,212>16>135,213>15>208,213>16>271,216>15>214,216>16>22,217>15>214,217>16>135,218>15>214,218>16>130,219>15>214,219>16>322,220>15>214,220>16>350,221>15'
- ..'>214,221>16>360,222>15>214,222>16>381,227>15>225,227>16>214,228>15>225,228>16>322,229>15>225,229>16>381,232>15>230,232>16>114,233>15>230,233>16>186,234>15>230,234>16>271,235>15>230,235>16>135,240>15>2'
- ..'38,240>16>9,241>15>238,241>16>147,242>15>238,242>16>135,243>15>238,243>16>236,244>15>238,244>16>267,245>15>238,245>16>281,246>15>238,246>16>17,247>15>238,247>16>317,248>15>238,248>16>379,251>15>249,25'
- ..'1>16>267,252>15>249,252>16>186,253>15>249,253>16>350,256>15>254,256>16>181,257>15>254,257>16>186,258>15>254,258>16>198,259>15>254,259>16>293,260>15>254,260>16>156,261>15>254,261>16>223,264>15>262,264>'
- ..'16>267,265>15>262,265>16>350,266>15>262,266>16>360,269>15>267,269>16>186,270>15>267,270>16>236,273>15>271,273>16>183,274>15>271,274>16>186,275>15>271,275>16>384,278>15>276,278>16>186,279>15>276,279>16'
- ..'>254,280>15>276,280>16>324,283>15>281,283>16>135,284>15>281,284>16>267,285>15>281,285>16>297,286>15>281,286>16>186,287>15>281,287>16>214,288>15>281,288>16>249,289>15>281,289>16>262,290>15>281,290>16>3'
- ..'50,291>15>281,291>16>360,292>15>281,292>16>77,295>15>293,295>16>135,296>15>293,296>16>186,299>15>297,299>16>135,300>15>297,300>16>379,303>15>301,303>16>208,304>15>301,304>16>230,305>15>301,305>16>271,'
- ..'308>15>306,308>16>312,309>15>306,309>16>181,310>15>306,310>16>254,311>15>306,311>16>293,314>15>312,314>16>135,315>15>312,315>16>181,316>15>312,316>16>293,319>15>317,319>16>135,320>15>317,320>16>297,32'
- ..'1>15>317,321>16>379,326>15>324,326>16>186,327>15>324,327>16>202,328>15>324,328>16>281,329>15>324,329>16>223,330>15>324,330>16>198,331>15>324,331>16>386,334>15>332,334>16>236,335>15>332,335>16>238,336>'
- ..'15>332,336>16>297,337>15>332,337>16>379,340>15>338,340>16>223,341>15>338,341>16>276,342>15>338,342>16>254,343>15>338,343>16>324,346>15>344,346>16>208,347>15>344,347>16>230,348>15>344,348>16>135,349>15'
- ..'>344,349>16>301,354>15>352,354>16>236,355>15>352,355>16>281,356>15>352,356>16>183,357>15>352,357>16>186,358>15>352,358>16>297,359>15>352,359>16>384,362>15>360,362>16>22,363>15>360,363>16>135,364>15>36'
- ..'0,364>16>130,367>15>365,367>16>135,368>15>365,368>16>114,369>15>365,369>16>230,370>15>365,370>16>101,371>15>365,371>16>186,372>15>365,372>16>293,375>15>373,375>16>192,376>15>373,376>16>271,377>15>373,'
- ..'377>16>352,378>15>373,378>16>384,383>15>381,383>16>135,388>15>386,388>16>135,389>15>386,389>16>181,390>15>386,390>16>225,391>15>386,391>16>281,392>15>386,392>16>322,393>15>386,393>16>381,400>15>396,40'
- ..'0>16>39,401>15>396,401>16>281;1|1:2|2:3|3:4|4:5|5:6|6:7|7:8|8:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:11|12:12;4|13:13|14:14;4|13:15|14:16;4|13:15|14:17;p;1|1:2|2:3|3:4|4:18|5:6|6:7|17:8|7:8|8:8|18:8|9:8'
- ..'|10:9|3:4|3:4;n;2;3;4|1:10;5|11:19|12:12;5|11:20|12:12;4|13:21|14:22;4|13:23|14:24;p;1|1:2|2:3|3:4|4:25|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:26|12:12;p;1|1:2|2:3|3:4|4:27|5:6|6:7|17'
- ..':8|7:8|18:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:28|12:12;p;1|1:2|2:3|3:4|4:29|5:6|6:7|17:8|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:30|12:12;4|13:23|14:24;4|13:21|14:22;4|13:13|14:14;4|13:15|14:17;p'
- ..';1|1:31|2:3|3:32|19:33|4:34|5:35|6:36|20:37|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;p;6|1:38|21:39|22:40|23:41|24:42|25:43;n;1|1:44|3:45|4:46|5:47|6:48|17:8|7:8|8:8|18:8|9:8|10:8|3:45|3:45;n;7|1:49|'
- ..'26:33;8|27:50|28:51;p;3|1:52;3|1:53;3|1:54;8|1:55|27:56|29:57|28:51;8|27:58;3|1:59;1|1:60|3:61|19:33|4:62|5:63|30:64|6:65|7:9|10:9|3:61|3:61;9|1:66;p;6|1:67;n;1|1:44|3:68|4:69|6:36|3:68|3:68;n;7|1:49|'
- ..'26:33;8|27:70|31:71|28:51;4|13:72|14:73;4|13:74|14:75;4|13:76|14:77;4|13:78|14:79;p;3|1:53;3|1:59;3|1:80;3|1:54;9|1:66;p;6|1:81|21:82|22:83|23:84|25:85;n;3|1:52;1|1:44|32:86|4:87|5:88|6:89|17:8|7:8|8:'
- ..'8|18:8|9:8|10:8;n;7|1:49;8|28:51;4|13:72|14:90;4|13:13|14:91;4|13:92|14:93;p;9|1:66;9|1:66;3|1:53;3|1:54;3|1:59;p;6|1:94|21:95|22:96|23:97|25:98;n;1|1:44|4:99|5:35|6:89;n;8|27:100|31:101|28:51;7|1:49|'
- ..'33:102|26:103;p;3|1:54;3|1:53;3|1:104;3|1:105;9|1:106;n;10|1:107|34:108;10|1:109|34:110;n;3|1:111;p;p;9|1:66;3|1:59;8|1:112|27:113|28:114;7|1:115|26:33;9|1:116;n;11|1:117;p;9|1:118;p;6|1:119;n;3|1:59;'
- ..'3|1:54;3|1:53;3|1:120;9|1:66;1|1:44|3:45|4:121|5:122|6:123|3:45|3:45;n;8|27:124|28:51;7|1:49|26:33;4;4;4;4|13:125|14:126;4|13:127|14:128;p;3|1:129;5|11:130|12:131;9|1:132;n;9|1:133;p;p;6|1:134|31:135|'
- ..'21:136|22:137|23:138|24:139;n;1|1:44|3:45|4:140|5:88|6:141|7:9|10:9|3:45|3:45;n;7|1:49|26:33;8|27:142|35:143|31:144|28:51;4|13:145|14:146;p;3|1:52;9|1:147;3|1:148;9|1:149;12|1:150|36:86;9|1:151;9|1:66'
- ..';9|1:129;9|1:152;3|1:59;3|1:54;3|1:53;p;1|1:2|2:3|3:4|4:153|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:154|12:12;p;1|1:12|2:3|3:32|4:155|5:156|6:157|7:8|10:9|3:32|3:32;n;4|1:10;4|13:15|14'
- ..':158;p;1|1:2|2:3|3:4|4:159|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:160|12:12;4|13:161|14:162;4|13:13|14:14;4|13:15|14:163;4|13:15|14:164;p;1|1:2|2:3|3:4|4:165|5:6|6:7|7:8|8:8|18:8|9:8|'
- ..'10:9|3:4|3:4;n;2;3;4|1:10;5|11:166|12:12;4|13:23|14:24;p;6|1:167|21:168|22:169|23:170|24:171|25:172;n;3|1:173;9;1|1:44|3:45|4:174|5:35|6:48|7:9|10:9|3:45|3:45;n;4|14:175;4|14:176;4|14:177;4|14:175;4|1'
- ..'4:176;4|14:177;4|14:175;4|14:176;4|14:177;8|27:178|35:143|31:179|28:51;4|13:13|14:180;4|13:181|14:182;p;p;13|1:183;n;1|2:3|3:32|4:184|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:1'
- ..'86;4|13:13|14:187;4|13:188|14:189;4|13:13|14:190;4|13:72|14:191;4|13:13|14:192;4|13:193|14:194;4|13:21|14:195;4|13:125|14:196;p;1|2:3|3:197|4:198|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:1'
- ..'0;p;1|2:3|3:32|4:200|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:201;p;1|2:3|3:32|4:202|5:156|6:157|7:8|10:8|3:32|3:32;n;4|1:10;4|13:203|14:204;4|13:203|14:205;4|13:203|14:206;4|13:'
- ..'15|14:207;p;1|2:3|3:32|4:208|5:156|6:48|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:181|14:209;4|13:125|14:210;4|13:21|14:211;4|13:13|14:212;p;1|2:3|3:32|4:213|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32'
- ..'|3:32;n;4|1:10;4|13:203|14:214;4|13:15|14:201;p;1|2:3|3:197|4:215|5:156|6:199|17:8|7:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:217;4|13:72|14:218;4|13:219|14:220;4|13:72|14:221;p;1|2:3|3:197|4:222|'
- ..'5:156|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:223;4|13:13|14:224;4|13:219|14:225;4|13:21|14:226;p;1|2:3|3:197|4:227|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13'
- ..'|14:186;4|13:188|14:228;4|13:13|14:190;4|13:125|14:229;4|13:193|14:230;4|13:72|14:191;4|13:125|14:231;p;1|2:3|3:32|4:232|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:32|4:233|5:156|6'
- ..':65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:72|14:234;4|13:15|14:223;4|13:203|14:235;p;1|2:3|3:32|4:236|5:156|6:237|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:125|14:238;4|13:239|14:240;4|13:13|1'
- ..'4:241;4|13:242|14:243;p;1|2:3|3:197|4:244|5:156|6:199|17:8|7:8|9:8|10:8|3:197|3:197;n;4|1:10;p;1|2:3|3:197|4:245|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13|14:246;4|13:13|14:247;4'
- ..'|13:188|14:248;4|13:72|14:249;4|13:193|14:230;4|13:21|14:250;4|13:13|14:251;4|13:72|14:252;4|13:72|14:253;p;1|2:3|3:32|4:254|5:35|6:255|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:76|14:252;4|13:25'
- ..'6|14:257;4|13:78|14:231;p;1|2:3|3:32|4:258|5:156|6:259|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:260;4|13:261|14:262;4|13:13|14:263;4|13:21|14:264;4|13:72|14:265;4|13:13|14:266;p;1|2:3|3:32'
- ..'|4:267|5:35|6:268|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:76|14:269;4|13:78|14:270;4|13:203|14:271;p;1|2:3|3:32|4:272|5:156|6:273|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:127|14:274;4|13:'
- ..'72|14:275;p;1|2:3|3:32|4:276|5:156|6:259|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:263;4|13:261|14:277;4|13:13|14:266;p;1|2:3|3:32|4:278|5:156|6:48|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;'
- ..'4|13:181|14:279;4|13:21|14:211;4|13:13|14:212;p;1|2:3|3:32|4:280|5:156|6:281|17:8|7:8|8:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:242|14:282;4|13:13|14:283;4|13:284|14:285;4|13:239|14:286;4|13:13|14:287'
- ..';4|13:13|14:288;4|13:13|14:229;4|13:13|14:289;4|13:13|14:290;4|13:21|14:291;p;1|2:3|3:32|4:292|5:156|6:237|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:242|14:293;4|13:239|14:294;p;1|2:3|3:197|4:295|5:15'
- ..'6|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:219|14:296;4|13:13|14:297;p;1|2:3|3:32|4:298|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:297;4|13:21|14:299;4|13:15|14:300;p;'
- ..'1|2:3|3:32|4:301|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:203|14:220;4|13:13|14:297;4|13:15|14:300;4|13:21|14:299;p;1|2:3|3:32|4:302|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:'
- ..'10;4|13:203|14:303;4|13:13|14:304;4|13:21|14:305;p;1|2:3|3:197|4:306|5:156|6:273|17:8|7:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:307|14:308;4|13:21|14:309;4|13:127|14:201;p;1|2:3|3:32|4:310|5:156|6:65|17:'
- ..'8|7:8|18:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:311|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:312;4|13:13|14:224;4|13:72|14:313;4|13:21|14:314;4|13:21|14:315;4|13:219|14:2'
- ..'14;p;1|2:3|3:32|4:316|5:156|6:65|17:8|7:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:317;4|13:125|14:318;4|13:21|14:315;4|13:203|14:220;p;1|2:3|3:32|4:319|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1'
- ..':10;4|13:203|14:220;4|13:15|14:320;4|13:21|14:321;4|13:13|14:322;p;1|2:3|3:32|4:323|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:304;4|13:21|14:305;4|13:203|14:324;4|13:15|14:223;p;1'
- ..'|2:3|3:32|4:325|5:156|6:273|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:326|5:156|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13|14:224;4|13:125|14:327;4|13:21|14:315;4|13:216|'
- ..'14:328;4|13:219|14:214;4|13:21|14:314;p;1|2:3|3:32|4:329|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:246;4|13:188|14:330;4|13:13|14:247;p;1|2:3|3:32|4:331|5:156|6:332|7:8|8:8|10:8'
- ..'|3:32|3:32;n;4|1:10;4|13:242|14:333;4|13:13|14:334;4|13:13|14:335;4|13:13|14:336;4|13:239|14:337;4|13:13|14:338;p;1|2:3|3:32|4:339|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:320;4|'
- ..'13:21|14:321;4|13:13|14:322;4|13:203|14:220;p;1|2:3|3:32|4:340|5:156|6:65|17:8|7:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:341|5:156|6:273|17:8|7:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:307|14:342;p'
- ..';1|2:3|3:32|4:343|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:344|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:219|14:345;4|13:21|14:22;4|13:13|14:297;4|13:72|1'
- ..'4:346;4|13:13|14:304;4|13:13|14:347;p;p;6|1:348;n;9|1:66;1|1:44|3:45|4:349|5:350|6:141|7:9|10:9|3:45|3:45;n;8|27:113|28:51;7|1:111|37:351|26:33;7|1:49|37:352|26:33;4|13:353|14:354;4|13:92|14:355;p;3;p'
- ..';')
- Model.Parent = script and script.Parent==workspace and script or workspace
- for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement