I don’t know what is causing this issue, I can just anchor the item but I don’t want it because will cause another issue, I try set networkownersip nil, or auto still have the same issue, is there any better solution?
Can I see both the client and server code for the item dropping behavior?
sure, I use remote event
server
dropevent.OnServerEvent:Connect(function(player, item)
local character = player.Character or player.CharacterAdded:Wait()
local Torso = character:FindFirstChild("Torso")
local droppos = Torso.WaistFrontAttachment.WorldPosition + Vector3.new(0,-1.3,0)
local humanoid = character.Humanoid
if humanoid.Health > 0 and #player.Character.bag:GetChildren() > 0 then
if item.Name == "ratFood" or item.Name == "medKit" then
local weld = item:FindFirstChild("WeldConstraint")
local touchinteres = item:FindFirstChild("TouchInterest")
if weld then
item.WeldConstraint:Destroy()
end
if touchinteres then
item.TouchInterest:Destroy()
end
item.Pickup.Enabled = true --prompt
item.Holded.Value = false
item.Position = droppos
item.Parent = workspace.Objectiv
if item.Name == "ratFood" then
dropevent:FireClient(player ,"Drop") --sound
else
dropevent:FireClient(player ,"DropMedkit") --sound
end
end
end
end)
client
local bag = player.Character:FindFirstChild("bag")
local items = bag:GetChildren()
local have = #items > 0
if have then
local item = items[1]
dropevent:FireServer(item)
end
Alright, could you record yourself doing the same thing but after switching to the server view to show me the children of the item model?
I want to see if there is any residual constraints/welds I also would recommend checking any BaseParts if they’re anchored.
sorry slow reply, I was having dinner,
here is the screenshot of the item child and properties

code for generating the item
local function spawmedKit()
local spawnlist = medkitSpawnList:GetChildren()
for i, spawnpart in ipairs(spawnlist) do
if spawnpart:IsA("BasePart") then
spawnpart.Transparency = 1
local spawnpos = spawnpart.CFrame
local spawnMedKit = medKit:Clone()
spawnMedKit.CFrame = spawnpos
spawnMedKit.Parent = folderobjective
spawnMedKit:SetNetworkOwner(nil)
end
task.wait(.5)
end
end