So, a script in the player detects a click and is then meant to find a tool in ServerScriptService and clone it to the player.
So far when I try this:
--click function (works)
local plr = game.Players.LocalPlayer
local tool = game.ServerScriptService.Tool:Clone()
tool.Parent = plr
It says there is no tool. I understand this is because client can't access the server. But how would I get the tool over to the player?

4 comments
You can simply parent the tool to the player's character or backpack from the server. No need for a client.
But I can't access the tool because its in the server, but the script is in client.
Can’t you just use ReplicatedStorage instead? Both server and client can access it.
I've tried, but being in ReplicatedStorage interferes with the Tool's scripts.