Togo aoi teleport
Key Required

Togo aoi teleport

[Duke Erisa's Ult!✌️😛] Silly Jujutsu RandomizerVereVere 3.7K views 97 executesUpdated Sep 15, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•163 lines (4791 chars)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer

local function activateOvertide()
    pcall(function()
        ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("overtide"):FireServer()
    end)
end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "CompactTodoGUI"
screenGui.Parent = CoreGui
screenGui.ResetOnSpawn = false

if syn and syn.protect_gui then
    syn.protect_gui(screenGui)
end

local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 120, 0, 40)  -- Более компактная
button.Position = UDim2.new(0, 20, 0, 20)  -- Начальная позиция
button.Text = "activate"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.BackgroundColor3 = Color3.fromRGB(40, 35, 50)
button.Font = Enum.Font.GothamBold
button.TextSize = 12
button.ZIndex = 999
button.Parent = screenGui

button.AutoButtonColor = false
button.BorderSizePixel = 0
button.BackgroundTransparency = 0.1

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = button

local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(100, 50, 200)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(70, 100, 220))
})
gradient.Rotation = 90
gradient.Parent = button

local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(120, 80, 220)
stroke.Thickness = 2
stroke.Transparency = 0.5
stroke.Parent = button

-- Иконка телепорта (простая)
local icon = Instance.new("TextLabel")
icon.Size = UDim2.new(0, 20, 0, 20)
icon.Position = UDim2.new(0, 5, 0.5, -10)
icon.Text = "⚡"
icon.TextColor3 = Color3.fromRGB(255, 220, 100)
icon.BackgroundTransparency = 1
icon.Font = Enum.Font.GothamBold
icon.TextSize = 14
icon.ZIndex = 1000
icon.Parent = button

local hoverTweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local clickTweenInfo = TweenInfo.new(0.1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

button.MouseButton1Click:Connect(function()
    activateOvertide()
    
    local clickTween = TweenService:Create(button, clickTweenInfo, {
        Size = UDim2.new(0, 115, 0, 38),
        BackgroundColor3 = Color3.fromRGB(60, 50, 70)
    })
    clickTween:Play()
    
    task.wait(0.1)
    
    local releaseTween = TweenService:Create(button, clickTweenInfo, {
        Size = UDim2.new(0, 120, 0, 40),
        BackgroundColor3 = Color3.fromRGB(40, 35, 50)
    })
    releaseTween:Play()
end)

button.MouseEnter:Connect(function()
    local hoverTween = TweenService:Create(button, hoverTweenInfo, {
        BackgroundColor3 = Color3.fromRGB(50, 45, 65),
        BackgroundTransparency = 0.05
    })
    hoverTween:Play()
    
    local strokeTween = TweenService:Create(stroke, hoverTweenInfo, {
        Thickness = 3,
        Transparency = 0.3
    })
    strokeTween:Play()
end)

button.MouseLeave:Connect(function()
    local leaveTween = TweenService:Create(button, hoverTweenInfo, {
        BackgroundColor3 = Color3.fromRGB(40, 35, 50),
        BackgroundTransparency = 0.1
    })
    leaveTween:Play()
    
    local strokeTween = TweenService:Create(stroke, hoverTweenInfo, {
        Thickness = 2,
        Transparency = 0.5
    })
    strokeTween:Play()
end)

local dragging = false
local dragInput, dragStart, startPos

button.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = button.Position
        
        button.BackgroundTransparency = 0.2
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
                button.BackgroundTransparency = 0.1
            end
        end)
    end
end)

button.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
    if dragging and input == dragInput then
        local delta = input.Position - dragStart
        button.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)

local lastClickTime = 0
button.MouseButton1Click:Connect(function()
    local currentTime = tick()
    if currentTime - lastClickTime < 0.3 then

        local resetTween = TweenService:Create(button, hoverTweenInfo, {
            Position = UDim2.new(0, 20, 0, 20)
        })
        resetTween:Play()
    end
    lastClickTime = currentTime
end)

warn("started")

Features & Information

Just start this (no cooldown)
#Todo#Open source

Community Comments (2)

Notaskid52Notaskid52Sep 16, 2025

make more?

Replying to @Notaskid52
VereVereSep 16, 2025

@Notaskid52 ok I will try

More Scripts for [Duke Erisa's Ult!✌️😛] Silly Jujutsu Randomizer