how to show hints on roblox studio
Use a Hint instance in Roblox Studio, or make a custom GUI if you want a cleaner modern look. Roblox’s docs say a Hint placed in the Workspace is visible to everyone, and one placed under a player’s PlayerGui is only visible to that player.
Built-in hint
- Open Roblox Studio.
- In ServerScriptService or Workspace , insert a Script.
- Add this code:
lua
local hint = Instance.new("Hint")
hint.Text = "Press E to interact"
hint.Parent = workspace
This creates a classic on-screen hint message.
Show it only for one player
If you want the hint to appear only for a single player, parent it to that player’s PlayerGui instead of Workspace. Roblox’s documentation notes that hints under PlayerGui are player-specific.
Custom hint GUI
If you want something more flexible, many creators now use a ScreenGui + TextLabel instead of the old Hint style. Tutorials commonly animate the text in and out with a local script, which gives you more control over position, colors, timing, and effects.
Simple example
A basic custom hint flow looks like this:
- Create a ScreenGui in StarterGui.
- Add a TextLabel.
- Set the label to invisible at first.
- Use a script to change the text and make it visible when the player triggers something.
That approach is usually better for story games, objectives, and tips because it looks more modern and is easier to style.
Best choice
- Use Hint if you want the fastest built-in solution.
- Use a GUI if you want better design control and smoother animations.