Everytime a player selects my gamepass given tool they get sent to a certain position with the gun in their hand and they are unable to move?! help please. Here is my gamepass script if anything is wrong?
local player = game.Players.LocalPlayer
local ownsGamepass = game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId,9027783)
if ownsGamepass then
local sword = game:GetService("ReplicatedStorage"):WaitForChild("Flintlock"):Clone()
sword.Parent = player.Backpack
end
local player = game.Players.LocalPlayer
local ownsGamepass = game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId,8981498)
if ownsGamepass then
local sword = game:GetService("ReplicatedStorage"):WaitForChild("Rifle"):Clone()
sword.Parent = player.Backpack
end

2 comments
put them to the workspace and unanchor it, also remember make the handle named "Handle"
Nope, i've tried unanchoring it. The tools have a handle. This was super unhelpful thanks ;)