Archivable.false Tool in Player.Character Bug

Reproduction Steps

Archivable.false Tool in Player.Character Bug.rbxl (35.2 KB)

Script
local ReplicatedStorage = game.ReplicatedStorage
local RemoteEvent = ReplicatedStorage.RemoteEvent

RemoteEvent.OnServerEvent:Connect(function(player: Player, event: string)
	if event == "Archivable/true" then
		player.Character.Tool.Handle.BrickColor = BrickColor.Green()
		player.Character.Tool.Archivable = true
	elseif event == "Archivable/false" then
		player.Character.Tool.Handle.BrickColor = BrickColor.Red()
		player.Character.Tool.Archivable = false
	end
	
	player.Character.Archivable = true
	player.Character:Clone().Parent = workspace
end)

Expected Behavior
I expect the Character to not weld with the original tool

Actual Behavior
The Weld inside the clone’s Right Hand is connected to the Tool.Handle from Player.Character
image

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly
Date First Experienced: 2022-04-06 00:04:00 (+07:00)
Date Last Experienced: 2022-04-06 00:04:00 (+07:00)

1 Like

Not too surprising given there is no cloned extra tool for the grip. Where is your desired change?
How the attachment grip works? I would assume that if you remove the RightGrip weld on the clone
and place the clone at a sufficient distance, that the problem would go away.

Thanks for the report! Sorry for the super late reply, we will take a look at this.

1 Like

Hey! Again, sorry for the even more late reply, but I got a chance to review your report!

You are correct in that the clone’s right hand has a weld to connect to the tool.

The solution for this is to do something along the lines of:

player.Character.RightHand.RightGrip.Archivable = false

in order to disable cloning of the weld (or, as Club_Moo suggested, deleting the weld on the clone).

If you do this, you don’t end up with that issue. The behavior you described, with Archivable set to False for the Tool, and not for the Weld, is intentional.

If you have any further questions or need clarification, please feel free to ask.