0R-CLOTHINGV2 - OPEN SOURCE FROM KEYMASTER NON LEAKED! FREEE!!!!!!!!!!!!!!!!!!!

posted 09-06-2025 20:21 27.428 views 60 replies
jellereg
0 Posts
15,019 Credits
N/A Since
#1 27.428 views 60 replies
0R-CLOTHINGV2 - 0R-APPERANCE-V2 OPEN SOURCE FROM KEYMASTER NON LEAKED! ESX-QB
https://forum.cfx.re/t/0r-clothing-v2-appearance-system-all-in-one/5325884



https://0resmon.tebex.io/package/appearancev2-clothing-barber-tatto-char-creator-open-source

NOW ITS FREE FOR HIGHLEAKS!

https://dosya.co/7xso4upfydb9/0R.rar.html

ANYONE WANTS MOOREEE KEYMASTER OPEN SOURCE LATEST VERSION LEAK!
READ THIS
https://highleaks.com/threads/if-anyone-can-leak-this-i-will-leak-latest-0r-scripts.31005/

[attachment removed]

[attachment removed][/attachment][/attachment]
replies (20)
Qua
52 Posts
4,468 Credits
Mar 2023 Since
#1
0R-APPERANCE-V2 where is that
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#2

Qua,
0R-APPERANCE-V2 where is that

same thigns bro check the forum link and store product link
0r-clothingv2 = apperancev2
watch the video.
clothing and apperance all in one bruh.
abracus
22 Posts
554 Credits
Jul 2022 Since
#3
Is this fully open source? With the CSS and JS too?
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#4

abracus,
Is this fully open source? With the CSS and JS too?

yeahhhhhhhhhhhhhh

generalData = [];
variationsData = [];
variationTexturesData = [];
selectedComponentVariationData = {};
currentPlayerSkin = [];
currentPlayerTattoos = [];
currentPlayerTattoos2 = [];
expandButtonData = [];
clothMenuOpen = false;
dialogOpen = false;
selectedPed = null;
creatingChar = false;
clothPayment = 0;
basketData = [];
tattoosData = [];
menuType = [];
shopType = null;
selectedPage2 = null;
currentPedGender = null;
translations = [];
currency = "";
clothStoreCategories = [];
clothStoreCategoriesLength = 0;
choosedPed = null;
enableCompareState = false;
savedClothData = {};
window.addEventListener('message', function(event) {
ed = event.data;
if (ed.action === "openCreateCharMenu") {
translations = ed.translations;
creatingChar = true;
shopType = "charcreation";
menuType = ed.menuType;
document.getElementById("MDLBottomBtnPink").innerHTML=``;
document.getElementById('MDLBottomBtnPink').setAttribute("onclick", `finishCharacterCreation()`);
clothStoreCategories = ed.categories;
clothStoreCategoriesLength = ed.categoriesLength;
document.getElementById("mainDivOutsideButtons").style.display = "flex";
document.getElementById("MDLTopEffect").innerHTML=`
${translations.character}
${translations.creator} ${translations.menu}
${translations.character_creator_description}
`;
document.getElementById("mainDiv-Menu").style.display = "flex";
document.getElementById("mainDivEffect").style.display = "flex";
selectedPage2 = 1;
generalData = ed.generalData;
selectedComponentVariationData = {};
// Face One
selectedComponentVariationData["FaceOne"] = {};
selectedComponentVariationData["FaceOne"].num = -1;
// Skin One
selectedComponentVariationData["SkinOne"] = {};
selectedComponentVariationData["SkinOne"].num = -1;
// Face Two
selectedComponentVariationData["FaceTwo"] = {};
selectedComponentVariationData["FaceTwo"].num = -1;
// Skin Two
selectedComponentVariationData["SkinTwo"] = {};
selectedComponentVariationData["SkinTwo"].num = -1;
// Face Three
selectedComponentVariationData["FaceThree"] = {};
selectedComponentVariationData["FaceThree"].num = -1;
// Skin Three
selectedComponentVariationData["SkinThree"] = {};
selectedComponentVariationData["SkinThree"].num = -1;
openCreateCharMenu(ed.gender);
document.getElementById("pedDiv").style.display = "flex";
document.getElementById("pedDiv2").style.display = "none";
document.getElementById("pedDiv3").style.display = "none";
document.getElementById("mainDivOutsideButtonDiv-ClothCompare").style.display = "none";
} else if (ed.action === "openCreateCharMenuWithoutReset") {
translations = ed.translations;
creatingChar = true;
shopType = "charcreation"
menuType = ed.menuType;
document.getElementById("MDLBottomBtnPink").innerHTML=``;
document.getElementById('MDLBottomBtnPink').setAttribute("onclick", `finishCharacterCreation()`);
clothStoreCategories = ed.categories;
clothStoreCategoriesLength = ed.categoriesLength;
document.getElementById("mainDivOutsideButtons").style.display = "flex";
document.getElementById("MDLTopEffect").innerHTML=`
${translations.character}
${translations.creator} ${translations.menu}
${translations.character_creator_description}
`;
document.getElementById("mainDiv-Menu").style.display = "flex";
document.getElementById("mainDivEffect").style.display = "flex";
selectedPage2 = 1;
generalData = ed.generalData;
selectedComponentVariationData = {};
// Face One
selectedComponentVariationData["FaceOne"] = {};
selectedComponentVariationData["FaceOne"].num = -1;
// Skin One
selectedComponentVariationData["SkinOne"] = {};
selectedComponentVariationData["SkinOne"].num = -1;
// Face Two
selectedComponentVariationData["FaceTwo"] = {};
selectedComponentVariationData["FaceTwo"].num = -1;
// Skin Two
selectedComponentVariationData["SkinTwo"] = {};
selectedComponentVariationData["SkinTwo"].num = -1;
// Face Three
selectedComponentVariationData["FaceThree"] = {};
selectedComponentVariationData["FaceThree"].num = -1;
// Skin Three
selectedComponentVariationData["SkinThree"] = {};
selectedComponentVariationData["SkinThree"].num = -1;
openCreateCharMenuWithoutReset(ed.gender);
document.getElementById("pedDiv").style.display = "flex";
document.getElementById("pedDiv2").style.display = "none";
document.getElementById("pedDiv3").style.display = "none";
document.getElementById("mainDivOutsideButtonDiv-ClothCompare").style.display = "none";
} else if (ed.action === "setMaxNumForComponentVariation") {
variationTexturesData[ed.action2].maxNum = ed.textureMaxNum;
} else if (ed.action === "openClothStore") {
currency = ed.currency;
document.getElementById("MDLBottomBtnPink").innerHTML=`()`;
document.getElementById("paymentSpan").innerHTML=clothPayment + currency;
document.getElementById('MDLBottomBtnPink').setAttribute("onclick", `openPaymentDialog()`);
translations = ed.translations;
currentPlayerSkin = ed.cps;
clothMenuOpen = true;
generalData = ed.generalData;
shopType = ed.type;
currentPedGender = ed.gender;
clothStoreCategories = ed.categories;
clothStoreCategoriesLength = ed.categoriesLength;
document.getElementById("mainDivOutsideButtons").style.display = "flex";
document.getElementById("MDLTopEffect").innerHTML=`
${translations[ed.type]}
${translations.shop} ${translations.menu}
${translations.character_creator_description}
`;
document.getElementById("mainDiv-Menu").style.display = "flex";
document.getElementById("mainDivEffect").style.display = "flex";
selectedPage2 = 1;
openClothStore();
if (ed.enableCompare) {
document.getElementById("mainDivOutsideButtonDiv-ClothCompare").style.display = "flex";
} else {
document.getElementById("mainDivOutsideButtonDiv-ClothCompare").style.display = "none";
}
document.getElementById("pedDiv").style.display = "flex";
document.getElementById("pedDiv2").style.display = "none";
document.getElementById("pedDiv3").style.display = "none";
} else if (ed.action === "setTattooList") {
tattoosData = ed.list;
currentPlayerTattoos = ed.tattoos;
currentPlayerTattoos2 = ed.tattoos.map(tattoo => ({ ...tattoo }));
} else if (ed.action === "closeAll") {
clothMenuOpen = false;
creatingChar = false;
document.getElementById("mainDivOutsideButtons").style.display = "none";
document.getElementById("mouseInfosDiv").style.display = "none";
showMouseInfosState = false;
closeDialog();
menuOpen = false;
document.getElementById("mainDiv-Menu").style.display = "none";
document.getElementById("mainDivEffect").style.display = "none";
generalData.forEach(function(data, index) {
if (document.getElementById(`mainDivBottomLeftBottomDivBottom-${data.action}`)) {
document.getElementById(`mainDivBottomLeftBottomDivBottom-${data.action}`).innerHTML="";
}
});
generalData = {};
variationsData = {};
variationTexturesData = {};
selectedComponentVariationData = {};
}
document.onkeyup = function(data) {
if (data.which == 27 && enableCompareState) {
document.getElementById("mainDivOutsideButton-ClothCompareConfirm").classList.remove("mainDivOutsideButtonActive");
post({action: "stopComparingClothes"});
savedClothData[1] = null;
document.getElementById("mainDivOutsideButton-ClothCompare1").classList.remove("mainDivOutsideButtonActive");
savedClothData[2] = null;
document.getElementById("mainDivOutsideButton-ClothCompare2").classList.remove("mainDivOutsideButtonActive");
document.getElementById("pedDiv").style.display = "flex";
document.getElementById("pedDiv2").style.display = "none";
document.getElementById("pedDiv3").style.display = "none";
document.getElementById("mainDiv-Menu").style.display = "flex";
document.getElementById("mainDivOutsideButtons").style.display = "flex";
$("#animPosInfoDiv").css({bottom: "2%", position:'absolute', display: 'flex'}).animate({bottom: "-10%"}, 400, function() {
$("#animPosInfoDiv").fadeOut();
});
choosedPed = null;
enableCompareState = false;
clothMenuOpen = false;
setTimeout(() => {
clothMenuOpen = true;
}, 2500);
return
}
if (data.which == 13 && enableCompareState && choosedPed) {
post({action: "choosePed2", num: choosedPed});
wearClothes(savedClothData[choosedPed]);
document.getElementById("mainDivOutsideButton-ClothCompareConfirm").classList.remove("mainDivOutsideButtonActive");
post({action: "stopComparingClothes"});
savedClothData[1] = null;
document.getElementById("mainDivOutsideButton-ClothCompare1").classList.remove("mainDivOutsideButtonActive");
savedClothData[2] = null;
document.getElementById("mainDivOutsideButton-ClothCompare2").classList.remove("mainDivOutsideButtonActive");
document.getElementById("pedDiv").style.display = "flex";
document.getElementById("pedDiv2").style.display = "none";
document.getElementById("pedDiv3").style.display = "none";
document.getElementById("mainDiv-Menu").style.display = "flex";
document.getElementById("mainDivOutsideButtons").style.display = "flex";
$("#animPosInfoDiv").css({bottom: "2%", position:'absolute', display: 'flex'}).animate({bottom: "-10%"}, 400, function() {
$("#animPosInfoDiv").fadeOut();
});
choosedPed = null;
enableCompareState = false;
clothMenuOpen = false;
setTimeout(() => {
clothMenuOpen = true;
}, 2500);
return
}
if (data.which == 27 && clothMenuOpen) {
dialogOpen = true;
document.getElementById("mainDivDialog").style.display = "flex";
// document.getElementById("mainDivDialogBG").style.display = "flex";
// document.getElementById("MDLCenter").style.filter = "blur(5px)";
document.getElementById("mainDivDialogSpan").innerHTML=`${translations.confirm_payment} ${currency}${clothPayment}.`;
document.getElementById("mainDivDialogButtons").innerHTML=`

${translations.cash} (${currency}${clothPayment})


${translations.bank} (${currency}${clothPayment})


${translations.discard}


${translations.cancel}

`;
return
}
if (data.which == 27 && creatingChar) {
finishCharacterCreation();
return
}
if (data.which == 27 && dialogOpen) {
closeDialog();
}
if (data.which == 37 && clothMenuOpen || creatingChar) {
post({action: 'updateRotation', rotationDelta: -30.5})
}
if (data.which == 39 && clothMenuOpen || creatingChar) {
post({action: 'updateRotation', rotationDelta: 30.5})
}
if (data.which == 38 && clothMenuOpen || creatingChar) {
post({action: 'updateZoom', type: "zoomOut"})
}
if (data.which == 40 && clothMenuOpen || creatingChar) {
post({action: 'updateZoom', type: "zoomIn"})
}
}
});[/choosedped][/ed][/ed]
Gevo507
7 Posts
6,973 Credits
Jul 2023 Since
#5
This script needs 0r-imagegenerator which is not included
if you have it share it please
John_G
205 Posts
82,774 Credits
May 2022 Since
#6
Thx for share but what about the 0R-lib dependency? The script won't work without the library as far as I know. 🙄
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#8
ban him i will posted
John_G
205 Posts
82,774 Credits
May 2022 Since
#9

jellereg,
yes so

sure i will upload too but please ban him

Please write in support of this.
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#10
if u buy for me i will give updates for free becouse i have it keymaster.
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#11
@@Gevo507 thanks gevo i will posted all dependecy
Qua
52 Posts
4,468 Credits
Mar 2023 Since
#12
its dependency
0r-imagegenerator if u have it share pls
monetleak3d
204 Posts
55 Credits
Jun 2023 Since
#13

Gevo507,
This script needs 0r-imagegenerator which is not included
if you have it share it please

is a encrypted resource bro
Snowflakes45
225 Posts
59 Credits
Jan 2022 Since
#14
bro, any cheap for this one? ^^
dasvidsss
8 Posts
162 Credits
Jul 2023 Since
#15

jellereg,
0R-CLOTHINGV2 - 0R-APPERANCE-V2 OPEN SOURCE FROM KEYMASTER NON LEAKED! ESX-QB
[url=true]https://forum.cfx.re/t/0r-clothing-v2-appearance-system-all-in...

lack of dependence
0r-imagegenerator if u have it share pls[/attachment]
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#16
@@Gevo507 ALL DEPENDACY SHARED!!!!!!!!!!!!
ALSO
I WRITE HOW TO INSTALLL!!!!
gewoon_david
32 Posts
101 Credits
Jan 2025 Since
#17
Does this even work, because there are many that doens't even work?
Gevo507
7 Posts
6,973 Credits
Jul 2023 Since
#18

jellereg,
@@Gevo507 ALL DEPENDACY SHARED!!!!!!!!!!!!
ALSO
I WRITE HOW TO INSTALLL!!!!

Thank you and keep up this amazing work
jellereg
44 Posts
15,019 Credits
Jun 2025 Since
#20

tapsmella7,
use this https://github.com/Bentix-cs/fivem-greenscreener and name it 0r-imagegenerator
it wil work kinda but my hair is green

nice idea!!! you need change bone index from clothing script i think
tapsmella7
210 Posts
2,855 Credits
May 2024 Since
#21

jellereg,
nice idea!!! you need change bone index from clothing script i think

idk i only chance the name of the script and on my side the fotos are working

You must be logged in to reply

Login Register