My model is from a required module also uploaded to roblox and this happens https://i.imgur.com/tYDNzlJ.png
Module ID is 5939559857
Main script:
--Without this script the van may not function as intended!
local icecream = script.Main.Icecream
local detector = script.Main.Van.Dispenser.Button.ClickDetector
detector.MouseClick:Connect(function(plr)
local clone = icecream:Clone()
clone.Handle.Anchored = false
clone.Parent = plr.Backpack
end)
MainModule:
local module = {}
local main = function()
script:WaitForChild("Vanfunctions")
local dog = "dog"
script.Vanfunctions.Disabled = false
script.Vanfunctions.Parent = workspace
end
return main
How the module was required
ServerScript:
wait(2)
local req = require(5939559857)
wait(1)
req()

10 comments
It's likely anchored.
It is anchored
I don't like the fact it is floating and is unreachable by the player
So then unanchor it?
I will not unanchor it. Due to a feature in the van.
How do you even expect it to float without unanchoring?!
Okay, so if you want the player to reach it, set the Y value of the CFrame of the PrimaryPart to be low enough for the player to reach. You'll need a CFrame literal, perhaps the new() constructor, since Y is read-only.
Would i need to weld the other parts with the primarypart
No. CFrame retains welds.
Alright then :D