
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local TeleportService = game:GetService("TeleportService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local LocalPlayer = Players.LocalPlayer
local placeId = game.PlaceId
-- Notification Function
local function sendNotification(text)
pcall(function()
StarterGui:SetCore("SendNotification", {
Title = "ChillCan Script",
Text = text,
Duration = 5,
})
end)
end
-- Startup Message
sendNotification("Made by Chillcan")
local running = true
local function getRoot()
local char = LocalPlayer.Character
return char and char:FindFirstChild("HumanoidRootPart")
end
local function tweenTo(pos)
local root = getRoot()
if root then
local t = TweenService:Create(root, TweenInfo.new(0.25), {
CFrame = CFrame.new(pos + Vector3.new(0, 3, 0))
})
t:Play()
t.Completed:Wait()
end
end
local function tpTo(pos)
local root = getRoot()
if root then
root.CFrame = CFrame.new(pos + Vector3.new(0, 3, 0))
end
end
-- Auto Obby Logic
task.spawn(function()
sendNotification("Auto Obby Started")
-- Remove hazards
for _, v in pairs(workspace:GetDescendants()) do
if v.Name == "kill brick" and v:IsA("BasePart") then
v:Destroy()
end
end
for i = 1, 100 do
if not running then return end
local cpFolder = workspace:FindFirstChild("Checkpoints")
local cp = cpFolder and cpFolder:FindFirstChild(tostring(i))
if cp and cp:IsA("BasePart") then
if i <= 10 then
tweenTo(cp.Position)
else
tpTo(cp.Position)
end
task.wait(i <= 10 and 0.5 or 0.25)
end
end
if not running then return end
task.wait(5)
local rebirth = ReplicatedStorage:FindFirstChild("RebirthEvent")
if rebirth then rebirth:FireServer() end
task.wait(1)
TeleportService:Teleport(placeId, LocalPlayer)
end)No comments yet for this script.



