Can you guys tell me what might be missing from my game The Rising Lava?

Can you guys tell me what’s missing in this game The Rising Lava - Roblox me and my friend [redacted] are working on this game and want your opinion on it so we can make it better

1 Like

The game is in working order, but the gameplay and GUI system seems a bit crude. Although building and the map is simple, it could have a bit more detail. Otherwise, the game looks pretty nice, and I wish you luck on this project!

1 Like

I think maybe improve the Gui as coolmap suggests. Maybe also change the lava texture and add a bit more maps and interaction to make it replayable.

1 Like

ok thanks but idk how to make onther map because the spawn that teleports you to the map has a script like this spawn = workspace.spawn but when i make a new spawn and name it spawn2 and make the same script but like this spawn = workspace.spawn2 it only works for one of the two spawns so i need your help

1 Like


I’m not the best artist, but heres a reference image if you want to change it. You may use it if you like. Also the problem with the maps, I think I know how to solve it. I have a game in which there is a ‘Maps’ folder inside ServerStorage. This includes map models which have another model inside called ‘SpawnPoints’. There are parts inside that called ‘Spawn’ which the player spawns on when the game starts. In ServerScriptService I have a MainScript which has


local MapsFolder = ServerStorage:WaitForChild("Maps")

--A few more stuff in-between that you probably wouldn't need for your game. add anything if you want a wait timer or something between rounds.

	local AvailableMaps = MapsFolder:GetChildren()
	
	local ChosenMap = AvailableMaps[math.random(1,#AvailableMaps)]
	
	Status.Value = ChosenMap.Name.." Chosen"
	
	local ClonedMap = ChosenMap:Clone()
	ClonedMap.Parent = workspace
	
	
	
	local SpawnPoints = ClonedMap:FindFirstChild("SpawnPoints")
	
	if not SpawnPoints then
		print("SpawnPoints not found!")
	end
	
	local AvalibleSpawnPoints = SpawnPoints:GetChildren()
	
	for i, player in pairs(plrs) do
		if player then
			character = player.Character
			
			if character then
			
				
				character:FindFirstChild("HumanoidRootPart").CFrame = AvalibleSpawnPoints[1].CFrame + Vector3.new(0,10,0)
				table.remove(AvalibleSpawnPoints,1)
 -code after this would probably be useless for your game

The game I have is uncopylocked if you want to look at it, Sword Fight Royale - Roblox
It might be a bit buggy since it was my first game when I started getting into scripting.

1 Like

thank you so much for the help i will try it but can you tell me how to change the photo of spectate button i belive i click it and there is something like a drag photo or something idk can you tell me how and the photo is great

1 Like

Do you have a image button or image label in your screen gui? I am pretty sure in properties (I got confused), theres a thing that says, “Image” and you can upload it.

1 Like

ok thanks i will try it :grinning: :grinning: :grinning:

1 Like

Glad to help you! I can help with anything else if you need fixing (but im not a big scripter)

thanks but you don’t understand what I mean you played the game right so you spawn at a lobby and you get teleported to the area with the lava if you notice its always the same map because when I made a new map and got the spawn then typed this script it only spawns me in the new map and it never spawn me in the old one and the spawn script is like this btw the script is a local script and it is in workspace here is the script (script = workspace.spawn) there so I want to know how to make its 50% spawn chance at both maps?

1 Like

Did you put both maps into a single folder?

OH WAIT, I know what. At the end of a round, I have ClonedMap:Destroy() so it can choose a map and that might fix it?

I also have local ServerStorage = game:GetService("ServerStorage") at the start of the script, a variable basically, but I am not sure if that will change anything.

The GUI is quite lacking. It looks outdated. The lobby looks bland too and you should add stuff to do there. The lobby is also awfully small and the game doesn’t give any countdown until the next round. You should also make the lava just be a neon orange block because the decal/texture ruins it.

Concept is nice and game will be fun in multiplayer. I also recommend to make the obbies a bit more unique and trick because its all just normal jumps now. Maybe moving platforms?

I think multiple maps or randomly generated maps would be nice, also a shop to spend the points you earn at(I might have overlooked it if there is one but I didn’t see one.) I completed the current map but then there was no reason to keep playing, I can’t do anything with the points I earn, and the map will always be the same.

yeah I know but can you tell me how to make randomly generated maps or recommend a good video

You asked what would make it better, not how to make it better. Also now it is broken, it says I win right after I go past the wood ladder at beginning :// You could look up on yt how to make tower of hell like game(it has randomly generated maps).

Try using the Roundify and AutoScale plugins for your UI. Other than that, love it!