Skip to content

WitzyBlitz/RoScript.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About RoScript.js

RoScript is a frameworking for the Roblox API! It allows developers to fully use the Roblox API to its limits. We are against the abuse of the Roblox API.


Installation

npm i RoScript.js@latest


Start up

const RoScript = require('roscript.js');
const client = new RoScript.Client();
(async()=>{
    // Create an asynchronous function
    // Await the client.login function
    await client.login('',true)
})()

Client Functions

login await client.login('TOKEN',true) Logs you into the account

logout await client.logout(true) Logs you out of the account

refreshToken await client.refreshToken(true) Refreshes the token


Miscellaneous Functions

fetchXCSRFNoToken await RoScript.fetchXCSRFNoToken(); Returns xcsrf token without a cookie

fetchXCSRF await RoScript.fetchXCSRF(); Returns xcsrf token with cookie


Publish API

purchaseAudio await RoScript.purchaseAudio(name,filedata,boolean); Uploads an audio to roblox

uploadThumbnail await RoScript.uploadThumbnail(universeid,filedata,boolean); Uploads thumbnail to universe

upload await RoScript.upload(file,id,boolean); Uploads XML to selected ID

uploadAnimation await RoScript.uploadAnimation(file,name,boolean); Uploads animation


User API

fetchStatus await RoScript.fetchStatus(); Returns logged in users status

changeStatus await RoScript.changeStatus(description); Changes status of logged in user

fetchUserId await RoScript.fetchUserId(); Returns the logged in users userid

changeDisplayName await RoScript.changeDisplayName(data); Changes the users displayname

playerData await RoScript.playerData(userid); Returns data of inputted userid

isPremium await RoScript.isPremium(userid); Returns if user has premium

friendsCount await RoScript.friendsCount(); Returns friend count

friendRequestCount await RoScript.friendRequestCount(); Returns friend request count

declineAllFriends await RoScript.declineAllFriends(); Declines all friend requests

follow await RoScript.follow(userid,captchaid,captchatoken,bool); Follows user


Games API

fetchServers await RoScript.fetchServers(placeId,type,order,limit); Returns all servers of a place

placeData await RoScript.placeData(placeId); Returns data of a place

universeData await RoScript.universeData(universeId); Returns data of an universe

universeProducts await RoScript.universeProducts(universeId); Returns products of an universe

universeVote await RoScript.universeVote(universeId,boolean); Upvotes or downvotes on an universe

universeVotes await RoScript.universeVotes(universeId); Returns upvotes or downvotes on an universe

buyPrivateServer await RoScript.buyPrivateServer(universeId,name,price); Buys a private server

SocialLinks await RoScript.SocialLinks(universeId,JSON.stringify({"type": "Discord","url": 'https://discord.gg/HdPtp4rEHR',"title": "xd"}),boolean); Sets social links onto universe

editPlaceData await RoScript.editPlaceData(placeId,JSON.stringify({"name": "Test","maxPlayerCount":50,"description":"Test","allowCopying": false}),boolean); Edits place data


Developers / Credits

About

Roblox Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published