ControlC ControlC · Pastebin

Heroes Battlegrounds

Pasted: Aug 6, 2023, 10:47:07 am · Views: 50
-- Récupère la variable globale
getgenv().BullyingEnabled = true



local TweenService = game:GetService("TweenService")
local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
-- Récupère le service Players
local Players = game:GetService("Players")

-- Récupère le joueur local
local player = Players.LocalPlayer

local function isTemporaryInvincible(player)
local character1 = player.Character or player.CharacterAdded:Wait()
if(character1:FindFirstChild("ForceField")) then
return true
else
return
end
end

local function teleportPlayerBehindPlayer(HRP)

local targetHRP = HRP
local targetDirection = targetHRP.CFrame.LookVector

local offset = CFrame.new(0, 0, 2.5) -- Changer la valeur "5" pour ajuster la distance entre les deux joueurs

local teleportTween = TweenService:Create(player.Character.HumanoidRootPart, TweenInfo.new(0.01), {
CFrame = targetHRP.CFrame * offset,
})
teleportTween:Play()

player.Character:SetPrimaryPartCFrame(CFrame.new(player.Character.HumanoidRootPart.Position, targetHRP.Position))
wait()
end

local args = {
[1] = "LeftClick"
}

local function stalkPlayer(target_player)
game:GetService("Workspace").Gravity = 0
local torso = game.Players[target_player].Character:FindFirstChild("HumanoidRootPart")
if torso then
if isTemporaryInvincible(game.Players[target_player]) then
print("shit man is invincible its useless to stalk him")
return
end
repeat
teleportPlayerBehindPlayer(torso)
game:GetService("Players").LocalPlayer.Character.Main.RemoteEvent:FireServer(unpack(args))

until torso.Parent.Humanoid.Health <= 0 or torso == nil
else
print("Victim does not have a HumanoidRootPart.")
end
end




-- Parcourt tous les joueurs
while getgenv().BullyingEnabled == true do
for _, otherPlayer in pairs(Players:GetPlayers()) do
-- Vérifie si le joueur est différent du joueur local
if otherPlayer ~= player and getgenv().BullyingEnabled == true then
local success, result = pcall(function()
stalkPlayer(otherPlayer.Name)
end)
if not success then
-- Une exception s'est produite, vous pouvez choisir d'afficher un message ou de ne rien faire
print("Une exception s'est produite pour le joueur " .. otherPlayer.Name .. " : " .. result)
end
elseif getgenv().BullyingEnabled == false then
break
end
end
wait()
end