Noobprocan
Views: 182Executions: 119
  • Keyless
  • Mobile friendly

Advertisement

About this script

PvP players-- Ultimate Touch Magnet & Hyper Fling (Delta Compatible)

local Players = game:GetService("Players")

local RunService = game:GetService("RunService")

local LocalPlayer = Players.LocalPlayer

local Active = false

local TargetPlayer = nil

-- إلغاء التصادم لشخصيتك لمنع التعليق

local function DisableCollision(char)

for _, part in pairs(char:GetDescendants()) do

if part:IsA("BasePart") then

part.CanCollide = false

end

end

end

-- البحث عن اللاعب بمجرد الملامسة

local function OnTouch(hit)

if not Active or TargetPlayer then return end

local char = LocalPlayer.Character

if not char then return end

local hitParent = hit.Parent

local targetHumanoid = hitParent:FindFirstChildOfClass("Humanoid")

if targetHumanoid and hitParent ~= char then

local p = Players:GetPlayerFromCharacter(hitParent)

if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then

TargetPlayer = p

end

end

end

-- ربط حدث اللمس لكافة أجزاء الشخصية

local function SetupCharacter(char)

for _, part in pairs(char:GetChildren()) do

if part:IsA("BasePart") then

part.Touched:Connect(OnTouch)

end

end

end

LocalPlayer.CharacterAdded:Connect(function(char)

char:WaitForChild("HumanoidRootPart")

SetupCharacter(char)

end)

if LocalPlayer.Character then

SetupCharacter(LocalPlayer.Character)

end

-- حلقة الالتصاق والتطيير الفائق (Hyper Processing)

RunService.Stepped:Connect(function()

if Active and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then

local myChar = LocalPlayer.Character

local myHRP = myChar.HumanoidRootPart

DisableCollision(myChar)

if TargetPlayer and TargetPlayer.Character and TargetPlayer.Character:FindFirstChild("HumanoidRootPart") then

local targetHRP = TargetPlayer.Character.HumanoidRootPart

local targetHum = TargetPlayer.Character:FindFirstChildOfClass("Humanoid")

-- التحقق من حالة اللاعب المستهدف

if targetHum and targetHum.Health > 0 then

-- الالتصاق والتدوير بسرعة فائقة لإحداث التطيير (Fling)

myHRP.CFrame = targetHRP.CFrame * CFrame.Angles(math.rad(math.random(-180, 180)), math.rad(math.random(-180, 180)), math.rad(math.random(-180, 180)))

myHRP.Velocity = Vector3.new(200000, 200000, 200000)

myHRP.RotVelocity = Vector3.new(200000, 200000, 200000)

else

TargetPlayer = nil

end

else

myHRP.Velocity = Vector3.zero

myHRP.RotVelocity = Vector3.zero

end

end

end)

-- واجهة التحكم (UI)

local ScreenGui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))

local Btn = Instance.new("TextButton", ScreenGui)

Btn.Size = UDim2.new(0, 140, 0, 45)

Btn.Position = UDim2.new(0.05, 0, 0.25, 0)

Btn.Text = "Hyper-Fling: OFF"

Btn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)

Btn.TextColor3 = Color3.fromRGB(255, 255, 255)

Btn.Font = Enum.Font.SourceSansBold

Btn.TextSize = 16

Btn.Active = true

Btn.MouseButton1Click:Connect(function()

Active = not Active

if Active then

Btn.Text = "Hyper-Fling: ON"

Btn.BackgroundColor3 = Color3.fromRGB(50, 200, 50)

else

TargetPlayer = nil

Btn.Text = "Hyper-Fling: OFF"

Btn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)

if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then

LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.zero

LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.zero

end

end

end)