RobloxGamesRBLXGames
Script Studio

Roblox Lua Script Library

840 free, original scripts for Roblox Studio. Copy production-ready code, learn how it works, and ship faster.

840
Scripts
8
Categories
3
Levels
100%
Free

840 scripts · Beginner

1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Starbound City Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Starbound City.

cinematics
200
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Rune Quest Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Rune Quest.

ui
140
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Pixel Forge Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Pixel Forge.

datastore
120
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Mech Rally Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Mech Rally.

interaction
150
1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Jungle Raid Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Jungle Raid.

cinematics
200
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Inferno Siege Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Inferno Siege.

ui
150
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Galaxy Run Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Galaxy Run.

datastore
130
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Drift Legends Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Drift Legends.

interaction
140
1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(7, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Aether Rush Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Aether Rush.

cinematics
180
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Zephyr Skies Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Zephyr Skies.

ui
180
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Xenon Drift Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Xenon Drift.

datastore
130
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Umbra Trials Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Umbra Trials.

interaction
170
1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(6, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Rune Quest Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Rune Quest.

cinematics
160
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Quantum Dash Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Quantum Dash.

ui
170
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Obsidian Keep Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Obsidian Keep.

datastore
150
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Lunar Outpost Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Lunar Outpost.

interaction
150
1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Inferno Siege Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Inferno Siege.

cinematics
200
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Harbor Tycoon Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Harbor Tycoon.

ui
160
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Frostfall Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Frostfall.

datastore
130
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Crystal Valley Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Crystal Valley.

interaction
110
1local cam = workspace.CurrentCamera
2local TweenService = game:GetService("TweenService")
3local points = workspace:WaitForChild("LobbyCams"):GetChildren()
4local info = TweenInfo.new(8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
5cam.CameraType = Enum.CameraType.Scriptable

Zephyr Skies Lobby Camera Loop

BEGINNER

Tweened camera loop across LobbyCams parts for Zephyr Skies.

cinematics
170
1local marker: BillboardGui = script.Parent
2local questId = marker:GetAttribute("QuestId")
3local Players = game:GetService("Players")
4
5local function refresh()

Yield Frontier Quest Marker System

BEGINNER

BillboardGui quest marker that hides when quest attribute is set for Yield Frontier.

ui
110
1local DataStoreService = game:GetService("DataStoreService")
2local Players = game:GetService("Players")
3local store = DataStoreService:GetDataStore("CoinsV5")
4
5local function addStats(player)

Wildwood Coins Leaderstats CoinsV5

BEGINNER

Persistent coin leaderstats with retries for Wildwood.

datastore
140
1local TweenService = game:GetService("TweenService")
2local door = script.Parent
3local hinge: Motor6D = door:WaitForChild("Hinge")
4local open = false
5local info = TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Tower Clash Tween Door Click

BEGINNER

Smooth Motor6D door tween with ClickDetector for Tower Clash.

interaction
120