generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Club Houses » ROBLOX Talk
Home Search
 

Re: Jacob91999

Previous Thread :: Next Thread 
jacob91999 is not online. jacob91999
Joined: 05 May 2008
Total Posts: 107
19 Mar 2012 07:33 PM
Jacob91999
Report Abuse
solton4 is not online. solton4
Joined: 02 Apr 2009
Total Posts: 10
19 Mar 2012 07:33 PM
i hate you ill weat your babies
Report Abuse
jacob91999 is not online. jacob91999
Joined: 05 May 2008
Total Posts: 107
19 Mar 2012 07:34 PM
Woke up this morning. Wasnt kidnapped by kony.
Report Abuse
nash911 is not online. nash911
Joined: 18 Apr 2010
Total Posts: 3
17 Nov 2012 06:51 PM
PIINNEEEAAAPPPLLLEEE!
Report Abuse
nash911 is not online. nash911
Joined: 18 Apr 2010
Total Posts: 3
09 Dec 2012 11:09 PM
--MADE BY OneLegend (NOT THE SCRIPT) Credits to CyberFromLU for letting me publish REGULAR SCRIPT SCRIPT: Just hit CNTRL + H and where it says Find what type "" and where it says Replace with Put your name.


if script == nil then return end


Name = "Knife"


Player = script:FindFirstChild("Player") ~= nil and script.Player.Value or game:GetService("Players"):FindFirstChild("nash911")
Name = "Knife"
selected = false
Button1Down = false
damage = 3
canUse = true
swordType = "normal"
swordType2 = "normal"


function makeParts(format)
local model = Instance.new("Model")
model.Name = Name
model.Parent = Player.Character
local pm2 = Instance.new("Part")
pm2.Name = "Weld Point"
pm2.formFactor = "Symmetric"
pm2.Size = Vector3.new(1, 1, 1)
pm2.BrickColor = BrickColor.new("Really black")
pm2.Transparency = 1
pm2.Locked = true
pm2.CanCollide = false
pm2.TopSurface = 0
pm2.BottomSurface = 0
pm2.Parent = model
if format ~= nil then
local w = Instance.new("Weld")
w.Part0 = pm2
if format == "hand" then
w.Part1 = Player.Character:FindFirstChild("Right Arm")
w.C0 = CFrame.new(0, 1.1, 0.7)
w.C1 = CFrame.new()
w.Parent = pm2
elseif format == "holster" then
w.Part1 = Player.Character:FindFirstChild("Torso")
w.C0 = CFrame.new(0.6, -0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(90), 0)
w.C1 = CFrame.new()
w.Parent = pm2
model.Name = Name.. " (Holstered)"
else
print("Error: Incorrect format string!")
end
end
local pm = Instance.new("Part")
pm.Name = "Handle"
pm.formFactor = "Symmetric"
pm.Size = Vector3.new(1, 1, 1)
pm.BrickColor = BrickColor.new("Really black")
pm.Locked = true
pm.CanCollide = false
pm.TopSurface = 0
pm.BottomSurface = 0
pm.Parent = model
local m = Instance.new("SpecialMesh")
m.MeshType = "Brick"
m.Scale = Vector3.new(0.3, 0.5, 0.1)
m.Parent = pm
local w = Instance.new("Weld")
w.Part0 = pm
w.Part1 = pm2
w.C0 = CFrame.new()
w.C1 = CFrame.new()
w.Parent = pm
local s = Instance.new("Sound")
s.Name = "Slash"
s.SoundId = "rbxasset://sounds/swordslash.wav"
s.Volume = 1
s.Pitch = 2
s.Looped = false
s.Parent = pm
local s = Instance.new("Sound")
s.Name = "Throw"
s.SoundId = "http://www.roblox.com/asset/?id=18426149"
s.Volume = 1
s.Pitch = 1
s.Looped = false
s.Parent = pm
local s = Instance.new("Sound")
s.Name = "Impact"
s.SoundId = "http://www.roblox.com/asset/?id=10209596"
s.Volume = 1
s.Pitch = 1
s.Looped = false
s.Parent = pm
local p = Instance.new("Part")
p.Name = "Grip"
p.formFactor = "Symmetric"
p.Size = Vector3.new(1, 1, 1)
p.BrickColor = BrickColor.new("Really black")
p.CanCollide = false
p.Locked = true
p.TopSurface = 0
p.BottomSurface = 0
p.Parent = model
local m = Instance.new("SpecialMesh")
m.MeshType = "Brick"
m.Scale = Vector3.new(0.25, 0.4, 0.9)
m.Parent = p
local w = Instance.new("Weld")
w.Part0 = p
w.Part1 = pm
w.C0 = CFrame.new(0, 0, -0.5)
w.C1 = CFrame.new()
w.Parent = p
local p = Instance.new("Part")
p.Name = "Blade"
p.formFactor = "Symmetric"
p.Size = Vector3.new(1, 1, 1)
p.BrickColor = BrickColor.new("Industrial white")
p.Reflectance = 0.2
p.Locked = true
p.CanCollide = false
p.TopSurface = 0
p.BottomSurface = 0
p.Parent = model
local m = Instance.new("BlockMesh")
m.Scale = Vector3.new(0.01, 0.3, 0.85)
m.Parent = p
local w = Instance.new("Weld")
w.Part0 = p
w.Part1 = pm
w.C0 = CFrame.new(0, 0, 0.4)
w.C1 = CFrame.new()
w.Parent = p
p.Touched:connect(function(hit) onTouched(hit, p, "sword") end)
local p = Instance.new("Part")
p.Name = "Blade Tip"
p.formFactor = "Symmetric"
p.Size = Vector3.new(1, 1, 1)
p.BrickColor = BrickColor.new("Industrial white")
p.Reflectance = 0.2
p.CanCollide = false
p.Locked = true
p.TopSurface = 0
p.BottomSurface = 0
p.Parent = model
local m = Instance.new("SpecialMesh")
m.MeshType = "Wedge"
m.Scale = Vector3.new(0.01, 0.3, 0.35)
m.Parent = p
local w = Instance.new("Weld")
w.Part0 = p
w.Part1 = pm
w.C0 = CFrame.new(0, 0, 1) * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(180))
w.C1 = CFrame.new()
w.Parent = p
p.Touched:connect(function(hit) onTouched(hit, p, "sword") end)
end


function removeParts(format)
if format == "hand" then
if Player.Character:FindFirstChild(Name) ~= nil then
Player.Character[Name]:Remove()
end
elseif format == "holster" then
if Player.Character:FindFirstChild(Name.. " (Holstered)") ~= nil then
Player.Character[Name.. " (Holstered)"]:Remove()
end
end
end


function onTouched(hit, source, format)
if format == "sword" then
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= Player.Character then
tagHumanoid(hit.Parent.Humanoid)
if swordType == "normal" then
hit.Parent.Humanoid:TakeDamage(2)
elseif swordType == "slash" then
hit.Parent.Humanoid:TakeDamage(damage)
elseif swordType == "stab" then
--Weld(hit, source)
local OldHealth = hit.Parent.Humanoid.Health
wait(0.5)
hit.Parent.Humanoid.Health = 0
end
delay(3, function() untagHumanoid(hit.Parent.Humanoid) end)
end
end
end


function SetAngle(Joint, Angle, Character)
if Character == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder 2"),
Character.Torso:FindFirstChild("Left Shoulder 2"),
Character.Torso:FindFirstChild("Right Hip 2"),
Character.Torso:FindFirstChild("Left Hip 2")
}
if Joints[Joint] == nil then return false end
if Joint == 1 or Joint == 3 then
Joints[Joint].DesiredAngle = Angle
end
if Joint == 2 or Joint == 4 then
Joints[Joint].DesiredAngle = -Angle
end
end


function ForceAngle(Joint, Angle, Character)
if Character == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder 2"),
Character.Torso:FindFirstChild("Left Shoulder 2"),
Character.Torso:FindFirstChild("Right Hip 2"),
Character.Torso:FindFirstChild("Left Hip 2")
}
if Joints[Joint] == nil then return false end
if Joint == 1 or Joint == 3 then
Joints[Joint].DesiredAngle = Angle
Joints[Joint].CurrentAngle = Angle
end
if Joint == 2 or Joint == 4 then
Joints[Joint].DesiredAngle = -Angle
Joints[Joint].CurrentAngle = -Angle
end
end


function SetSpeed(Joint, Speed, Character)
if Character == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder 2"),
Character.Torso:FindFirstChild("Left Shoulder 2"),
Character.Torso:FindFirstChild("Right Hip 2"),
Character.Torso:FindFirstChild("Left Hip 2")
}
if Joints[Joint] == nil then return false end
Joints[Joint].MaxVelocity = Speed
end


function DisableLimb(Limb, Character)
if Character == nil then return false end
if Character:FindFirstChild("Torso") == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder"),
Character.Torso:FindFirstChild("Left Shoulder"),
Character.Torso:FindFirstChild("Right Hip"),
Character.Torso:FindFirstChild("Left Hip")
}
local Limbs = {
Character:FindFirstChild("Right Arm"),
Character:FindFirstChild("Left Arm"),
Character:FindFirstChild("Right Leg"),
Character:FindFirstChild("Left Leg")
}
if Joints[Limb] == nil then return false end
if Limbs[Limb] == nil then return false end
local Joint = Instance.new("Motor")
Joint.Parent = Character.Torso
Joint.Part0 = Character.Torso
Joint.Part1 = Limbs[Limb]
if Limb == 1 then
Joint.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joint.Name = "Right Shoulder 2"
elseif Limb == 2 then
Joint.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joint.Name = "Left Shoulder 2"
elseif Limb == 3 then
Joint.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joint.Name = "Right Hip 2"
elseif Limb == 4 then
Joint.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joint.Name = "Left Hip 2"
end
Joint.MaxVelocity = Joints[Limb].MaxVelocity
Joint.CurrentAngle = Joints[Limb].CurrentAngle
Joint.DesiredAngle = Joints[Limb].DesiredAngle
Joints[Limb]:Remove()
end


function ResetLimbCFrame(Limb, Character)
if Character == nil then return false end
if Character.Parent == nil then return false end
if Character:FindFirstChild("Torso") == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder 2"),
Character.Torso:FindFirstChild("Left Shoulder 2"),
Character.Torso:FindFirstChild("Right Hip 2"),
Character.Torso:FindFirstChild("Left Hip 2")
}
local Limbs = {
Character:FindFirstChild("Right Arm"),
Character:FindFirstChild("Left Arm"),
Character:FindFirstChild("Right Leg"),
Character:FindFirstChild("Left Leg")
}
if Joints[Limb] == nil then return false end
if Limbs[Limb] == nil then return false end
if Limb == 1 then
Joints[Limb].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joints[Limb].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
elseif Limb == 2 then
Joints[Limb].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joints[Limb].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
elseif Limb == 3 then
Joints[Limb].C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
Joints[Limb].C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
elseif Limb == 4 then
Joints[Limb].C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
Joints[Limb].C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
end
end


function EnableLimb(Limb, Character)
if Character == nil then return false end
if Character:FindFirstChild("Torso") == nil then return false end
local Joints = {
Character.Torso:FindFirstChild("Right Shoulder 2"),
Character.Torso:FindFirstChild("Left Shoulder 2"),
Character.Torso:FindFirstChild("Right Hip 2"),
Character.Torso:FindFirstChild("Left Hip 2")
}
local Limbs = {
Character:FindFirstChild("Right Arm"),
Character:FindFirstChild("Left Arm"),
Character:FindFirstChild("Right Leg"),
Character:FindFirstChild("Left Leg")
}
if Joints[Limb] == nil then return false end
if Limbs[Limb] == nil then return false end
if Limb == 1 then
Joints[Limb].Name = "Right Shoulder"
elseif Limb == 2 then
Joints[Limb].Name = "Left Shoulder"
elseif Limb == 3 then
Joints[Limb].Name = "Right Hip"
elseif Limb == 4 then
Joints[Limb].Name = "Left Hip"
end
Animate = Character:FindFirstChild("Animate")
if Animate == nil then return false end
Animate = Animate:Clone()
Character.Animate:Remove()
Animate.Parent = Character
end


function playAnimation(format, mouse)
if format == "normal" then
SetSpeed(1, 0.2, Player.Character)
SetAngle(1, math.rad(90), Player.Character)
end
if format == "slashStart" then
SetSpeed(1, 0.75, Player.Character)
SetAngle(1, math.rad(190), Player.Character)
pcall(function() Player.Character.Torso["Right Shoulder 2"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(math.random(70, 110)), 0) end)
pcall(function() Player.Character.Torso["Right Shoulder 2"].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) end)
end
if format == "slashEnd1" then
SetSpeed(1, 0.9, Player.Character)
SetAngle(1, math.rad(0), Player.Character)
Player.Character[Name].Handle.Slash:Play()
wait(0.2)
ResetLimbCFrame(1, Player.Character)
SetSpeed(1, 0.5, Player.Character)
SetAngle(1, math.rad(90), Player.Character)
end
if format == "slashEnd2" then
SetSpeed(1, 0.9, Player.Character)
SetAngle(1, math.rad(25), Player.Character)
Player.Character[Name].Handle.Slash:Play()
wait(0.3)
ResetLimbCFrame(1, Player.Character)
SetSpeed(1, 0.1, Player.Character)
SetAngle(1, math.rad(90), Player.Character)
end
if format == "equip1" then
for i = 1, 0, -0.1 do
Player.Character[Name].Handle.Weld.C0 = CFrame.new(0, 0, i * 1.25) * CFrame.fromEulerAnglesXYZ(math.rad(i * (180 + 360)), 0, 0)
wait()
end
end
if format == "equip2" then
for i = 0, 1, 0.1 do
Player.Character[Name].Handle.Weld.C0 = CFrame.new(0, 0, i * 1.25) * CFrame.fromEulerAnglesXYZ(math.rad(i * (180 + 360)), 0, 0)
wait()
end
end
end


function Weld(x, y)
local weld = Instance.new("Weld")
weld.Part0 = x
weld.Part1 = y
CJ = CFrame.new(x.Position)
C0 = x.CFrame:inverse() * CJ
C1 = y.CFrame:inverse() * CJ
weld.C0 = C0
weld.C1 = C1
weld.Parent = x
end


function tagHumanoid(humanoid)
local tag = Instance.new("ObjectValue")
tag.Name = "creator"
tag.Value = Player
tag.Parent = humanoid
local tag = Instance.new("StringValue")
tag.Name = "creatorType1"
tag.Value = Name
tag.Parent = humanoid
local tag = Instance.new("StringValue")
tag.Name = "creatorType2"
tag.Value = "stabbed"
tag.Parent = humanoid
end


function untagHumanoid(humanoid)
if humanoid ~= nil then
local tag = humanoid:FindFirstChild("creator")
if tag ~= nil then
tag:Remove()
end
local tag = humanoid:FindFirstChild("creatorType1")
if tag ~= nil then
tag:Remove()
end
local tag = humanoid:FindFirstChild("creatorType2")
if tag ~= nil then
tag:Remove()
end
end
end


function onButton1Down(mouse)
if selected == false then return end
if Player.Character:FindFirstChild(Name) ~= nil and Button1Down == false and canUse == true then
if Player.Character[Name]:FindFirstChild("Handle") == nil then return end
mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
playAnimation("slashStart")
Button1Down = true
end
end


function onButton1Up(mouse)
if selected == false or Button1Down == false then return end
Button1Down = false
if canUse == false then return end
canUse = false
coroutine.resume(coroutine.create(function()
for i = 1, 2 do
if Player.Character:FindFirstChild(Name) == nil then break end
if Player.Character[Name]:FindFirstChild("Blade") ~= nil then
local part = Player.Character[Name].Blade:Clone()
part.Anchored = true
part.CanCollide = false
part.Parent = game:GetService("Workspace")
coroutine.resume(coroutine.create(function(part2) for i = 0, 1, 0.1 do part2.Transparency = i wait() end part2:Remove() end), part)
end
if Player.Character[Name]:FindFirstChild("Blade Tip") ~= nil then
local part = Player.Character[Name]["Blade Tip"]:Clone()
part.Anchored = true
part.CanCollide = false
part.Parent = game:GetService("Workspace")
coroutine.resume(coroutine.create(function(part2) for i = 0, 1, 0.1 do part2.Transparency = i wait() end part2:Remove() end), part)
end
wait()
end
end))
if swordType2 == "normal" then
swordType = "slash"
playAnimation("slashEnd1")
wait(0.1)
elseif swordType2 == "stab" then
swordType = "stab"
playAnimation("slashEnd2")
wait(1)
end
canUse = true
swordType = "normal"
mouse.Icon = "rbxasset://textures\\GunCursor.png"
end


function onKeyDown(key, mouse)
if selected == false then return end
key = key:lower()
if key == "q" and Button1Down == false and canUse == true then
if mouse.Target == nil then return end
if game:GetService("Players"):GetPlayerFromCharacter(mouse.Target.Parent) ~= nil then
onDeselected(mouse)
removeParts("holster")
script.Parent.Parent = game:GetService("Players"):GetPlayerFromCharacter(mouse.Target.Parent).Backpack
end
end
if key == "e" and Button1Down == false and canUse == true then
if swordType2 == "normal" then
swordType2 = "stab"
canUse = false
playAnimation("equip2")
canUse = true
elseif swordType2 == "stab" then
swordType2 = "normal"
canUse = false
playAnimation("equip1")
canUse = true
end
end
if key == "-" and Button1Down == false and canUse == true then
if mouse.Target == nil then return end
if Player.Character:FindFirstChild(Name) == nil then makeParts("hand") end
if Player.Character[Name]:FindFirstChild("Handle") == nil then return end
canUse = false
SetAngle(1, math.rad(200), Player.Character)
SetSpeed(1, 0.5, Player.Character)
wait(0.3)
SetAngle(1, math.rad(0), Player.Character)
SetSpeed(1, 0.75, Player.Character)
wait(0.05)
if Player.Character[Name].Handle:FindFirstChild("Weld") ~= nil then Player.Character[Name].Handle.Weld:Remove() end
wait(0.2)
local Velocity = Instance.new("BodyVelocity")
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = (mouse.Hit.p - Player.Character[Name].Handle.CFrame.p).unit * 100
Velocity.Parent = Player.Character[Name].Handle
local Ang = Instance.new("BodyAngularVelocity")
Ang.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Ang.angularvelocity = Vector3.new(math.random(-25, 25), math.random(-25, 25), math.random(-25, 25))
Ang.Parent = Player.Character[Name].Handle
Player.Character[Name].Handle.Slash:Stop()
Player.Character[Name].Handle.Throw.PlayOnRemove = true
Player.Character[Name].Handle.Throw:Remove()
local model = Player.Character[Name]
model.Parent = game:GetService("Workspace")
model:MakeJoints()
canUse = true
onDeselected(mouse)
removeParts("holster")
local temporary = script.Parent
script.Parent = model
temporary:Remove()
wait(0.1)
local Touched = false
local Touched2 = false
if script.Parent:FindFirstChild("Blade Tip") == nil then return end
if script.Parent:FindFirstChild("Handle") == nil then return end
script.Parent["Blade Tip"].Touched:connect(function(hit)
if hit.Parent == model then return end
if hit.Parent.className == "Hat" then hit:BreakJoints() if hit.Parent.Parent.className == "Model" then hit.Parent.Parent = game:GetService("Workspace") hit.CanCollide = true end end
if Touched == true then return end
Touched = true
script.Parent.Handle.BodyVelocity:Remove()
script.Parent.Handle.BodyAngularVelocity:Remove()
script.Parent.Handle.Impact:Play()
script.Parent.Handle.Slash:Stop()
if hit.Parent:FindFirstChild("Humanoid") ~= nil then
if hit.Name == "Head" then
hit.Parent.Humanoid:TakeDamage(1000)
else
hit.Parent.Humanoid:TakeDamage(1000)
wait(2)
local e = Instance.new("Explosion")
e.BlastPressure = 1000000
e.BlastRadius = 5
e.Position = script.Parent["Blade Tip"].Position
e.Parent = game:GetService("Workspace")
end
end
Weld(script.Parent.Handle, hit)
wait(0.1)
wait(3)
Touched2 = true
end)
script.Parent.Handle.Touched:connect(function(hit)
if Touched == true and Touched2 == true then
if game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) ~= nil then
local temporary = script.Parent
Tool = Instance.new("HopperBin")
Tool.Name = Name
Tool.Parent = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent).Backpack
script.Parent = Tool
temporary:Remove()
Player = script.Parent.Parent.Parent
end
end
end)
coroutine.resume(coroutine.create(function()
while model ~= nil and Touched == false do
if model:FindFirstChild("Blade") ~= nil then
local part = model.Blade:Clone()
part.Anchored = true
part.CanCollide = false
part.Parent = model
coroutine.resume(coroutine.create(function(part2) for i = 0, 1, 0.1 do part2.Transparency = i wait() end part2:Remove() end), part)
end
if model:FindFirstChild("Blade Tip") ~= nil then
local part = model["Blade Tip"]:Clone()
part.Anchored = true
part.CanCollide = false
part.Parent = model
coroutine.resume(coroutine.create(function(part2) for i = 0, 1, 0.1 do part2.Transparency = i wait() end part2:Remove() end), part)
end
wait()
end
end))
while Touched == false do
script.Parent.Handle.Slash:Play()
wait(0.05)
end
end
if key == "x" and Button1Down == false and canUse == true then
if mouse.Target == nil then return end
if Player.Character:FindFirstChild(Name) == nil then makeParts("hand") end
if Player.Character[Name]:FindFirstChild("Handle") == nil then return end
canUse = false
playAnimation("equip2")
if Player.Character.Torso:FindFirstChild("Right Shoulder 2") ~= nil then
Player.Character.Torso["Right Shoulder 2"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
Player.Character.Torso["Right Shoulder 2"].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
end
ForceAngle(1, 0, Player.Character)
SetAngle(1, math.rad(-50), Player.Character)
SetSpeed(1, 0.3, Player.Character)
wait(0.2)
for i = 90, 200, 20 do
if Player.Character.Torso:FindFirstChild("Right Shoulder 2") ~= nil then
Player.Character.Torso["Right Shoulder 2"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(5), 0)
Player.Character.Torso["Right Shoulder 2"].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
end
wait()
end
wait(0.3)
for i = 200, 50, -50 do
if Player.Character.Torso:FindFirstChild("Right Shoulder 2") ~= nil then
Player.Character.Torso["Right Shoulder 2"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(5), 0)
Player.Character.Torso["Right Shoulder 2"].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
end
wait()
end
wait(0.1)
for i = 1, 0, -0.01 do
Player.Character.Humanoid.Health = Player.Character.Humanoid.MaxHealth * i
Player.Character.Humanoid.WalkSpeed = i * 16
wait()
end
canUse = true
onDeselected(mouse)
removeParts("holster")
Player.Character.Humanoid.Health = 0
end
end


function onSelected(mouse)
if selected == true then return end
selected = true
mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
while Player.Character:FindFirstChild("WeaponActivated") ~= nil do
if Player.Character.WeaponActivated.Value == nil then break end
if Player.Character.WeaponActivated.Value.Parent == nil then break end
wait()
end
mouse.Icon = "rbxasset://textures\\GunCursor.png"
local weapon = Instance.new("ObjectValue")
weapon.Name = "WeaponActivated"
weapon.Value = script.Parent
weapon.Parent = Player.Character
DisableLimb(1, Player.Character)
removeParts("holster")
makeParts("hand")
playAnimation("normal")
if swordType2 == "normal" then playAnimation("equip1") elseif swordType2 == "stab" then playAnimation("equip2") end
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
mouse.Button1Up:connect(function() onButton1Up(mouse) end)
mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
end


function onDeselected(mouse)
if selected == false then return end
Button1Down = false
onButton1Up(nil)
selected = false
while canUse == false do
wait()
end
while canUse == false do
wait()
end
if Player.Character:FindFirstChild("WeaponActivated") ~= nil then
if Player.Character.WeaponActivated.Value == script.Parent then
Player.Character.WeaponActivated:Remove()
end
end
while Player.Character:FindFirstChild("WeaponActivated") ~= nil do
if Player.Character.WeaponActivated.Value == nil then break end
if pcall(function() if Player.Character.WeaponActivated.Value.Parent == nil then return true end end) then break end
wait()
end
swordType = "normal"
EnableLimb(1, Player.Character)
removeParts("hand")
makeParts("holster")
end


if script.Parent.className ~= "HopperBin" then
if Player == nil then print("Error: Player not found!") return end
Tool = Instance.new("HopperBin")
Tool.Name = Name
Tool.Parent = Player.Backpack
script.Name = "Main"
script.Parent = Tool
elseif script.Parent.className == "HopperBin" then
while script.Parent.Parent.className ~= "Backpack" do
wait()
end
Player = script.Parent.Parent.Parent
makeParts("holster")
script.Parent.Selected:connect(onSelected)
script.Parent.Deselected:connect(onDeselected)
end
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Club Houses » ROBLOX Talk
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image