local Players = game:GetService("Players")
local TPDest = workspace.Washer
local cooldown = false
local cooldowntimer = 15 -- Change this to whatever you want the cooldown to be
local plr = game.Players.LocalPlayer or game.Players.PlayerAdded:Wait()
script.Parent.Touched:Connect(function(partTouched)
if partTouched.Parent:FindFirstChild("Humanoid") and not cooldown then
cooldown = true
local Character = partTouched.Parent
local Player = Players:GetPlayerFromCharacter(Character)
Player.Character:WaitForChild("HumanoidRootPart").CFrame = TPDest.CFrame
local char = plr.Character or plr.CharacterAdded:Wait()
wait()
for i,v in pairs(char:GetChildren()) do
if v:IsA("MeshPart") or v:IsA("Part") then
local new = game.ServerStorage.Sph:Clone()
local weld = Instance.new("WeldConstraint", new)
weld.Part0 = v
weld.Part1 = new
new.Parent = v
new.Position = v.Position
print("Done")
end
if Player.Character:FindFirstChild("ForceField") then Player.Character:FindFirstChild("ForceField"):Destroy() end
end
wait(cooldowntimer)
cooldown = false
end
end)
it worked but i was stuck in place, (yes its unanchored) i gotta go now, basically where im going with this is different parts which, 3 parts; one for ball one for block and one for triangle, then all sorts of colors so you can basically choose a size and color, so if you can im not saying you have to maybe send a script for colors too. (dont forget i was stuck in place though)
No it’s not a choosing system, it’s all different parts and scripts. Cancollide is off, it’s three different parts with all their own scripts and the colors are all different too. I really gotta go now I’ll be back tomorrow.
open your roblox and select file- open from file- and choose it then ungroup the UNGROUP ME! object and copy paste the files into your game and put them on the places i said