I am trying to create a game where it displays a random poker card, but I cannot get it to work. Here is the code I am using:
c1 = game.workspace.c1.Decal
function onClicked()
local a = math.random("1", "52")
print(a)
if a==1 then
c1.Texture=rbxassetid://393533133
elseif a==2 then
c1.Texture=rbxassetid://171982569
elseif a==3 then
c1.Texture=rbxassetid://171982595
elseif a==4 then
c1.Texture=rbxassetid://171984344
elseif a==5 then
c1.Texture=rbxassetid://171984333
elseif a==6 then
c1.Texture=rbxassetid://171984320
elseif a==7 then
c1.Texture=rbxassetid://171984303
elseif a==8 then
c1.Texture=rbxassetid://171982720
elseif a==9 then
c1.Texture=rbxassetid://171982735
elseif a==10 then
c1.Texture=rbxassetid://171982748
elseif a==11 then
c1.Texture=rbxassetid://171982776
elseif a==12 then
c1.Texture=rbxassetid://171982807
elseif a==13 then
c1.Texture=rbxassetid://171982794
elseif a==14 then
c1.Texture=rbxassetid://171982338
elseif a==15 then
c1.Texture=rbxassetid://171982229
elseif a==16 then
c1.Texture=rbxassetid://171982240
elseif a==17 then
c1.Texture=rbxassetid://171982250
elseif a==18 then
c1.Texture=rbxassetid://171982260
elseif a==19 then
c1.Texture=rbxassetid://171982268
elseif a==20 then
c1.Texture=rbxassetid://171982281
elseif a==21 then
c1.Texture=rbxassetid://171982292
elseif a==22 then
c1.Texture=rbxassetid://171982315
elseif a==23 then
c1.Texture=rbxassetid://171982324
elseif a==24 then
c1.Texture=rbxassetid://171982376
elseif a==25 then
c1.Texture=rbxassetid://171982420
elseif a==26 then
c1.Texture=rbxassetid://171982407
elseif a==27 then
c1.Texture=rbxassetid://171983024
elseif a==28 then
c1.Texture=rbxassetid://171982928
elseif a==29 then
c1.Texture=rbxassetid://171982942
elseif a==30 then
c1.Texture=rbxassetid://171982949
elseif a==31 then
c1.Texture=rbxassetid://171982956
elseif a==32 then
c1.Texture=rbxassetid://171982965
elseif a==33 then
c1.Texture=rbxassetid://171982976
elseif a==34 then
c1.Texture=rbxassetid://171982986
elseif a==35 then
c1.Texture=rbxassetid://171983007
elseif a==36 then
c1.Texture=rbxassetid://171983010
elseif a==37 then
c1.Texture=rbxassetid://171983031
elseif a==38 then
c1.Texture=rbxassetid://171983046
elseif a==39 then
c1.Texture=rbxassetid://171983040
elseif a==40 then
c1.Texture=rbxassetid://171982129
elseif a==41 then
c1.Texture=rbxassetid://171981991
elseif a==42 then
c1.Texture=rbxassetid://171982041
elseif a==43 then
c1.Texture=rbxassetid://171982049
elseif a==44 then
c1.Texture=rbxassetid://171982055
elseif a==45 then
c1.Texture=rbxassetid://171982068
elseif a==46 then
c1.Texture=rbxassetid://171982074
elseif a==47 then
c1.Texture=rbxassetid://171982085
elseif a==48 then
c1.Texture=rbxassetid://171982096
elseif a==49 then
c1.Texture=rbxassetid://171982119
elseif a==50 then
c1.Texture=rbxassetid://171982151
elseif a==51 then
c1.Texture=rbxassetid://171982169
elseif a==52 then
c1.Texture=rbxassetid://171982157
end
end
game.Workspace.Reset.ClickDetector.MouseClick:connect(onClicked)
I get the error (6,25) Expected identifier, got '/' in Script Analysis, as well as error Workspace.Reset.Script:6: '' expected near '/' in output.

1 comment
It needs to be a string, .Texture = "rbxassetid://1234", also, try using tables and iterations next time,it's easier.