Owner *le by RUBO
Key Required

Owner *le by RUBO

Poopykidz1234's PlaceRUBOKINGRUBOKING 484 views 111 executesUpdated Mar 31, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•109 lines (3336 chars)
local Material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")

-- 1. INTRO ANIMATION SYSTEM
local function playIntro()
    local sg = Instance.new("ScreenGui", CoreGui)
    sg.Name = "RuboIntro"
    
    local canvas = Instance.new("Frame", sg)
    canvas.Size = UDim2.new(1, 0, 1, 0)
    canvas.BackgroundTransparency = 1
    canvas.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    
    local text = Instance.new("TextLabel", canvas)
    text.Size = UDim2.new(1, 0, 0, 50)
    text.Position = UDim2.new(0, 0, 0.45, 0)
    text.BackgroundTransparency = 1
    text.Text = "[ Its Rubo's world my dear ]"
    text.Font = Enum.Font.SpecialElite -- Elegant typewriter/handwritten style
    text.TextColor3 = Color3.fromRGB(255, 255, 255)
    text.TextSize = 30
    text.TextTransparency = 1
    text.RichText = true
    
    -- Animation Sequence
    local fadeIn = TweenService:Create(canvas, TweenInfo.new(0.5), {BackgroundTransparency = 0.3})
    local textShow = TweenService:Create(text, TweenInfo.new(1.5, Enum.EasingStyle.Sine), {TextTransparency = 0})
    local textGlow = TweenService:Create(text, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true), {TextSize = 35})
    
    fadeIn:Play()
    task.wait(0.5)
    textShow:Play()
    textGlow:Play()
    
    task.wait(3) -- Display time
    
    local fadeOut = TweenService:Create(canvas, TweenInfo.new(1), {BackgroundTransparency = 1})
    local textHide = TweenService:Create(text, TweenInfo.new(0.8), {TextTransparency = 1, Position = UDim2.new(0, 0, 0.4, 0)})
    
    fadeOut:Play()
    textHide:Play()
    
    task.wait(1)
    sg:Destroy()
end

-- Start Intro
playIntro()

-- 2. MAIN MINI GUI
local Config = {
    Title = "OWNER",
    Locked = false,
    LockedPos = nil
}

local UI = Material.Load({
    Title = "Rubo Mini",
    Style = 1,
    SizeX = 280,
    SizeY = 220
})

local Page = UI.New({ Title = "World Controls" })

-- Helper to find UI
local function getUI()
    local gui = CoreGui:FindFirstChild("Rubo Mini")
    return gui and gui:FindFirstChild("Main")
end

-- Movement Lock
Page.Toggle({
    Text = "Lock Movement",
    Callback = function(v)
        Config.Locked = v
        local m = getUI()
        if v and m then Config.LockedPos = m.Position end
    end
})

RunService.RenderStepped:Connect(function()
    if Config.Locked and Config.LockedPos then
        local m = getUI()
        if m then m.Position = Config.LockedPos end
    end
end)

Page.TextField({
    Text = "Set Chat Title",
    Callback = function(v) Config.Title = v end
})

-- 3. CHAT HOOK
local TCS = game:GetService("TextChatService")
if TCS.ChatVersion == Enum.ChatVersion.TextChatService then
    TCS.OnIncomingMessage = function(msg)
        local p = Instance.new("TextChatMessageProperties")
        if msg.TextSource and msg.TextSource.UserId == game.Players.LocalPlayer.UserId then
            local color = Color3.fromHSV(tick()%5/5, 0.7, 1):ToHex()
            p.PrefixText = string.format("<font color='#%s'>[%s]</font> %s", color, Config.Title, msg.PrefixText)
        end
        return p
    end
end

UI.Banner("Welcome to your world, Rubo.")

Features & Information

Owner title when you type anything in the chat box
#Owner#*le#Chat#Cool#Owners

Community Comments (0)

No comments yet for this script.

More Scripts for Poopykidz1234's Place