Ok So for Some Reason
local tool = script.Parent
local remote = game.ReplicatedStorage:WaitForChild(“UpgradePrimalEvent”)
print(“[DEBUG] LocalScript Loaded in Tool:”, tool.Name)
tool.Activated:Connect(function()
print(“[DEBUG] Tool Activated!”)
remote:FireServer(1)
print(“[DEBUG] RemoteEvent Fired!”)
end)
The Tool loads in but t doesnt give me a trigger Event
if i equip or click t doesnt do anyrhing at al only
print(“[DEBUG] LocalScript Loaded in Tool:”, tool.Name)
this works the rest not
anyone idea why this is
Could you provide a bit more context on what is happening behind the curtains? Is that a LocalScript or a ServerScript? Where is the script located, and is it getting the remote properly? (assure it is not infinite yielding)
Which one of the prints you provided trigger and which doesnt?
You should verify that the Tool has a proper Handle or its RequiresHandle property is set properly.
Also try debugging to see if the Tool is properly detected that it is being equipped.
Here is an example:
tool.quipped:Connect(function()
print("Equipped!")
end)
If nothing I suggested solves the issue, it should at the very least, help better pinpoint what it could be.
The Handle t has the Script is a local scrip

t located inside the tool
Are there any errors on the output? Maybe that’s why it’s not working.