So this is what i tried, however it doesn't work, is there a particular reason it doesn't work or is this just a roblox thing? t1,t2 and t3 are decal IDs. This is my attempt at doing this.
local ev = workspace.MapVotingEvents.GuiE
ev.OnClientEvent:Connect(function(t1,t2,t3)
local gui = script.Parent.Parent
gui.Frame.map1.Image = "rbxassetid://" .. t1
gui.Frame.map2.Image = "rbxassetid://" .. t2
gui.Frame.map3.Image = "rbxassetid://" .. t3
end)

3 comments
anything in the output?
this: - Image "https://assetdelivery.roblox.com/v1/asset?id=4829658395" failed to load in "Players.iiiAmericanLight.PlayerGui.MapVoteGui.Frame.map1.Image": Request failed
Is capitalisation correct.