I have a tool and a tool script.
The tool script just isn’t running.
This only occurs when the game is being run through the website and not on test mode.
Script:
local RunService = game:GetService("RunService")
local RS = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
print("ran")
It doesn’t get to ran.
https://gyazo.com/3fe8600d5c523659121886eb42250c0c
Seems like the script isn’t running at all, because this code isn’t wrong. What makes me uncertain about my answer is that supposedly Studio can run it fine but the website can’t.
There’s only one case I know of when a tool’s scripts won’t run and that’s if you have RequiresHandle on but don’t have a Handle part in the Tool. If you do not have a Handle in the Tool, make sure this box is unchecked and try again.
I don’t really know what’s going on in that respect then, sorry.
Are you able to reproduce this problem in another tool and/or place? If not, there must be something being grazed over that hasn’t yet been checked. If yes, you may have encountered unexpected behaviour which you should report whenever you can.
Is the Archivable property enabled on the Tool and the Script? If not, then tick the Archivable box.

Edit: Check if it’s enabled in StarterPack too, forgot about that.