Try placing a surface light inside of the neon parts for the square lights anbd for round lights, you can use a spot light. In addition, if you have any weird shadows, try turning off shadows for the parts which make up the light.
Also, the game looks like a good start. Good luck with the rest of your development journey!
also, does anybody have any ideas to make the leaderboard, like not only show the people in the server, but in total. Here is the scrirpt i use:
local surfaceGui = script.Parent
local scrollingFrame = surfaceGui:WaitForChild("ScrollingFrame")
local function updateTopPlayer()
local textLabel = scrollingFrame:FindFirstChild("first ")
if textLabel then
local players = game.Players:GetPlayers()
table.sort(players, function(a, b)
if a.leaderstats and b.leaderstats then
return a.leaderstats.Steps.Value > b.leaderstats.Steps.Value
end
end)
local firstPlayer = players[1]
if firstPlayer then
textLabel.Text = "1. " .. firstPlayer.Name .. " (" .. firstPlayer.leaderstats.Steps.Value .. ")"
else
textLabel.Text = "1. None"
end
else
warn("Child 'first' does not exist in the ScrollingFrame")
end
end
updateTopPlayer()
while true do
updateTopPlayer()
wait(0.5)
end
added some cool pipes somewhere
Thats it!!! let me know if you want something to be addded
PS does anybody know some good music i can put into this game? thanks
You’re welcome to try our Audioscape app, which creates copyright-clear music for Roblox games – we have 8 different music creation engines that let you customize your tracks in a variety of ways.
One problem(Maybe), is that the player can just hold W against a wall and still gain steps, even though they are not moving. You can fix this by checking if the player is moving, here is an example below.
if Humanoid.MoveDirection.Magnitude > 1 then
print("Player is moving!")
elseif Humanoid.MoveDirection.Magnitude == 0 then
print("Player is standing still or not actually moving!")
end
ps. any ideas to make the shop gui snap somewhere, because when you test it in studio, its where you want it to be, but then when you play it in roblox player it moves around, so how do you stop it from moving when you test it in roblox player?