I made an explosive tool in Roblox and I'm trying to make it clone a Model that gets sent to the mouse position, but whenever I activate the tool, this happens:
15:16:17.028 - Unable to cast Instance to CoordinateFrame
This is my code:
Client:
local Player = game.Players.LocalPlayer repeat wait() until Player.Character local mouse = Player:GetMouse() local Character = Player.Character wait(0.3) local Humanoid = Character:FindFirstChild("Humanoid", true) local Animation = Humanoid:LoadAnimation(script.Animation) script.Parent.Equipped:Connect(function() Animation:Play() Animation:AdjustSpeed(0.25) wait(0.30) Animation:AdjustSpeed(0) end) script.Parent.Unequipped:Connect(function() Animation:Stop() end) script.Parent.Activated:Connect(function() Animation:Stop() end) script.Parent.Activated:Connect(function() local position = mouse.Hit.p script.Parent.BombDropped:FireServer(position) end)
Server:
local bomb = script.Parent.Bomb bomb.Parent = game.ServerStorage script.Parent.BombDropped.OnServerEvent:Connect(function(position) print(position) local created = bomb:Clone() created.Parent = workspace created:SetPrimaryPartCFrame(position) end)