drift arab
Key RequiredUniversal

drift arab

Universal Scriptal7123886al7123886 633 views 1.3K executesUpdated Oct 6, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•130 lines (4115 chars)
local player = game.Players.LocalPlayer
local runService = game:GetService("RunService")

local tiltState = 0 
local car = nil
local originalGravity = workspace.Gravity
local lowGravity = 50
local normalGravity = 196.2
local isLowGravity = false

local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "HajwalaScriptGUI"

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 200, 0, 130)
frame.Position = UDim2.new(0.5, -100, 0.7, 0)
frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true

Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10)

local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "⚡ سكربت هجولة ⚡"
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1

local btnTilt = Instance.new("TextButton", frame)
btnTilt.Size = UDim2.new(1, -20, 0, 35)
btnTilt.Position = UDim2.new(0, 10, 0, 38)
btnTilt.Text = "شطف: طافي"
btnTilt.TextScaled = true
btnTilt.Font = Enum.Font.GothamBold
btnTilt.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
btnTilt.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", btnTilt).CornerRadius = UDim.new(0, 6)

local btnNotl = Instance.new("TextButton", frame)
btnNotl.Size = UDim2.new(1, -20, 0, 35)
btnNotl.Position = UDim2.new(0, 10, 0, 80)
btnNotl.Text = "نطّل: طافي"
btnNotl.TextScaled = true
btnNotl.Font = Enum.Font.GothamBold
btnNotl.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
btnNotl.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", btnNotl).CornerRadius = UDim.new(0, 6)

local function getCar()
    if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
        local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
        if humanoid.SeatPart then
            local seat = humanoid.SeatPart
            if seat and seat.Parent then
                return seat.Parent 
            end
        end
    end
    return nil
end

btnTilt.MouseButton1Down:Connect(function()
    tiltState = (tiltState + 1) % 3
    if tiltState == 0 then
        btnTilt.Text = "شطف: طافي"
    elseif tiltState == 1 then
        btnTilt.Text = "🔥 شطف: يمين"
    else
        btnTilt.Text = "🔥 شطف: يسار"
    end
end)

btnNotl.MouseButton1Down:Connect(function()
    isLowGravity = not isLowGravity
    if isLowGravity then
        workspace.Gravity = lowGravity
        btnNotl.Text = "🚀 نطّل: شغال"
        btnNotl.BackgroundColor3 = Color3.fromRGB(0, 255, 100)
        btnNotl.TextColor3 = Color3.fromRGB(0, 0, 0)
    else
        workspace.Gravity = normalGravity
        btnNotl.Text = "نطّل: طافي"
        btnNotl.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
        btnNotl.TextColor3 = Color3.fromRGB(255, 255, 255)
    end
end)

local hue = 0
runService.RenderStepped:Connect(function()
    hue = (hue + 1) % 360
    title.TextColor3 = Color3.fromHSV(hue/360, 1, 1)
end)

runService.Heartbeat:Connect(function()
    car = getCar()
    if not car then 
        return 
    end
    
    local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
    if not humanoid or not humanoid.SeatPart then return end
    local seat = humanoid.SeatPart
    
    local gyro = seat:FindFirstChild("CorrectGyro")
    
    if tiltState == 0 then
        if gyro then gyro:Destroy() end
    else
        if not gyro then
            gyro = Instance.new("BodyGyro")
            gyro.Name = "CorrectGyro"
            gyro.MaxTorque = Vector3.new(25000, 25000, 25000)
            gyro.P = 5000
            gyro.D = 300
            gyro.Parent = seat
        end
        
        local rx, ry, _ = seat.CFrame:ToOrientation()
        local targetX = 0 
        local targetZ = 0
        
        if tiltState == 1 then targetZ = math.rad(-14) end
        if tiltState == 2 then targetZ = math.rad(14) end
        
        gyro.CFrame = CFrame.new(seat.Position) * CFrame.fromOrientation(rx, ry, 0) * CFrame.Angles(targetX, 0, targetZ)
    end
end)

Features & Information

Arab صمله بروكهافن درفت تفحيط هجوله ترفيع نطل عكسيه Driftarab drift arab
#Brookhaven

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts