Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Player = game:GetService("Players").LocalPlayer
- local Mouse = Player:GetMouse()
- local CheckKnife = function()
- for i,v in pairs(Player.Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Knife" then
- return true
- else
- return false
- end
- end
- end
- local ThrowKnifeg = function()
- if _G.EstoyTirando == true then
- for i,v in pairs(Player.Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Knife" then
- _G.EstoyTirando = false
- end
- end
- else
- if CheckKnife() == true then
- _G.EstoyTirando = true
- for i= 1,1 do
- for i,v in pairs(Player.Backpack:GetChildren()) do
- if v:IsA("Tool") and v.Name == "Knife" then
- Player.Character.Humanoid:EquipTool(v)
- end
- end
- if game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife then
- local ElValorDelRotador = game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.RotateValue.Value;
- if game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife:FindFirstChild("throwOrientation") then
- ElValorDelRotador = game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife:FindFirstChild("throwOrientation").Value;
- end
- wait()
- local Anim = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.ThrowCharge)
- local nim = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Throw)
- Anim:Play(0.1, 1, 2)
- wait(0.25)
- Anim:Stop()
- local l__LocalPlayer__3 = game.Players.LocalPlayer;
- local l__mouse__6 = l__LocalPlayer__3:GetMouse();
- local v24, v25 = game.Workspace:FindPartOnRayWithIgnoreList(Ray.new(l__mouse__6.UnitRay.Origin, l__mouse__6.UnitRay.Direction * 1000), { l__LocalPlayer__3.Character, workspace.Pets, workspace.KnifeHost });
- game.ReplicatedStorage.Remotes.ThrowKnife:FireServer(v25,0.4,ElValorDelRotador)
- nim:Play(0.1, 1, 3)
- game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Handle.Swoosh.Pitch = math.random(1100, 1300) / 1000
- game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Handle.Swoosh:Play()
- wait(.15)
- wait(.15)
- Player.Character.Humanoid:UnequipTools()
- wait(.30)
- end
- end
- _G.EstoyTirando = false
- else
- if game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife then
- if _G.EstoyTirando == true then
- return
- else
- _G.EstoyTirando = true
- for i= 1,1 do
- if game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife then
- local ElValorDelRotador = game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.RotateValue.Value;
- if game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife:FindFirstChild("throwOrientation") then
- ElValorDelRotador = game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife:FindFirstChild("throwOrientation").Value;
- end
- wait()
- local Anim = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.ThrowCharge)
- local nim = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Throw)
- Anim:Play(0.1, 1, 2)
- wait(0.25)
- Anim:Stop()
- local l__LocalPlayer__3 = game.Players.LocalPlayer;
- local l__mouse__6 = l__LocalPlayer__3:GetMouse();
- local v24, v25 = game.Workspace:FindPartOnRayWithIgnoreList(Ray.new(l__mouse__6.UnitRay.Origin, l__mouse__6.UnitRay.Direction * 1000), { l__LocalPlayer__3.Character, workspace.Pets, workspace.KnifeHost });
- game.ReplicatedStorage.Remotes.ThrowKnife:FireServer(v25,0.4,ElValorDelRotador)
- nim:Play(0.1, 1, 3)
- game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Handle.Swoosh.Pitch = math.random(1100, 1300) / 1000
- game:GetService("Workspace")[game:GetService("Players").LocalPlayer.Name].Knife.Handle.Swoosh:Play()
- wait(.15)
- wait(.15)
- Player.Character.Humanoid:UnequipTools()
- wait(.30)
- end
- end
- _G.EstoyTirando = false
- end
- end
- end
- end
- end
- Mouse.KeyUp:Connect(function(Key)
- if Key == (string.lower(_G.Key1) or string.upper(_G.Key1)) then
- ThrowKnifeg()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement