Halil gui
Key RequiredUniversal

Halil gui

Universal Scripthalilyasarkosunhalilyasarkosun 2.2K views 1.2K executesUpdated Dec 26, 2025
Unrated
00
Lua Script•210 lines (9327 chars)
-- c00lkid Jumpscare Script

-- Jumpscare Function
function doJumpscare()
    local player = game.Players.LocalPlayer
    local character = player.Character
    if character then
        local humanoid = character:FindFirstChildOfClass("Humanoid")
        if humanoid then
            -- Create a Jumpscare ScreenGui
            local jumpscareGui = Instance.new("ScreenGui")
            jumpscareGui.Name = "JumpscareGui"
            jumpscareGui.Parent = player.PlayerGui

            local imageLabel = Instance.new("ImageLabel")
            imageLabel.Size = UDim2.new(1, 0, 1, 0)
            imageLabel.Position = UDim2.new(0, 0, 0, 0)
            imageLabel.BackgroundTransparency = 1
            imageLabel.Image = "rbxassetid://123456789" -- REPLACE WITH YOUR JUMPSCARE IMAGE ASSET ID
            imageLabel.ImageColor3 = Color3.new(1, 1, 1)
            imageLabel.Parent = jumpscareGui

            -- Play a jumpscare sound
            local sound = Instance.new("Sound")
            sound.SoundId = "rbxassetid://987654321" -- REPLACE WITH YOUR JUMPSCARE SOUND ASSET ID
            sound.Volume = 1
            sound.Parent = character
            sound:Play()

            -- Shake the camera
            local camera = game.Workspace.CurrentCamera
            local originalCFrame = camera.CFrame
            local shakeMagnitude = 0.5
            for i = 1, 10 do
                camera.CFrame = originalCFrame * CFrame.new(math.random() * shakeMagnitude - shakeMagnitude/2, math.random() * shakeMagnitude - shakeMagnitude/2, math.random() * shakeMagnitude - shakeMagnitude/2)
                wait(0.05)
            end
            camera.CFrame = originalCFrame

            -- Briefly display the image, then remove it
            wait(0.5)
            jumpscareGui:Destroy()
        end
    end
end

-- Keybind for Jumpscare (e.g., press 'J')
game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.J and not gameProcessedEvent then
        doJumpscare()
    end
end)

-- Fly Script
local flying = false
local flySpeed = 50

game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.F and not gameProcessedEvent then -- Press 'F' to toggle fly
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                flying = not flying
                if flying then
                    humanoid.PlatformStand = true
                    local bodyVelocity = Instance.new("BodyVelocity")
                    bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
                    bodyVelocity.Velocity = Vector3.new(0, 0, 0)
                    bodyVelocity.Parent = character.HumanoidRootPart
                    
                    local connection = game:GetService("RunService").RenderStepped:Connect(function()
                        local direction = Vector3.new(0,0,0)
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.W) then direction = direction + character.HumanoidRootPart.CFrame.lookVector end
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.S) then direction = direction - character.HumanoidRootPart.CFrame.lookVector end
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.A) then direction = direction - character.HumanoidRootPart.CFrame.rightVector end
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.D) then direction = direction + character.HumanoidRootPart.CFrame.rightVector end
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then direction = direction + Vector3.new(0,1,0) end
                        if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftControl) then direction = direction - Vector3.new(0,1,0) end
                        bodyVelocity.Velocity = direction.unit * flySpeed
                    end)
                    
                    character.HumanoidRootPart.ChildRemoved:Connect(function(child)
                        if child == bodyVelocity then
                            connection:Disconnect()
                        end
                    end)
                else
                    humanoid.PlatformStand = false
                    local bodyVelocity = character.HumanoidRootPart:FindFirstChildOfClass("BodyVelocity")
                    if bodyVelocity then
                        bodyVelocity:Destroy()
                    end
                end
            end
        end
    end
end)


-- Fast Run Script
local originalWalkSpeed = nil
local fastRunSpeed = 60
local fastRunning = false

game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.LeftShift and not gameProcessedEvent then -- Hold Left Shift to fast run
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                if not originalWalkSpeed then
                    originalWalkSpeed = humanoid.WalkSpeed
                end
                humanoid.WalkSpeed = fastRunSpeed
                fastRunning = true
            end
        end
    end
end)

game:GetService("UserInputService").InputEnded:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.LeftShift and not gameProcessedEvent then -- Release Left Shift to stop fast running
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character and fastRunning then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid and originalWalkSpeed then
                humanoid.WalkSpeed = originalWalkSpeed
                fastRunning = false
            end
        end
    end
end)


-- Teleport Script (Teleport to Mouse Click Location)
game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
    if input.UserInputType == Enum.UserInputType.MouseButton1 and not gameProcessedEvent then -- Left click to teleport
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character then
            local mouse = player:GetMouse()
            if mouse.Target and mouse.Hit then
                character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.p + Vector3.new(0, character.HumanoidRootPart.Size.Y / 2, 0))
            end
        end
    end
end)


-- Jumpscare when a player gets close (example - customize as needed)
local jumpscareRange = 20

game:GetService("RunService").Heartbeat:Connect(function()
    local player = game.Players.LocalPlayer
    local character = player.Character
    if character and character:FindFirstChild("HumanoidRootPart") then
        local playerRoot = character.HumanoidRootPart
        
        for _, otherPlayer in ipairs(game.Players:GetPlayers()) do
            if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then
                local otherPlayerRoot = otherPlayer.Character.HumanoidRootPart
                if (playerRoot.Position - otherPlayerRoot.Position).magnitude < jumpscareRange then
                    -- Trigger jumpscare for the local player
                    doJumpscare()
                    break -- Only trigger once per proximity event
                end
            end
        end
    end
end)

-- Simple Jump Power Increase (as a basic "jumpscare" option if desired, though the function above is more robust)
local originalJumpPower = nil
local boostedJumpPower = 100 -- Default jump power is 50, so 100 is a significant boost

game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.K and not gameProcessedEvent then -- Press 'K' to activate super jump
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                if not originalJumpPower then
                    originalJumpPower = humanoid.JumpPower
                end
                humanoid.JumpPower = boostedJumpPower
            end
        end
    end
end)

game:GetService("UserInputService").InputEnded:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode.K and not gameProcessedEvent then -- Release 'K' to return to normal jump
        local player = game.Players.LocalPlayer
        local character = player.Character
        if character and originalJumpPower then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.JumpPower = originalJumpPower
            end
        end
    end
end)


print("c00lkid script loaded: Jumpscare (J), Fly (F), Fast Run (Left Shift), Teleport (Left Click), Super Jump (K)")

Features & Information

Uçmak c00lkid jumpscare hızlı koşmak ve ışınlanmak

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts