local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local function teleportToFish(pickupFishModel)
while pickupFishModel and pickupFishModel:IsDescendantOf(Workspace) do
local player = Players.LocalPlayer
local character = player and player.Character
local rootPart = character and character:FindFirstChild("HumanoidRootPart")
if rootPart then
local fishPart = pickupFishModel:FindFirstChild("Fish") or pickupFishModel.PrimaryPart
if fishPart and fishPart:IsA("BasePart") then
rootPart.CFrame = fishPart.CFrame
else
break
end
end
task.wait()
end
end
local vfxFolder = Workspace:FindFirstChild("VFX")
if vfxFolder then
for _, child in ipairs(vfxFolder:GetChildren()) do
if child.Name == "PickupFish" then
task.spawn(teleportToFish, child)
end
end
vfxFolder.ChildAdded:Connect(function(child)
if child.Name == "PickupFish" then
task.wait(0.05)
task.spawn(teleportToFish, child)
end
end)
endtps to gold fishs π€·ββοΈ
No comments yet. Be the first to comment!
1local Players = game:GetService("Players")
2local Workspace = game:GetService("Workspace")
3
4local function teleportToFish(pickupFishModel)
5 while pickupFishModel and pickupFishModel:IsDescendantOf(Workspace) do
6 local player = Players.LocalPlayer
7 local character = player and player.Character
8 local rootPart = character and character:FindFirstChild("HumanoidRootPart")
9
10 if rootPart then
11 local fishPart = pickupFishModel:FindFirstChild("Fish") or pickupFishModel.PrimaryPart
12 if fishPart and fishPart:IsA("BasePart") then
13 rootPart.CFrame = fishPart.CFrame
14 else
15 break
16 end
17 end
18 task.wait()
19 end
20end
21
22local vfxFolder = Workspace:FindFirstChild("VFX")
23
24if vfxFolder then
25 for _, child in ipairs(vfxFolder:GetChildren()) do
26 if child.Name == "PickupFish" then
27 task.spawn(teleportToFish, child)
28 end
29 end
30
31 vfxFolder.ChildAdded:Connect(function(child)
32 if child.Name == "PickupFish" then
33 task.wait(0.05)
34 task.spawn(teleportToFish, child)
35 end
36 end)
37end