Sandbox things make my inventory stuff unwork

It used to work until
THIS ERROR came out

The current thread cannot fire 'OrdinaryTools' since 'OrdinaryTools' has the Sandboxed property set to false but the calling thread is sandboxed

It used to be directly Humanoid:EquipTool() and :UnequipTools() but since this popped up I figured I needed to use RemoteEvents but you see it’s not works.
The calling of :EquipTool() and :UnequipTool() or replaced by OrdinaryTools:FireServer(...) is when you equip or unequip tools if this info was required.
workspace.SandboxInstanceThing is set to Experimental and all my scripts have sandboxed set to false.

My chat system that uses RemoteEvents too works just fine

1 Like

Moving a tool from the backpack to the character equips the tool

obviously bro are u serious rn

1 Like

well there you have it then, a replacement to equip tools

omg bro do u not get it, I CAN’T

Have you checked the ancestor of your tool (e.g. Folders, models and such…) to have sandboxed property to false? Also does your tool perhaps contains assets from toolbox? Usually when it does, it automatically has sandboxed to true.

1 Like

Nope, I checked using explorer Sandboxed=true and it only resulted scripts I disabled cuz I dont want to use them anymore but still preserving it incase.

1 Like

You’ve said that you used methods to equip them, what I mean is just change the tool’s parent to backpack and character whenever you need to instead of using the methods

I’m pretty confident you should’ve tried checking IsInSandbox=true?
image

Thats clientsided only unlike using :EquipTool, :UnequipTools, and firing a signal to the server to change the parents of the tools.

Have you tried deleting the script and test out the game without that LocalScript?

1 Like

Nah, equipping it through parenting replicates to server

1 Like

Sandboxed should be false because setting it to true limits the script capabilities. In the error message it said the calling thread is sandboxed as the reason for why it couldn’t interact with the remote event

But the solution is to just reparent the tool to backpack or character on the client and it will replicate to the server

Me too, I am not really sure what it is, but I don’t really like it.

I get it now I’ll try it later

1 Like