Owner in chat bu RUBO updated
Key Required

Owner in chat bu RUBO updated

Poopykidz1234's PlaceRUBOKINGRUBOKING 541 views 86 executesUpdated Mar 31, 2026
Unrated
00
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

When u type anything thing in the chat give u owner title
#Owner#Boss#Ceo#OWner#Chat

Community Comments (0)

No comments yet for this script.

More Scripts for Poopykidz1234's Place