
Key Required VerifiedUniversal

local remotes = game.ReplicatedStorage.Network
local teleportr = remotes.Teleports_RequestTeleport
local vending_buy = remotes.VendingMachines_Purchase
local daily_redeem = remotes.DailyRewards_Redeem
local hum = game.Players.LocalPlayer.Character.Humanoid
local merchant_buy = remotes.Merchant_RequestPurchase
local machines = {
{"PotionVendingMachine1";"Cherry Blossom"};
{"PotionVendingMachine2";"Safari"};
{"EnchantVendingMachine1";"Misty Falls"};
{"EnchantVendingMachine2";"Fire and Ice"};
{"FruitVendingMachine1";"Mushroom Field"};
{"FruitVendingMachine2";"Pirate Cove"};
}
local DailyRedeemables = {
{"Castle"; "SmallDailyDiamonds"};
{"Jungle";"DailyPotions"};
{"Red Desert"; "MediumDailyDiamonds"};
}
local Merchants = {
{"RegularMerchant";"Oasis"};
{"AdvancedMerchant"; "Ice Rink"}
}
local function teleport(destination)
teleportr:InvokeServer(destination)
repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
task.wait(0.5)
repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
hum:ChangeState(Enum.HumanoidStateType.Jumping)
task.wait(1)
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
for i,v in ipairs(machines) do
teleport(v[2])
local a, b
for i2, v2 in pairs(workspace.Map:GetChildren()) do
if string.find(v2.Name,v[2], 1, true) then
hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
end
end
repeat a,b = vending_buy:InvokeServer(v[1], 1)
task.wait(0.1)
until a == false
end
for i,v in ipairs(DailyRedeemables) do
teleport(v[1])
daily_redeem:InvokeServer(v[2])
end
for i,v in ipairs(Merchants) do
teleport(v[2])
task.wait(1)
local a, b
for i = 1, 6, 1 do
repeat
a,b = merchant_buy:InvokeServer(v[1], i)
task.wait(0.1)
until a == false
end
end



Broken script. just use remotes instead of teleporting to the vending machine. for example this uses enchant vending machine
@_Zyn_ the vending machines have range so you can’t just “use a remote” also what’s broken about the scripts. I literally tested in an hour ago and it worked fine
the script will stand on top of the vending machine and not do anything.
@_Zyn_ it uses the canon to go to the vending machins and it tps to the top of them, buys all the items and goes to the next vending machine. is there an error code in the console?