diff --git a/code/game/gamemodes/endgame/scoreboard/misc_score.dm b/code/game/gamemodes/endgame/scoreboard/misc_score.dm
index 781a7e0ed07b..b9c524801679 100644
--- a/code/game/gamemodes/endgame/scoreboard/misc_score.dm
+++ b/code/game/gamemodes/endgame/scoreboard/misc_score.dm
@@ -7,7 +7,7 @@
if(gallery.len) //the list of all artworks
var/list/artworks = list() //list of authors, for sorting later
for(var/obj/structure/painting/custom/painting in gallery)
- if(painting.show_on_scoreboard && !painting.painting_data.is_blank())
+ if(painting.painting_data.show_on_scoreboard && !painting.painting_data.is_blank())
var/painting_author = painting.painting_data.author
if(!painting_author)
painting_author = "Anonymous"
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index d43021188392..0aba0a34f2bc 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -1377,6 +1377,12 @@
jobs += "
Cluwne | "
else
jobs += "Cluwne | "
+
+ if(jobban_isbanned(M, "artist")) //so people can't make paintings
+ jobs += "Artist | "
+ else
+ jobs += "Artist | "
+
jobs += ""
body = "[jobs]"
diff --git a/code/modules/html_interface/paintTool/custom_painting_datum.dm b/code/modules/html_interface/paintTool/custom_painting_datum.dm
index 8d74b8d13ec6..ef86bec76506 100644
--- a/code/modules/html_interface/paintTool/custom_painting_datum.dm
+++ b/code/modules/html_interface/paintTool/custom_painting_datum.dm
@@ -172,6 +172,7 @@
var/title = ""
var/description = ""
var/contributing_artists = list()
+ var/show_on_scoreboard = TRUE
var/copy = 0
@@ -493,6 +494,7 @@
painting.author = author
painting.description = description
painting.copy = 1
+ painting.show_on_scoreboard = FALSE //sorry, OC only
return painting
#undef PENCIL_STRENGTH_MAX
diff --git a/code/modules/painting/paintings_custom.dm b/code/modules/painting/paintings_custom.dm
index 43f9d3d6efce..5c0a18bb90c6 100644
--- a/code/modules/painting/paintings_custom.dm
+++ b/code/modules/painting/paintings_custom.dm
@@ -26,7 +26,6 @@
var/base_icon_state = "blank"
var/frame_icon = 'icons/obj/painting_items.dmi'
var/frame_icon_state = "frame"
- var/show_on_scoreboard = TRUE
var/image/nanomap