Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
camera = .CurrentCamera
gui = .(, player:())
gui.ResetOnSpawn =
openBtn = .(, gui)
openBtn.Size = .(,,,)
openBtn.Position = .(,-,,)
openBtn.Text =
openBtn.TextScaled =
openBtn.BackgroundColor3 = .(,,)
openBtn.TextColor3 = .(,,)
.(, openBtn)
main = .(, gui)
main.Size = .(,,,)
main.BackgroundColor3 = .(,,)
main.Visible =
closeBtn = .(, main)
closeBtn.Size = .(,,,)
closeBtn.Position = .(,-,,)
closeBtn.Text =
closeBtn.TextScaled =
closeBtn.BackgroundColor3 = .(,,)
closeBtn.TextColor3 = .(,,)
.(, closeBtn)
postBtn = .(, main)
postBtn.Size = .(,,,)
postBtn.Position = .(,-,,)
postBtn.Text =
postBtn.TextScaled =
postBtn.BackgroundColor3 = .(,,)
postBtn.TextColor3 = .(,,)
.(, postBtn)
feed = .(, main)
feed.Size = .(,,,)
feed.CanvasSize = .(,,,)
feed.ScrollBarThickness =
feed.BackgroundTransparency =
layout = .(, feed)
layout.Padding = .(,)
postFrame = .(, main)
postFrame.Size = .(,,,)
postFrame.Position = .(,,,)
postFrame.BackgroundColor3 = .(,,)
postFrame.Visible =
.(, postFrame)
input = .(, postFrame)
input.Size = .(,,,)
input.Position = .(,,,)
input.PlaceholderText =
input.TextScaled =
input.BackgroundColor3 = .(,,)
input.TextColor3 = .(,,)
.(, input)
send = .(, postFrame)
send.Size = .(,,,)
send.Position = .(,,,)
send.Text =
send.TextScaled =
send.BackgroundColor3 = .(,,)
send.TextColor3 = .(,,)
.(, send)
(imageId)
frame = .(, feed)
frame.Size = .(,,,camera.ViewportSize.Y)
frame.BackgroundColor3 = .(,,)
.(, frame)
img = .(, frame)
img.Size = .(,,,)
img.Image = ..imageId
img.ScaleType = .ScaleType.Crop
img.BackgroundTransparency =
like = .(, frame)
like.Size = .(,,,)
like.Position = .(,-,,-)
like.Text =
like.TextScaled =
like.BackgroundTransparency =
like.MouseButton1Click:(()
like.Text =
)
.()
feed.CanvasSize = .(,,,layout.AbsoluteContentSize.Y)
()
()
()
openBtn.MouseButton1Click:(()
main.Visible =
openBtn.Visible =
)
closeBtn.MouseButton1Click:(()
main.Visible =
openBtn.Visible =
)
postBtn.MouseButton1Click:(()
postFrame.Visible = postFrame.Visible
)
send.MouseButton1Click:(()
input.Text ~=
(input.Text)
input.Text =
postFrame.Visible =
)
This script simulates a TikTok feed inside Roblox with a clean and modern interface. Features: - Fullscreen vertical feed - Post / Upload system (local) - Rounded UI (UICorners) - Like button system - Open / Close TikTok button - Lightweight and optimized - Executor friendly - No server scripts required All posts are client-side (local only). Simple, clean, and stable.

Universal